---
Fuzzer filename: '/src/openexr/src/test/oss-fuzz/openexr_attribute_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      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:    _ZNSt20bad_array_new_lengthD1Ev
      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:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - 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:    __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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_end_catch
      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:    7
      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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZ22LLVMFuzzerTestOneInputEN3$_08__invokeEPK19_priv_exr_context_tPvPKvmmPFiS2_iPKczE'
      functionSourceFile: '/src/openexr/src/test/oss-fuzz/openexr_attribute_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/openexr/src/test/oss-fuzz/openexr_attribute_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          261
      EdgeCount:       89
      CyclomaticComplexity: 45
      functionsReached:
        - exr_add_part
        - exr_attr_set_box2i
        - exr_attr_set_float
        - exr_attr_set_int
        - exr_attr_set_string
        - exr_attr_set_v2i
        - exr_finish
        - exr_initialize_required_attr_simple
        - exr_start_write
        - exr_write_header
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/openexr/src/test/oss-fuzz/openexr_attribute_fuzzer.cc:85,13'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/openexr/src/test/oss-fuzz/openexr_attribute_fuzzer.cc:52,9'
          Dst:             exr_start_write
        - Src:             '/src/openexr/src/test/oss-fuzz/openexr_attribute_fuzzer.cc:122,5'
          Dst:             exr_write_header
        - Src:             '/src/openexr/src/test/oss-fuzz/openexr_attribute_fuzzer.cc:123,5'
          Dst:             exr_finish
        - Src:             '/src/openexr/src/test/oss-fuzz/openexr_attribute_fuzzer.cc:60,9'
          Dst:             snprintf
        - Src:             '/src/openexr/src/test/oss-fuzz/openexr_attribute_fuzzer.cc:71,13'
          Dst:             exr_add_part
        - Src:             '/src/openexr/src/test/oss-fuzz/openexr_attribute_fuzzer.cc:75,9'
          Dst:             exr_initialize_required_attr_simple
        - Src:             '/src/openexr/src/test/oss-fuzz/openexr_attribute_fuzzer.cc:87,21'
          Dst:             exr_attr_set_int
        - Src:             '/src/openexr/src/test/oss-fuzz/openexr_attribute_fuzzer.cc:90,21'
          Dst:             exr_attr_set_float
        - Src:             '/src/openexr/src/test/oss-fuzz/openexr_attribute_fuzzer.cc:95,21'
          Dst:             exr_attr_set_string
        - Src:             '/src/openexr/src/test/oss-fuzz/openexr_attribute_fuzzer.cc:101,21'
          Dst:             exr_attr_set_v2i
        - Src:             '/src/openexr/src/test/oss-fuzz/openexr_attribute_fuzzer.cc:108,21'
          Dst:             exr_attr_set_box2i
        - Src:             '/src/openexr/src/test/oss-fuzz/openexr_attribute_fuzzer.cc:114,21'
          Dst:             exr_attr_set_string
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_write_func
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          115
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - pwrite64
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:291,14'
          Dst:             pwrite64
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:297,17'
          Dst:             __errno_location
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:321,23'
          Dst:             __errno_location
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:321,13'
          Dst:             strerror
    - functionName:    pwrite64
      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:    1
      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:    6
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_read_func
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          131
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - pread64
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:177,14'
          Dst:             pread64
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:183,17'
          Dst:             __errno_location
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:206,23'
          Dst:             __errno_location
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:206,13'
          Dst:             strerror
    - functionName:    pread64
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_shutdown
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          30
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - close
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:55,26'
          Dst:             close
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_write_header
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         55
      ICount:          333
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - exr_attr_set_int
        - internal_exr_compute_chunk_offset_size
        - internal_exr_compute_tile_information
        - internal_exr_lock
        - internal_exr_unlock
        - internal_exr_validate_write_part
        - internal_exr_write_header
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:641,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:644,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:648,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:661,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:677,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:683,14'
          Dst:             internal_exr_compute_tile_information
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:686,18'
          Dst:             internal_exr_compute_chunk_offset_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:688,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:698,13'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:699,18'
          Dst:             exr_attr_set_int
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:700,13'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:704,14'
          Dst:             internal_exr_validate_write_part
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:709,37'
          Dst:             internal_exr_write_header
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:727,12'
          Dst:             internal_exr_unlock
    - functionName:    internal_exr_lock
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_structs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.h:260,5'
          Dst:             pthread_mutex_lock
    - functionName:    internal_exr_unlock
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_structs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.h:273,5'
          Dst:             pthread_mutex_unlock
    - functionName:    pthread_mutex_unlock
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_mutex_lock
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_set_longname_support
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          206
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:574,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:577,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:600,28'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:616,36'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:630,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_register_attr_type_handler
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          208
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - exr_attr_list_add_by_type
        - exr_attr_list_find_by_name
        - internal_exr_is_standard_type
        - internal_exr_lock
        - internal_exr_unlock
        - strcmp
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:494,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:499,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:504,12'
          Dst:             strlen
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:506,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:515,9'
          Dst:             internal_exr_is_standard_type
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:516,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:523,9'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:525,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:532,11'
          Dst:             exr_attr_list_add_by_type
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:535,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:563,12'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:552,26'
          Dst:             strcmp
    - 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:    22
      BranchProfiles:  []
      Callsites:       []
    - 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:    129
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_get_user_data
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          68
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:452,42'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:458,46'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:462,42'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_file_version_and_flags
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          81
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - internal_exr_calc_header_version_flags
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:427,42'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:436,19'
          Dst:             internal_exr_calc_header_version_flags
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:438,46'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:442,42'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_file_name
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:414,46'
          Dst:             internal_exr_unlock
    - functionName:    exr_start_temporary_context
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - exr_attr_string_create
        - exr_finish
        - fill_context_data
        - internal_exr_alloc_context
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:381,39'
          Dst:             fill_context_data
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:385,10'
          Dst:             internal_exr_alloc_context
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:393,14'
          Dst:             exr_attr_string_create
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:395,36'
          Dst:             exr_finish
    - functionName:    fill_context_data
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - internal_exr_update_default_handlers
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:139,5'
          Dst:             internal_exr_update_default_handlers
    - functionName:    exr_finish
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          85
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - finalize_write
        - internal_exr_destroy_context
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:214,18'
          Dst:             finalize_write
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:218,9'
          Dst:             internal_exr_destroy_context
    - functionName:    finalize_write
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - rename
        - strerror
        - unlink
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:77,13'
          Dst:             unlink
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:79,13'
          Dst:             unlink
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:84,21'
          Dst:             rename
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:90,17'
          Dst:             strerror
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rename
      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:    exr_start_inplace_header_update
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_init_write_file
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - open64
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:387,10'
          Dst:             open64
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:396,23'
          Dst:             __errno_location
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:396,13'
          Dst:             strerror
    - functionName:    open64
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    make_temp_filename
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          106
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - getpid
        - snprintf
        - strlen
        - strrchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:431,60'
          Dst:             getpid
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:431,27'
          Dst:             snprintf
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:438,14'
          Dst:             strlen
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:447,33'
          Dst:             strrchr
    - functionName:    getpid
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dispatch_write
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_start_write
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          110
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - default_init_write_file
        - exr_attr_string_create
        - exr_finish
        - fill_context_data
        - internal_exr_alloc_context
        - make_temp_filename
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:303,39'
          Dst:             fill_context_data
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:316,14'
          Dst:             internal_exr_alloc_context
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:325,18'
          Dst:             exr_attr_string_create
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:333,30'
          Dst:             make_temp_filename
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:335,30'
          Dst:             default_init_write_file
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:339,40'
          Dst:             exr_finish
    - functionName:    exr_start_read
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          129
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - default_init_read_file
        - exr_attr_string_create
        - exr_finish
        - fill_context_data
        - internal_exr_alloc_context
        - internal_exr_parse_header
        - process_query_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:235,39'
          Dst:             fill_context_data
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:249,14'
          Dst:             internal_exr_alloc_context
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:258,18'
          Dst:             exr_attr_string_create
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:265,37'
          Dst:             default_init_read_file
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:269,26'
          Dst:             process_query_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:270,49'
          Dst:             internal_exr_parse_header
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:273,40'
          Dst:             exr_finish
    - functionName:    dispatch_read
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          111
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_query_size_func
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fstat64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:413,18'
          Dst:             fstat64
    - functionName:    default_init_read_file
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - open64
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:349,10'
          Dst:             open64
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:355,23'
          Dst:             __errno_location
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_posix_file_impl.h:355,13'
          Dst:             strerror
    - functionName:    process_query_size
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fstat64
      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:    exr_test_file_header
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          84
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - default_init_read_file
        - exr_attr_string_create
        - exr_finish
        - fill_context_data
        - internal_exr_alloc_context
        - internal_exr_check_magic
        - process_query_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:151,39'
          Dst:             fill_context_data
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:155,14'
          Dst:             internal_exr_alloc_context
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:164,18'
          Dst:             exr_attr_string_create
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:170,37'
          Dst:             default_init_read_file
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:174,26'
          Dst:             process_query_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:175,49'
          Dst:             internal_exr_check_magic
        - Src:             '/src/openexr/src/lib/OpenEXRCore/context.c:178,13'
          Dst:             exr_finish
    - functionName:    default_error_handler
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_structs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - exr_get_error_code_as_string
        - fflush
        - fprintf
        - pthread_mutex_lock
        - pthread_mutex_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:47,5'
          Dst:             pthread_mutex_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:57,17'
          Dst:             exr_get_error_code_as_string
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:53,13'
          Dst:             fprintf
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:64,17'
          Dst:             exr_get_error_code_as_string
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:60,13'
          Dst:             fprintf
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:68,9'
          Dst:             fprintf
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:69,5'
          Dst:             fflush
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:75,5'
          Dst:             pthread_mutex_unlock
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_exr_update_default_handlers
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_structs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_exr_destroy_parts
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_structs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - internal_exr_destroy_part
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:177,9'
          Dst:             internal_exr_destroy_part
    - functionName:    internal_exr_destroy_part
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_structs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - exr_attr_list_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:151,5'
          Dst:             exr_attr_list_destroy
    - functionName:    internal_exr_destroy_context
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_structs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exr_attr_list_destroy
        - exr_attr_string_destroy
        - internal_exr_destroy_parts
        - pthread_mutex_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:447,5'
          Dst:             exr_attr_string_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:448,5'
          Dst:             exr_attr_string_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:449,5'
          Dst:             exr_attr_list_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:450,5'
          Dst:             internal_exr_destroy_parts
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:455,5'
          Dst:             pthread_mutex_destroy
    - functionName:    pthread_mutex_destroy
      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:    internal_exr_alloc_context
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_structs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          375
      EdgeCount:       91
      CyclomaticComplexity: 27
      functionsReached:
        - exr_get_default_dwa_compression_quality
        - exr_get_default_error_message
        - exr_get_default_maximum_image_size
        - exr_get_default_maximum_tile_size
        - exr_get_default_zip_compression_level
        - internal_exr_add_part
        - pthread_mutex_init
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:336,9'
          Dst:             exr_get_default_maximum_image_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:353,9'
          Dst:             exr_get_default_maximum_tile_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:370,9'
          Dst:             exr_get_default_zip_compression_level
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:371,9'
          Dst:             exr_get_default_dwa_compression_quality
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:398,14'
          Dst:             pthread_mutex_init
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:417,18'
          Dst:             internal_exr_add_part
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:433,13'
          Dst:             exr_get_default_error_message
    - functionName:    dispatch_standard_error
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_structs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dispatch_error
        - exr_get_default_error_message
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:98,40'
          Dst:             exr_get_default_error_message
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:98,12'
          Dst:             dispatch_error
    - functionName:    dispatch_error
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_structs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - default_error_handler
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:89,5'
          Dst:             default_error_handler
    - functionName:    dispatch_print_error
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_structs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dispatch_error
        - vsnprintf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:121,17'
          Dst:             vsnprintf
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:128,24'
          Dst:             vsnprintf
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:129,17'
          Dst:             dispatch_error
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:133,17'
          Dst:             dispatch_error
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:137,13'
          Dst:             dispatch_error
    - functionName:    pthread_mutex_init
      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:    internal_exr_add_part
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_structs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          278
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_exr_context_restore_handlers
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_structs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_exr_revert_add_part
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_structs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          143
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - internal_exr_destroy_part
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.c:258,5'
          Dst:             internal_exr_destroy_part
    - functionName:    exr_set_dwa_compression_level
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          98
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:604,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:604,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:607,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:628,12'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:622,16'
          Dst:             internal_exr_unlock
    - functionName:    internal_exr_lock
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_structs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.h:260,5'
          Dst:             pthread_mutex_lock
    - functionName:    internal_exr_unlock
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_structs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    59
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.h:273,5'
          Dst:             pthread_mutex_unlock
    - functionName:    exr_get_dwa_compression_level
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          103
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:589,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:589,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:591,42'
          Dst:             internal_exr_unlock
    - functionName:    exr_set_zip_compression_level
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:562,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:562,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:565,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:579,12'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:575,16'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_zip_compression_level
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          103
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:547,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:547,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:549,42'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_chunk_unpacked_size
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          103
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:530,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:530,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:532,42'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_scanlines_per_chunk
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          140
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:508,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:508,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:510,22'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:516,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:519,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_validate_chunk_table
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          136
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - extract_chunk_table
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:477,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:477,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:480,10'
          Dst:             extract_chunk_table
    - functionName:    exr_get_chunk_table
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          102
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - exr_get_chunk_count
        - extract_chunk_table
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:453,10'
          Dst:             exr_get_chunk_count
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:457,9'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:457,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:460,14'
          Dst:             extract_chunk_table
    - functionName:    exr_get_chunk_count
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          251
      EdgeCount:       77
      CyclomaticComplexity: 23
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:389,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:389,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:392,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:403,24'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:405,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:417,24'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:419,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:427,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:431,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_level_sizes
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          259
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:355,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:355,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:364,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:372,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:377,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:380,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_tile_sizes
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          282
      EdgeCount:       89
      CyclomaticComplexity: 26
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:298,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:298,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:309,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:317,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:337,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:340,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_tile_counts
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          255
      EdgeCount:       81
      CyclomaticComplexity: 24
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:258,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:258,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:267,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:275,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:280,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:283,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_tile_levels
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          203
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:224,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:224,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:233,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:241,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:244,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_add_part
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          338
      EdgeCount:       87
      CyclomaticComplexity: 26
      functionsReached:
        - exr_attr_list_add_static_name
        - exr_attr_string_create_with_length
        - exr_attr_string_init_static_with_length
        - internal_exr_add_part
        - internal_exr_lock
        - internal_exr_revert_add_part
        - internal_exr_unlock
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:69,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:72,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:75,27'
          Dst:             strlen
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:78,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:96,24'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:103,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:105,24'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:115,10'
          Dst:             internal_exr_add_part
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:116,39'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:139,13'
          Dst:             internal_exr_revert_add_part
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:140,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:147,10'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:158,9'
          Dst:             internal_exr_revert_add_part
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:159,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:162,10'
          Dst:             exr_attr_string_init_static_with_length
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:167,9'
          Dst:             internal_exr_revert_add_part
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:168,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:173,14'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:183,18'
          Dst:             exr_attr_string_create_with_length
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:190,14'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:213,9'
          Dst:             internal_exr_revert_add_part
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:215,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_storage
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          103
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:43,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:43,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:45,42'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_count
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:26,9'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part.c:28,9'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_user
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2501
      functionLinenumberEnd: 2545
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          160
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - exr_attr_list_add_by_type
        - exr_attr_list_find_by_name
        - exr_attr_opaquedata_pack
        - exr_attr_opaquedata_set_packed
        - exr_attr_opaquedata_set_unpacked
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2505,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2505,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2507,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2510,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2512,10'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2516,53'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2517,14'
          Dst:             exr_attr_list_add_by_type
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2523,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2532,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2537,14'
          Dst:             exr_attr_opaquedata_set_unpacked
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2540,18'
          Dst:             exr_attr_opaquedata_pack
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2543,14'
          Dst:             exr_attr_opaquedata_set_packed
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2544,12'
          Dst:             internal_exr_unlock
    - functionName:    internal_exr_lock
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_structs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
      functionUses:    92
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.h:260,5'
          Dst:             pthread_mutex_lock
    - functionName:    internal_exr_unlock
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_structs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    570
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.h:273,5'
          Dst:             pthread_mutex_unlock
    - functionName:    exr_attr_get_user
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2471
      functionLinenumberEnd: 2491
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          238
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2472,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2472,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2472,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2472,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2472,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2472,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2490,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_v3d
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2457
      functionLinenumberEnd: 2459
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          174
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2458,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2458,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2458,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2458,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2458,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2458,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2458,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2458,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2458,5'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2458,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2458,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_v3d
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2447
      functionLinenumberEnd: 2449
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          191
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2448,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2448,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2448,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2448,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2448,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2448,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2448,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2448,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_v3f
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2435
      functionLinenumberEnd: 2437
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          174
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2436,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2436,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2436,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2436,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2436,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2436,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2436,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2436,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2436,5'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2436,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2436,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_v3f
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2425
      functionLinenumberEnd: 2427
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          191
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2426,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2426,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2426,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2426,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2426,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2426,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2426,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2426,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_v3i
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2413
      functionLinenumberEnd: 2415
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          174
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2414,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2414,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2414,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2414,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2414,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2414,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2414,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2414,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2414,5'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2414,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2414,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_v3i
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2403
      functionLinenumberEnd: 2405
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          191
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2404,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2404,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2404,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2404,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2404,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2404,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2404,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2404,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_v2d
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2391
      functionLinenumberEnd: 2393
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          174
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2392,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2392,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2392,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2392,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2392,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2392,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2392,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2392,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2392,5'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2392,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2392,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_v2d
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2381
      functionLinenumberEnd: 2383
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          191
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2382,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2382,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2382,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2382,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2382,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2382,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2382,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2382,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_v2f
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2364
      functionLinenumberEnd: 2371
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          196
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - exr_set_screen_window_center
        - internal_exr_lock
        - internal_exr_unlock
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2365,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2366,16'
          Dst:             exr_set_screen_window_center
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2369,9'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2369,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2369,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2369,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2369,9'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2369,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2369,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2369,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2369,9'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2369,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2369,9'
          Dst:             internal_exr_unlock
    - functionName:    exr_set_screen_window_center
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 859
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          141
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - exr_attr_list_add
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:848,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:848,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:848,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:848,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:848,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:848,5'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:849,39'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:851,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:858,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_v2f
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2354
      functionLinenumberEnd: 2356
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          192
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2355,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2355,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2355,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2355,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2355,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2355,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2355,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2355,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_v2i
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2342
      functionLinenumberEnd: 2344
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          175
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2343,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2343,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2343,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2343,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2343,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2343,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2343,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2343,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2343,5'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2343,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2343,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_v2i
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2332
      functionLinenumberEnd: 2334
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          192
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2333,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2333,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2333,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2333,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2333,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2333,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2333,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2333,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_timecode
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2320
      functionLinenumberEnd: 2322
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          175
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2321,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2321,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2321,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2321,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2321,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2321,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2321,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2321,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2321,5'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2321,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2321,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_timecode
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2310
      functionLinenumberEnd: 2312
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          192
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2311,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2311,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2311,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2311,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2311,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2311,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2311,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2311,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_tiledesc
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2284
      functionLinenumberEnd: 2300
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          209
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - exr_set_tile_descriptor
        - internal_exr_lock
        - internal_exr_unlock
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2285,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2288,16'
          Dst:             exr_set_tile_descriptor
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2298,9'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2298,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2298,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2298,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2298,9'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2298,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2298,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2298,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2298,9'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2298,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2298,9'
          Dst:             internal_exr_unlock
    - functionName:    exr_set_tile_descriptor
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          156
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - exr_attr_list_add
        - internal_exr_compute_tile_information
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:926,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:926,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:928,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:931,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:935,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:953,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:942,14'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:970,14'
          Dst:             internal_exr_compute_tile_information
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:973,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_tiledesc
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2274
      functionLinenumberEnd: 2276
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          191
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2275,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2275,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2275,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2275,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2275,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2275,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2275,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2275,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_string_vector
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2150
      functionLinenumberEnd: 2264
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          359
      EdgeCount:       92
      CyclomaticComplexity: 29
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - exr_attr_string_vector_init
        - exr_attr_string_vector_set_entry
        - exr_attr_string_vector_set_entry_with_length
        - internal_exr_lock
        - internal_exr_unlock
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2154,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2154,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2157,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2160,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2164,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2172,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2178,10'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2183,53'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2185,14'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2194,18'
          Dst:             exr_attr_string_vector_init
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2196,18'
          Dst:             exr_attr_string_vector_set_entry
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2202,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2217,32'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2223,30'
          Dst:             strlen
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2226,32'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2235,26'
          Dst:             exr_attr_string_vector_set_entry_with_length
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2242,26'
          Dst:             exr_attr_string_vector_set_entry
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2248,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2259,22'
          Dst:             exr_attr_string_vector_set_entry
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2263,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_string_vector
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2119
      functionLinenumberEnd: 2141
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          262
      EdgeCount:       74
      CyclomaticComplexity: 22
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2120,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2120,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2120,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2120,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2120,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2120,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2122,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2129,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2140,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_string
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2004
      functionLinenumberEnd: 2110
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          339
      EdgeCount:       94
      CyclomaticComplexity: 29
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - exr_attr_string_create_with_length
        - exr_attr_string_set_with_length
        - exr_set_name
        - internal_exr_lock
        - internal_exr_unlock
        - strcmp
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2009,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2009,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2011,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2012,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2012,16'
          Dst:             exr_set_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2014,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2020,24'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2026,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2028,23'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2030,23'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2032,23'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2039,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2054,10'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2048,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2051,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2054,10'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2057,19'
          Dst:             strlen
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2060,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2070,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2072,14'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2075,18'
          Dst:             exr_attr_string_create_with_length
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2081,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2095,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2105,18'
          Dst:             exr_attr_string_set_with_length
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:2109,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_set_name
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1077
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          271
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached:
        - exr_attr_list_add
        - exr_attr_string_set_with_length
        - internal_exr_lock
        - internal_exr_unlock
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1004,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1004,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1004,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1004,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1004,5'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1004,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1008,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1013,13'
          Dst:             strlen
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1016,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1035,28'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1042,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1044,28'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1062,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1071,18'
          Dst:             exr_attr_string_set_with_length
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1076,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_string
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1994
      functionLinenumberEnd: 1999
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          196
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1995,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1995,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1995,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1995,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1995,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1995,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1998,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_rational
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1981
      functionLinenumberEnd: 1983
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          175
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1982,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1982,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1982,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1982,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1982,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1982,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1982,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1982,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1982,5'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1982,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1982,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_rational
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1971
      functionLinenumberEnd: 1973
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          192
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1972,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1972,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1972,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1972,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1972,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1972,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1972,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1972,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_preview
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1881
      functionLinenumberEnd: 1961
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          254
      EdgeCount:       60
      CyclomaticComplexity: 19
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - exr_attr_preview_create
        - exr_attr_preview_destroy
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1885,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1885,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1888,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1891,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1894,10'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1898,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1906,92'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1908,14'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1917,18'
          Dst:             exr_attr_preview_create
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1923,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1943,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1955,13'
          Dst:             exr_attr_preview_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1956,18'
          Dst:             exr_attr_preview_create
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1960,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_preview
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1873
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          191
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1872,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1872,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1872,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1872,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1872,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1872,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1872,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1872,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_m44d
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1859
      functionLinenumberEnd: 1861
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          174
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1860,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1860,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1860,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1860,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1860,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1860,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1860,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1860,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1860,5'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1860,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1860,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_m44d
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1849
      functionLinenumberEnd: 1851
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          191
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1850,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1850,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1850,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1850,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1850,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1850,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1850,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1850,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_m44f
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1837
      functionLinenumberEnd: 1839
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          174
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1838,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1838,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1838,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1838,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1838,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1838,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1838,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1838,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1838,5'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1838,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1838,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_m44f
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1827
      functionLinenumberEnd: 1829
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          191
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1828,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1828,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1828,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1828,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1828,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1828,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1828,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1828,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_m33d
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1815
      functionLinenumberEnd: 1817
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          174
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1816,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1816,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1816,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1816,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1816,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1816,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1816,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1816,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1816,5'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1816,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1816,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_m33d
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1805
      functionLinenumberEnd: 1807
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          191
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1806,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1806,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1806,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1806,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1806,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1806,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1806,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1806,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_m33f
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1793
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          174
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1794,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1794,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1794,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1794,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1794,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1794,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1794,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1794,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1794,5'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1794,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1794,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_m33f
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1783
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          191
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1784,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1784,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1784,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1784,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1784,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1784,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1784,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1784,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_lineorder
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1755
      functionLinenumberEnd: 1773
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          188
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - exr_set_lineorder
        - internal_exr_lock
        - internal_exr_unlock
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1767,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1768,16'
          Dst:             exr_set_lineorder
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1771,9'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1771,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1771,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1771,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1771,9'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1771,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1771,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1771,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1771,9'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1771,9'
          Dst:             internal_exr_unlock
    - functionName:    exr_set_lineorder
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          136
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - exr_attr_list_add
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:803,9'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:803,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:803,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:803,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:803,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:803,9'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:810,16'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_lineorder
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1748
      functionLinenumberEnd: 1750
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          192
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1749,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1749,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1749,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1749,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1749,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1749,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1749,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1749,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_keycode
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1736
      functionLinenumberEnd: 1738
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          174
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1737,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1737,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1737,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1737,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1737,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1737,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1737,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1737,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1737,5'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1737,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1737,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_keycode
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1726
      functionLinenumberEnd: 1728
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          191
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1727,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1727,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1727,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1727,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1727,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1727,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1727,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1727,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_int
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1707
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          184
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - exr_set_chunk_count
        - exr_set_version
        - internal_exr_lock
        - internal_exr_unlock
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1708,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1709,16'
          Dst:             exr_set_version
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1710,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1711,16'
          Dst:             exr_set_chunk_count
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1714,9'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1714,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1714,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1714,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1714,9'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1714,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1714,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1714,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1714,9'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1714,9'
          Dst:             internal_exr_unlock
    - functionName:    exr_set_version
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1091
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          135
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - exr_attr_list_add
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1096,9'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1096,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1096,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1096,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1096,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1096,9'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1098,16'
          Dst:             internal_exr_unlock
    - functionName:    exr_set_chunk_count
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          123
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - exr_attr_list_add
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1107,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1107,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1107,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1107,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1107,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1107,5'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1113,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_int
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 1702
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          191
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1701,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1701,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1701,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1701,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1701,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1701,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1701,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1701,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_float_vector
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1612
      functionLinenumberEnd: 1693
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          244
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - exr_attr_float_vector_create
        - exr_attr_float_vector_destroy
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1617,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1617,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1620,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1623,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1627,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1635,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1641,10'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1647,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1649,14'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1659,17'
          Dst:             exr_attr_float_vector_create
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1664,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1677,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1687,13'
          Dst:             exr_attr_float_vector_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1689,17'
          Dst:             exr_attr_float_vector_create
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1692,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_float_vector
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1598
      functionLinenumberEnd: 1603
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          196
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1599,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1599,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1599,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1599,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1599,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1599,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1602,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_float
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1580
      functionLinenumberEnd: 1589
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          184
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - exr_set_pixel_aspect_ratio
        - exr_set_screen_window_width
        - internal_exr_lock
        - internal_exr_unlock
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1581,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1582,16'
          Dst:             exr_set_pixel_aspect_ratio
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1583,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1584,16'
          Dst:             exr_set_screen_window_width
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1587,9'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1587,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1587,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1587,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1587,9'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1587,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1587,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1587,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1587,9'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1587,9'
          Dst:             internal_exr_unlock
    - functionName:    exr_set_pixel_aspect_ratio
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 827
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          121
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - exr_attr_list_add
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:828,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:828,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:828,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:828,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:828,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:828,5'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:830,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_set_screen_window_width
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          121
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - exr_attr_list_add
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:875,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:875,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:875,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:875,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:875,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:875,5'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:877,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_float
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1573
      functionLinenumberEnd: 1575
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          191
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1574,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1574,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1574,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1574,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1574,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1574,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1574,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1574,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_envmap
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1551
      functionLinenumberEnd: 1566
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          169
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1564,9'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1564,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1564,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1564,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1564,9'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1564,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1564,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1564,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1564,9'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1564,9'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_envmap
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1544
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          192
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1545,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1545,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1545,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1545,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1545,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1545,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1545,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1545,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_double
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1532
      functionLinenumberEnd: 1534
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          154
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1533,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1533,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1533,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1533,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1533,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1533,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1533,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1533,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1533,5'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1533,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_double
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1525
      functionLinenumberEnd: 1527
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          191
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1526,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1526,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1526,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1526,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1526,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1526,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1526,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1526,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_compression
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1500
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          188
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - exr_set_compression
        - internal_exr_lock
        - internal_exr_unlock
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1512,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1513,16'
          Dst:             exr_set_compression
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1516,9'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1516,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1516,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1516,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1516,9'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1516,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1516,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1516,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1516,9'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1516,9'
          Dst:             internal_exr_unlock
    - functionName:    exr_set_compression
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          128
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - exr_attr_list_add
        - exr_compression_lines_per_chunk
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:699,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:699,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:699,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:699,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:699,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:699,5'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:705,24'
          Dst:             exr_compression_lines_per_chunk
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:707,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_compression
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1492
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          192
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1491,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1491,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1491,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1491,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1491,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1491,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1491,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1491,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_chromaticities
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1478
      functionLinenumberEnd: 1480
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          174
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1479,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1479,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1479,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1479,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1479,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1479,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1479,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1479,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1479,5'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1479,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1479,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_chromaticities
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1468
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          191
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1469,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1469,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1469,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1469,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1469,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1469,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1469,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1469,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_channels
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1388
      functionLinenumberEnd: 1458
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          203
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - exr_attr_chlist_add_with_length
        - exr_attr_chlist_destroy
        - exr_attr_chlist_init
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - exr_set_channels
        - internal_exr_lock
        - internal_exr_unlock
        - strcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1392,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1392,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1394,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1395,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1395,16'
          Dst:             exr_set_channels
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1400,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1404,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1410,10'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1415,14'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1431,20'
          Dst:             exr_attr_chlist_init
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1438,18'
          Dst:             exr_attr_chlist_add_with_length
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1449,17'
          Dst:             exr_attr_chlist_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:0,0'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1454,9'
          Dst:             exr_attr_chlist_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1457,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_set_channels
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          151
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - exr_attr_chlist_destroy
        - exr_attr_chlist_duplicate
        - exr_attr_list_add
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:669,9'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:669,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:669,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:669,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:669,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:669,9'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:674,18'
          Dst:             exr_attr_chlist_duplicate
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:677,13'
          Dst:             exr_attr_chlist_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:675,47'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:680,16'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_channels
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1378
      functionLinenumberEnd: 1380
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          191
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1379,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1379,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1379,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1379,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1379,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1379,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1379,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1379,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_bytes
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          251
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached:
        - exr_attr_bytes_create
        - exr_attr_bytes_destroy
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1283,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1283,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1286,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1289,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1293,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1299,10'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1304,92'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1306,14'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1315,18'
          Dst:             exr_attr_bytes_create
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1326,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1347,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1357,13'
          Dst:             exr_attr_bytes_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1358,18'
          Dst:             exr_attr_bytes_create
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1367,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_bytes
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1269
      functionLinenumberEnd: 1271
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          191
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1270,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1270,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1270,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1270,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1270,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1270,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1270,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1270,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_box2f
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          174
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1258,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1258,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1258,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1258,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1258,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1258,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1258,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1258,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1258,5'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1258,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1258,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_box2f
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          191
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1248,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1248,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1248,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1248,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1248,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1248,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1248,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1248,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_set_box2i
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1228
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          204
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - exr_attr_list_add
        - exr_attr_list_find_by_name
        - exr_set_data_window
        - exr_set_display_window
        - internal_exr_lock
        - internal_exr_unlock
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1229,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1230,16'
          Dst:             exr_set_data_window
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1231,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1232,16'
          Dst:             exr_set_display_window
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1235,9'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1235,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1235,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1235,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1235,9'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1235,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1235,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1235,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1235,9'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1235,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1235,9'
          Dst:             internal_exr_unlock
    - functionName:    exr_set_data_window
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          136
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - exr_attr_list_add
        - internal_exr_compute_tile_information
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:732,9'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:732,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:732,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:732,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:732,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:732,9'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:739,18'
          Dst:             internal_exr_compute_tile_information
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:742,16'
          Dst:             internal_exr_unlock
    - functionName:    exr_set_display_window
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          135
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - exr_attr_list_add
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:768,9'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:768,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:768,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:768,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:768,9'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:768,9'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:775,16'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_get_box2i
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1220
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          191
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1219,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1219,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1219,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1219,5'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1219,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1219,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1219,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1219,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_version
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1083
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          153
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1084,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1084,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1084,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1084,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1084,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:1084,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_name
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          155
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:981,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:981,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:983,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:989,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:995,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:997,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_tile_descriptor
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          186
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:891,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:891,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:898,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:908,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:910,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_screen_window_width
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          153
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:867,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:867,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:867,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:867,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:867,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:867,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_screen_window_center
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          154
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:839,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:839,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:839,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:839,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:839,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:839,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_pixel_aspect_ratio
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          153
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:820,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:820,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:820,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:820,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:820,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:820,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_lineorder
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          154
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:785,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:785,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:785,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:785,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:785,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:785,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_display_window
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          153
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:752,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:752,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:752,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:752,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:752,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:752,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_data_window
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          153
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:716,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:716,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:716,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:716,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:716,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:716,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_compression
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          154
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:690,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:690,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:690,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:690,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:690,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:690,5'
          Dst:             internal_exr_unlock
    - functionName:    exr_add_channel
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          122
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - exr_attr_chlist_add
        - exr_attr_list_add
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:647,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:647,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:647,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:647,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:647,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:647,5'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:650,14'
          Dst:             exr_attr_chlist_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:653,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_channels
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          153
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:632,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:632,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:632,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:632,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:632,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:632,5'
          Dst:             internal_exr_unlock
    - functionName:    copy_attr
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          647
      EdgeCount:       111
      CyclomaticComplexity: 21
      functionsReached:
        - exr_attr_bytes_copy
        - exr_attr_chlist_duplicate
        - exr_attr_float_vector_create
        - exr_attr_list_add
        - exr_attr_list_add_static_name
        - exr_attr_list_remove
        - exr_attr_opaquedata_copy
        - exr_attr_preview_create
        - exr_attr_string_create_with_length
        - exr_attr_string_vector_copy
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/part_attr.c:242,5'
          Branch Sides:    []
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/part_attr.c:436,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:245,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:247,22'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:257,27'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:259,22'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:271,27'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:273,22'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:285,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:287,22'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:299,27'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:301,22'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:315,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:317,22'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:331,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:333,22'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:345,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:347,22'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:359,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:361,22'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:371,27'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:373,22'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:385,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:387,22'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:398,27'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:400,22'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:412,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:414,22'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:430,14'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:441,18'
          Dst:             exr_attr_bytes_copy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:444,18'
          Dst:             exr_attr_chlist_duplicate
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:454,18'
          Dst:             exr_attr_float_vector_create
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:468,18'
          Dst:             exr_attr_preview_create
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:477,18'
          Dst:             exr_attr_string_create_with_length
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:481,18'
          Dst:             exr_attr_string_vector_copy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:493,18'
          Dst:             exr_attr_opaquedata_copy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:501,9'
          Dst:             exr_attr_list_remove
    - functionName:    exr_copy_unset_attributes
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          181
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - copy_attr
        - exr_attr_list_find_by_name
        - internal_exr_compute_tile_information
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:518,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:518,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:520,25'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:521,25'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:525,29'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:526,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:543,14'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:550,18'
          Dst:             copy_attr
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:556,14'
          Dst:             internal_exr_compute_tile_information
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:558,25'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:559,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_initialize_required_attr_simple
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - exr_initialize_required_attr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:217,12'
          Dst:             exr_initialize_required_attr
    - functionName:    exr_initialize_required_attr
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - float
        - 'N/A'
        - float
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          65
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - exr_set_compression
        - exr_set_data_window
        - exr_set_display_window
        - exr_set_lineorder
        - exr_set_pixel_aspect_ratio
        - exr_set_screen_window_center
        - exr_set_screen_window_width
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:188,10'
          Dst:             exr_set_compression
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:190,10'
          Dst:             exr_set_data_window
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:192,10'
          Dst:             exr_set_display_window
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:194,10'
          Dst:             exr_set_lineorder
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:196,10'
          Dst:             exr_set_pixel_aspect_ratio
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:198,10'
          Dst:             exr_set_screen_window_center
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:201,12'
          Dst:             exr_set_screen_window_width
    - functionName:    exr_attr_declare
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          76
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - exr_attr_list_add
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:161,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:161,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:164,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:167,10'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:169,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_attr_declare_by_type
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          76
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - exr_attr_list_add_by_type
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:139,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:139,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:142,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:145,10'
          Dst:             exr_attr_list_add_by_type
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:147,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_attribute_list
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          167
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:104,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:104,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:107,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:115,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:125,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_attribute_by_name
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          123
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - exr_attr_list_find_by_name
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:78,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:78,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:81,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:84,10'
          Dst:             exr_attr_list_find_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:90,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_attribute_by_index
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          180
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:45,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:45,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:48,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:52,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:60,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:64,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_get_attribute_count
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/part_attr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          103
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:25,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:25,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/part_attr.c:27,42'
          Dst:             internal_exr_unlock
    - functionName:    scratch_attr_too_big
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_populate_version
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1833
      functionLinenumberEnd: 1895
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          132
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - exr_attr_list_add_static_name
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1845,14'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1879,10'
          Dst:             exr_attr_list_add_static_name
    - functionName:    check_populate_type
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1726
      functionLinenumberEnd: 1822
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          313
      EdgeCount:       82
      CyclomaticComplexity: 26
      functionsReached:
        - check_bad_attrsz
        - exr_attr_list_add_static_name
        - exr_attr_list_remove
        - exr_attr_string_init_static_with_length
        - memcmp
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1731,10'
          Dst:             check_bad_attrsz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1743,14'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1753,10'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1774,9'
          Dst:             exr_attr_list_remove
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1780,10'
          Dst:             exr_attr_string_init_static_with_length
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1784,9'
          Dst:             exr_attr_list_remove
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1789,25'
          Dst:             memcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1794,30'
          Dst:             memcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1799,30'
          Dst:             memcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1804,29'
          Dst:             memcmp
    - functionName:    check_bad_attrsz
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - scratch_attr_too_big
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:285,9'
          Dst:             scratch_attr_too_big
    - 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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_populate_tiles
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1553
      functionLinenumberEnd: 1639
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          145
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - exr_attr_list_add_static_name
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1558,14'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1622,10'
          Dst:             exr_attr_list_add_static_name
    - functionName:    check_populate_screenWindowWidth
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1466
      functionLinenumberEnd: 1542
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - exr_attr_list_add_static_name
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1474,14'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1525,10'
          Dst:             exr_attr_list_add_static_name
    - functionName:    check_populate_screenWindowCenter
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1382
      functionLinenumberEnd: 1455
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          116
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - exr_attr_list_add_static_name
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1386,14'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1438,10'
          Dst:             exr_attr_list_add_static_name
    - functionName:    check_populate_pixelAspectRatio
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - exr_attr_list_add_static_name
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1303,14'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1354,10'
          Dst:             exr_attr_list_add_static_name
    - functionName:    check_populate_name
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1715
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          131
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - check_bad_attrsz
        - exr_attr_list_add_static_name
        - exr_attr_list_remove
        - exr_attr_string_init_static_with_length
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1655,10'
          Dst:             check_bad_attrsz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1667,14'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1677,10'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1698,9'
          Dst:             exr_attr_list_remove
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1704,10'
          Dst:             exr_attr_string_init_static_with_length
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1708,9'
          Dst:             exr_attr_list_remove
    - functionName:    check_populate_lineOrder
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1284
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - exr_attr_list_add_static_name
        - extract_attr_uint8
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1226,14'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1237,10'
          Dst:             extract_attr_uint8
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1266,10'
          Dst:             exr_attr_list_add_static_name
    - functionName:    extract_attr_uint8
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_populate_displayWindow
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - exr_attr_list_add_static_name
        - extract_attr_32bit
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1159,14'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1170,10'
          Dst:             extract_attr_32bit
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1193,10'
          Dst:             exr_attr_list_add_static_name
    - functionName:    extract_attr_32bit
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_populate_dataWindow
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - exr_attr_list_add_static_name
        - extract_attr_32bit
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1092,14'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1103,10'
          Dst:             extract_attr_32bit
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1126,10'
          Dst:             exr_attr_list_add_static_name
    - functionName:    check_populate_chunk_count
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1906
      functionLinenumberEnd: 1961
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - exr_attr_list_add_static_name
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1918,14'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1942,10'
          Dst:             exr_attr_list_add_static_name
    - functionName:    check_populate_compression
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1077
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - exr_attr_list_add_static_name
        - extract_attr_uint8
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1019,14'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1030,10'
          Dst:             extract_attr_uint8
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1059,10'
          Dst:             exr_attr_list_add_static_name
    - functionName:    check_populate_channels
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - exr_attr_chlist_destroy
        - exr_attr_list_add_static_name
        - extract_attr_chlist
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:944,14'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:968,16'
          Dst:             extract_attr_chlist
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:973,10'
          Dst:             extract_attr_chlist
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:978,9'
          Dst:             exr_attr_chlist_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:982,10'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:993,9'
          Dst:             exr_attr_chlist_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1001,5'
          Dst:             exr_attr_chlist_destroy
    - functionName:    extract_attr_chlist
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          177
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - check_bad_attrsz
        - exr_attr_chlist_add_with_length
        - read_text
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:367,10'
          Dst:             check_bad_attrsz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:372,17'
          Dst:             read_text
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:406,14'
          Dst:             exr_attr_chlist_add_with_length
    - functionName:    read_text
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extract_attr_opaque
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - check_bad_attrsz
        - exr_attr_opaquedata_destroy
        - exr_attr_opaquedata_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:827,10'
          Dst:             check_bad_attrsz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:830,5'
          Dst:             exr_attr_opaquedata_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:831,10'
          Dst:             exr_attr_opaquedata_init
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:838,9'
          Dst:             exr_attr_opaquedata_destroy
    - functionName:    extract_attr_tiledesc
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extract_attr_string_vector
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          303
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - check_bad_attrsz
        - exr_attr_string_destroy
        - exr_attr_string_init
        - exr_attr_string_vector_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:606,10'
          Dst:             check_bad_attrsz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:667,14'
          Dst:             exr_attr_string_init
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:687,5'
          Dst:             exr_attr_string_vector_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:694,9'
          Dst:             exr_attr_string_destroy
    - functionName:    extract_attr_string
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - exr_attr_string_init_static_with_length
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:587,12'
          Dst:             exr_attr_string_init_static_with_length
    - functionName:    extract_attr_preview
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 929
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          134
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - exr_attr_preview_destroy
        - exr_attr_preview_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:867,5'
          Dst:             exr_attr_preview_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:909,10'
          Dst:             exr_attr_preview_init
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:918,13'
          Dst:             exr_attr_preview_destroy
    - functionName:    extract_attr_float_vector
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - check_bad_attrsz
        - exr_attr_float_vector_destroy
        - exr_attr_float_vector_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:536,23'
          Dst:             check_bad_attrsz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:540,5'
          Dst:             exr_attr_float_vector_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:544,14'
          Dst:             exr_attr_float_vector_init
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:551,13'
          Dst:             exr_attr_float_vector_destroy
    - functionName:    extract_attr_64bit
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extract_attr_bytes
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - check_bad_attrsz
        - exr_attr_bytes_destroy
        - exr_attr_bytes_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:766,10'
          Dst:             check_bad_attrsz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:769,5'
          Dst:             exr_attr_bytes_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:794,10'
          Dst:             exr_attr_bytes_init
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:799,9'
          Dst:             exr_attr_bytes_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:806,9'
          Dst:             exr_attr_bytes_destroy
    - functionName:    check_req_attr
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1973
      functionLinenumberEnd: 2035
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          169
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - check_populate_channels
        - check_populate_chunk_count
        - check_populate_compression
        - check_populate_dataWindow
        - check_populate_displayWindow
        - check_populate_lineOrder
        - check_populate_name
        - check_populate_pixelAspectRatio
        - check_populate_screenWindowCenter
        - check_populate_screenWindowWidth
        - check_populate_tiles
        - check_populate_type
        - check_populate_version
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1974,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1977,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1978,24'
          Dst:             check_populate_channels
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1980,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1981,24'
          Dst:             check_populate_compression
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1983,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1984,24'
          Dst:             check_populate_chunk_count
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1988,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1989,24'
          Dst:             check_populate_dataWindow
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1991,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1992,24'
          Dst:             check_populate_displayWindow
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1996,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:1997,24'
          Dst:             check_populate_lineOrder
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2001,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2002,24'
          Dst:             check_populate_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2006,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2007,24'
          Dst:             check_populate_pixelAspectRatio
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2011,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2012,24'
          Dst:             check_populate_screenWindowCenter
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2014,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2015,24'
          Dst:             check_populate_screenWindowWidth
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2019,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2020,24'
          Dst:             check_populate_tiles
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2022,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2023,24'
          Dst:             check_populate_type
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2027,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2028,24'
          Dst:             check_populate_version
    - functionName:    scratch_seq_skip
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          133
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scratch_seq_read
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          192
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    update_chunk_offsets
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2586
      functionLinenumberEnd: 2641
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          147
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - internal_exr_compute_chunk_offset_size
        - internal_exr_compute_tile_information
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2603,14'
          Dst:             internal_exr_compute_tile_information
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2606,18'
          Dst:             internal_exr_compute_chunk_offset_size
    - functionName:    internal_exr_compute_tile_information
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2344
      functionLinenumberEnd: 2472
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          368
      EdgeCount:       89
      CyclomaticComplexity: 25
      functionsReached:
        - calc_level_size
        - ceil_log2
        - floor_log2
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2385,9'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2392,28'
          Dst:             floor_log2
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2397,28'
          Dst:             ceil_log2
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2405,28'
          Dst:             floor_log2
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2406,28'
          Dst:             floor_log2
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2410,28'
          Dst:             ceil_log2
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2411,28'
          Dst:             ceil_log2
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2430,26'
          Dst:             calc_level_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2449,26'
          Dst:             calc_level_size
    - functionName:    internal_exr_compute_chunk_offset_size
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2478
      functionLinenumberEnd: 2579
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         83
      ICount:          466
      EdgeCount:       110
      CyclomaticComplexity: 29
      functionsReached:
        - compute_sampled_height
        - compute_sampled_width
        - exr_compression_lines_per_chunk
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2502,9'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2550,24'
          Dst:             exr_compression_lines_per_chunk
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2565,34'
          Dst:             compute_sampled_width
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2566,34'
          Dst:             compute_sampled_height
    - functionName:    compute_sampled_width
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_sampled_height
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    floor_log2
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2297
      functionLinenumberEnd: 2304
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ceil_log2
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2312
      functionLinenumberEnd: 2320
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calc_level_size
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2328
      functionLinenumberEnd: 2336
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pull_attr
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2045
      functionLinenumberEnd: 2290
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          426
      EdgeCount:       67
      CyclomaticComplexity: 11
      functionsReached:
        - check_bad_attrsz
        - check_req_attr
        - exr_attr_list_add
        - exr_attr_list_add_by_type
        - exr_attr_list_remove
        - extract_attr_32bit
        - extract_attr_64bit
        - extract_attr_bytes
        - extract_attr_chlist
        - extract_attr_float_vector
        - extract_attr_opaque
        - extract_attr_preview
        - extract_attr_string
        - extract_attr_string_vector
        - extract_attr_tiledesc
        - extract_attr_uint8
        - read_text
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2118,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2057,10'
          Dst:             read_text
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2059,10'
          Dst:             read_text
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2085,10'
          Dst:             check_req_attr
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2089,10'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2092,14'
          Dst:             check_bad_attrsz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2095,14'
          Dst:             exr_attr_list_add
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2106,14'
          Dst:             exr_attr_list_add_by_type
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2121,18'
          Dst:             extract_attr_32bit
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2125,18'
          Dst:             extract_attr_32bit
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2129,18'
          Dst:             extract_attr_bytes
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2132,18'
          Dst:             extract_attr_chlist
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2136,18'
          Dst:             extract_attr_32bit
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2140,18'
          Dst:             extract_attr_uint8
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2150,18'
          Dst:             extract_attr_uint8
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2160,18'
          Dst:             extract_attr_uint8
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2170,18'
          Dst:             extract_attr_64bit
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2174,18'
          Dst:             extract_attr_32bit
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2178,18'
          Dst:             extract_attr_float_vector
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2182,18'
          Dst:             extract_attr_32bit
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2186,18'
          Dst:             extract_attr_32bit
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2190,18'
          Dst:             extract_attr_32bit
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2194,18'
          Dst:             extract_attr_64bit
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2198,18'
          Dst:             extract_attr_32bit
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2202,18'
          Dst:             extract_attr_64bit
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2206,18'
          Dst:             extract_attr_preview
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2210,18'
          Dst:             extract_attr_32bit
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2214,18'
          Dst:             extract_attr_string
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2224,18'
          Dst:             extract_attr_string_vector
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2228,18'
          Dst:             extract_attr_tiledesc
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2232,18'
          Dst:             extract_attr_32bit
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2236,18'
          Dst:             extract_attr_32bit
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2240,18'
          Dst:             extract_attr_32bit
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2244,18'
          Dst:             extract_attr_64bit
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2248,18'
          Dst:             extract_attr_32bit
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2252,18'
          Dst:             extract_attr_32bit
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2256,18'
          Dst:             extract_attr_64bit
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2260,18'
          Dst:             extract_attr_uint8
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2270,18'
          Dst:             extract_attr_opaque
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2286,9'
          Dst:             exr_attr_list_remove
    - functionName:    priv_destroy_scratch
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    priv_init_scratch
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    silent_print_error
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    silent_error
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    silent_standard_error
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_exr_parse_header
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2731
      functionLinenumberEnd: 2896
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         83
      ICount:          470
      EdgeCount:       113
      CyclomaticComplexity: 32
      functionsReached:
        - internal_exr_add_part
        - internal_exr_context_restore_handlers
        - internal_exr_validate_read_part
        - internal_exr_validate_shared_attrs
        - priv_destroy_scratch
        - priv_init_scratch
        - pull_attr
        - read_magic_and_flags
        - update_chunk_offsets
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2745,10'
          Dst:             read_magic_and_flags
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2747,16'
          Dst:             internal_exr_context_restore_handlers
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2749,10'
          Dst:             priv_init_scratch
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2752,9'
          Dst:             priv_destroy_scratch
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2753,16'
          Dst:             internal_exr_context_restore_handlers
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2761,9'
          Dst:             priv_destroy_scratch
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2762,16'
          Dst:             internal_exr_context_restore_handlers
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2786,13'
          Dst:             priv_destroy_scratch
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2787,20'
          Dst:             internal_exr_context_restore_handlers
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2807,13'
          Dst:             priv_destroy_scratch
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2808,20'
          Dst:             internal_exr_context_restore_handlers
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2813,18'
          Dst:             internal_exr_validate_read_part
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2816,17'
          Dst:             priv_destroy_scratch
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2817,24'
          Dst:             internal_exr_context_restore_handlers
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2833,17'
          Dst:             priv_destroy_scratch
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2834,24'
          Dst:             internal_exr_context_restore_handlers
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2844,18'
          Dst:             internal_exr_add_part
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2848,18'
          Dst:             pull_attr
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2864,18'
          Dst:             internal_exr_validate_shared_attrs
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2892,39'
          Dst:             update_chunk_offsets
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2894,5'
          Dst:             priv_destroy_scratch
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2895,12'
          Dst:             internal_exr_context_restore_handlers
    - functionName:    read_magic_and_flags
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2647
      functionLinenumberEnd: 2712
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_exr_check_magic
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/parse_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2718
      functionLinenumberEnd: 2725
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - read_magic_and_flags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/parse_header.c:2723,10'
          Dst:             read_magic_and_flags
    - functionName:    save_attr_64
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    save_attr_32
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    save_attr_sz
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    save_opaque
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - exr_attr_opaquedata_pack
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:559,9'
          Dst:             exr_attr_opaquedata_pack
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:562,10'
          Dst:             save_attr_sz
    - functionName:    save_v3d
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - save_attr_64
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:544,10'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:545,37'
          Dst:             save_attr_64
    - functionName:    save_v3f
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - save_attr_32
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:531,10'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:532,37'
          Dst:             save_attr_32
    - functionName:    save_v3i
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - save_attr_32
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:518,10'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:519,37'
          Dst:             save_attr_32
    - functionName:    save_v2d
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - save_attr_64
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:505,10'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:506,37'
          Dst:             save_attr_64
    - functionName:    save_v2f
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - save_attr_32
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:492,10'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:493,37'
          Dst:             save_attr_32
    - functionName:    save_v2i
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - save_attr_32
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:479,10'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:480,37'
          Dst:             save_attr_32
    - functionName:    save_timecode
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - save_attr_32
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:466,10'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:467,37'
          Dst:             save_attr_32
    - functionName:    save_tiledesc
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - save_attr_32
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:446,10'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:448,37'
          Dst:             save_attr_32
    - functionName:    save_string_vector
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          159
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:416,10'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:423,14'
          Dst:             save_attr_sz
    - functionName:    save_string
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:392,10'
          Dst:             save_attr_sz
    - functionName:    save_rational
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - save_attr_32
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:379,10'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:380,37'
          Dst:             save_attr_32
    - functionName:    save_preview
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - save_attr_32
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:362,10'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:364,37'
          Dst:             save_attr_32
    - functionName:    save_m44d
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - save_attr_64
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:344,10'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:345,37'
          Dst:             save_attr_64
    - functionName:    save_m44f
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - save_attr_32
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:331,10'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:332,37'
          Dst:             save_attr_32
    - functionName:    save_m33d
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - save_attr_64
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:318,10'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:319,37'
          Dst:             save_attr_64
    - functionName:    save_m33f
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - save_attr_32
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:305,10'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:306,37'
          Dst:             save_attr_32
    - functionName:    save_keycode
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - save_attr_32
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:292,10'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:293,37'
          Dst:             save_attr_32
    - functionName:    save_attr_int
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - save_attr_32
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:99,10'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:100,37'
          Dst:             save_attr_32
    - functionName:    save_float_vector
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - save_attr_32
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:251,9'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:257,18'
          Dst:             save_attr_32
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:276,18'
          Dst:             save_attr_32
    - functionName:    save_attr_float
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - save_attr_32
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:86,10'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:87,37'
          Dst:             save_attr_32
    - functionName:    save_attr_double
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - save_attr_64
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:112,10'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:113,37'
          Dst:             save_attr_64
    - functionName:    save_attr_uint8
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - save_attr_sz
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:71,10'
          Dst:             save_attr_sz
    - functionName:    save_chromaticities
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - save_attr_32
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:238,10'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:239,37'
          Dst:             save_attr_32
    - functionName:    save_chlist
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          215
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:190,10'
          Dst:             save_attr_sz
    - functionName:    save_bytes
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:162,10'
          Dst:             save_attr_sz
    - functionName:    save_box2f
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - save_attr_32
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:138,10'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:139,37'
          Dst:             save_attr_32
    - functionName:    save_box2i
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - save_attr_32
        - save_attr_sz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:125,10'
          Dst:             save_attr_sz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:126,37'
          Dst:             save_attr_32
    - functionName:    save_attr
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          259
      EdgeCount:       40
      CyclomaticComplexity: 3
      functionsReached:
        - save_attr_double
        - save_attr_float
        - save_attr_int
        - save_attr_uint8
        - save_box2f
        - save_box2i
        - save_bytes
        - save_chlist
        - save_chromaticities
        - save_float_vector
        - save_keycode
        - save_m33d
        - save_m33f
        - save_m44d
        - save_m44f
        - save_opaque
        - save_preview
        - save_rational
        - save_string
        - save_string_vector
        - save_tiledesc
        - save_timecode
        - save_v2d
        - save_v2f
        - save_v2i
        - save_v3d
        - save_v3f
        - save_v3i
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/write_header.c:586,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:588,35'
          Dst:             save_box2i
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:589,35'
          Dst:             save_box2f
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:590,35'
          Dst:             save_bytes
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:591,36'
          Dst:             save_chlist
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:592,44'
          Dst:             save_chromaticities
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:593,41'
          Dst:             save_attr_uint8
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:594,36'
          Dst:             save_attr_double
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:595,36'
          Dst:             save_attr_uint8
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:596,35'
          Dst:             save_attr_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:597,42'
          Dst:             save_float_vector
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:598,33'
          Dst:             save_attr_int
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:599,37'
          Dst:             save_keycode
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:600,39'
          Dst:             save_attr_uint8
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:601,34'
          Dst:             save_m33f
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:602,34'
          Dst:             save_m33d
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:603,34'
          Dst:             save_m44f
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:604,34'
          Dst:             save_m44d
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:605,37'
          Dst:             save_preview
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:606,38'
          Dst:             save_rational
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:607,36'
          Dst:             save_string
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:608,43'
          Dst:             save_string_vector
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:609,38'
          Dst:             save_tiledesc
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:610,38'
          Dst:             save_timecode
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:611,33'
          Dst:             save_v2i
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:612,33'
          Dst:             save_v2f
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:613,33'
          Dst:             save_v2d
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:614,33'
          Dst:             save_v3i
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:615,33'
          Dst:             save_v3f
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:616,33'
          Dst:             save_v3d
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:617,36'
          Dst:             save_opaque
    - functionName:    internal_exr_write_header
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         63
      ICount:          312
      EdgeCount:       87
      CyclomaticComplexity: 26
      functionsReached:
        - internal_exr_calc_header_version_flags
        - save_attr
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:697,10'
          Dst:             internal_exr_calc_header_version_flags
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:737,22'
          Dst:             save_attr
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:722,30'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:723,30'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:729,22'
          Dst:             save_attr
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:729,22'
          Dst:             save_attr
        - Src:             '/src/openexr/src/lib/OpenEXRCore/write_header.c:737,22'
          Dst:             save_attr
    - functionName:    internal_exr_calc_header_version_flags
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/write_header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          195
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alloc_chunk_table
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_sampled_height
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_sampled_width
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extract_chunk_leader
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          327
      EdgeCount:       88
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_and_validate_chunk_leader
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          109
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - extract_chunk_leader
        - validate_and_compute_tile_chunk_off
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:372,10'
          Dst:             extract_chunk_leader
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:402,14'
          Dst:             validate_and_compute_tile_chunk_off
    - functionName:    validate_and_compute_tile_chunk_off
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          542
      EdgeCount:       127
      CyclomaticComplexity: 35
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/chunk.c:62,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    extract_chunk_size
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - extract_chunk_leader
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:354,12'
          Dst:             extract_chunk_leader
    - functionName:    internal_validate_next_chunk
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2352
      functionLinenumberEnd: 2410
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          147
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - validate_and_compute_tile_chunk_off
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2364,14'
          Dst:             validate_and_compute_tile_chunk_off
    - functionName:    exr_write_deep_tile_chunk
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2321
      functionLinenumberEnd: 2343
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
        - write_tile_chunk
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2323,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2323,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2326,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2329,10'
          Dst:             write_tile_chunk
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2342,12'
          Dst:             internal_exr_unlock
    - functionName:    internal_exr_lock
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_structs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_lock
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.h:260,5'
          Dst:             pthread_mutex_lock
    - functionName:    internal_exr_unlock
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_structs.h'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_unlock
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_structs.h:273,5'
          Dst:             pthread_mutex_unlock
    - functionName:    write_tile_chunk
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2120
      functionLinenumberEnd: 2268
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          384
      EdgeCount:       92
      CyclomaticComplexity: 28
      functionsReached:
        - alloc_chunk_table
        - validate_and_compute_tile_chunk_off
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2171,12'
          Dst:             validate_and_compute_tile_chunk_off
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2210,10'
          Dst:             alloc_chunk_table
    - functionName:    exr_write_tile_chunk
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2282
      functionLinenumberEnd: 2304
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
        - write_tile_chunk
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2284,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2284,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2287,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2290,10'
          Dst:             write_tile_chunk
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2303,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_write_deep_scanline_chunk
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2081
      functionLinenumberEnd: 2100
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
        - write_scan_chunk
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2083,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2083,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2086,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2089,10'
          Dst:             write_scan_chunk
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2099,12'
          Dst:             internal_exr_unlock
    - functionName:    write_scan_chunk
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1669
      functionLinenumberEnd: 1848
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          433
      EdgeCount:       113
      CyclomaticComplexity: 34
      functionsReached:
        - alloc_chunk_table
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:1792,10'
          Dst:             alloc_chunk_table
    - functionName:    exr_write_scanline_chunk
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
        - write_scan_chunk
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2058,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2058,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2061,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2064,10'
          Dst:             write_scan_chunk
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2066,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_write_tile_chunk_info
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1951
      functionLinenumberEnd: 2045
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          353
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
        - validate_and_compute_tile_chunk_off
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:1960,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:1960,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:1963,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:1969,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:1976,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:1978,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:1983,12'
          Dst:             validate_and_compute_tile_chunk_off
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:1985,39'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:2044,12'
          Dst:             internal_exr_unlock
    - functionName:    exr_write_scanline_chunk_info
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1855
      functionLinenumberEnd: 1938
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          243
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - compute_chunk_unpack_size
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:1860,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:1860,5'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:1863,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:1869,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:1876,20'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:1878,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:1885,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:1904,16'
          Dst:             internal_exr_unlock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:1935,9'
          Dst:             compute_chunk_unpack_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:1937,12'
          Dst:             internal_exr_unlock
    - functionName:    compute_chunk_unpack_size
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - compute_sampled_height
        - compute_sampled_width
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:689,28'
          Dst:             compute_sampled_width
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:691,28'
          Dst:             compute_sampled_height
    - functionName:    exr_read_deep_chunk
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1584
      functionLinenumberEnd: 1652
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          239
      EdgeCount:       59
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_read_chunk
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1573
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          238
      EdgeCount:       62
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_read_tile_chunk_info
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionLinenumberEnd: 1502
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         151
      ICount:          824
      EdgeCount:       212
      CyclomaticComplexity: 63
      functionsReached:
        - extract_chunk_table
        - validate_and_compute_tile_chunk_off
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:1159,12'
          Dst:             validate_and_compute_tile_chunk_off
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:1210,10'
          Dst:             extract_chunk_table
    - functionName:    extract_chunk_table
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          269
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - reconstruct_chunk_table
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:598,22'
          Dst:             reconstruct_chunk_table
    - functionName:    reconstruct_chunk_table
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          450
      EdgeCount:       129
      CyclomaticComplexity: 37
      functionsReached:
        - extract_chunk_size
        - extract_chunk_table
        - read_and_validate_chunk_leader
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:449,19'
          Dst:             extract_chunk_table
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:459,14'
          Dst:             extract_chunk_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:482,14'
          Dst:             read_and_validate_chunk_leader
    - functionName:    exr_read_scanline_chunk_info
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 1123
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          595
      EdgeCount:       147
      CyclomaticComplexity: 44
      functionsReached:
        - compute_chunk_unpack_size
        - extract_chunk_table
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:927,10'
          Dst:             extract_chunk_table
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:1079,31'
          Dst:             compute_chunk_unpack_size
    - functionName:    exr_chunk_default_initialize
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          485
      EdgeCount:       119
      CyclomaticComplexity: 35
      functionsReached:
        - compute_chunk_unpack_size
        - internal_exr_compute_chunk_offset_size
        - validate_and_compute_tile_chunk_off
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:736,29'
          Dst:             internal_exr_compute_chunk_offset_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:778,32'
          Dst:             compute_chunk_unpack_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:799,16'
          Dst:             validate_and_compute_tile_chunk_off
    - functionName:    exr_get_chunk_table_offset
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          89
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - internal_exr_lock
        - internal_exr_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:516,5'
          Dst:             internal_exr_lock
        - Src:             '/src/openexr/src/lib/OpenEXRCore/chunk.c:516,5'
          Dst:             internal_exr_unlock
    - functionName:    adler32_x86_sse2
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/adler32_template.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          385
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    adler32_x86_avx2
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/adler32_template.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          391
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    adler32_x86_avx2_vnni
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/adler32_template.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          351
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    adler32_x86_avx512_vl256_vnni
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/adler32_template.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          352
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    adler32_x86_avx512_vl512_vnni
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/adler32_template.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          359
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    arch_select_adler32_func
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/adler32_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         22
      ICount:          89
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - get_x86_cpu_features
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/adler32_impl.h:107,36'
          Dst:             get_x86_cpu_features
    - functionName:    get_x86_cpu_features
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/cpu_features.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libdeflate_init_x86_cpu_features
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/cpu_features.h:63,3'
          Dst:             libdeflate_init_x86_cpu_features
    - functionName:    libdeflate_init_x86_cpu_features
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/cpu_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         58
      ICount:          291
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - allow_512bit_vectors
        - cpuid
        - os_supports_avx512
        - read_xcr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/cpu_features.c:150,2'
          Dst:             cpuid
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/cpu_features.c:156,2'
          Dst:             cpuid
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/cpu_features.c:173,10'
          Dst:             read_xcr
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/cpu_features.c:181,2'
          Dst:             cpuid
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/cpu_features.c:190,6'
          Dst:             os_supports_avx512
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/cpu_features.c:191,7'
          Dst:             allow_512bit_vectors
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/cpu_features.c:202,2'
          Dst:             cpuid
    - functionName:    cpuid
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/cpu_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_xcr
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/cpu_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_supports_avx512
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/cpu_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    allow_512bit_vectors
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/cpu_features.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/cpu_features.c:127,2'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/cpu_features.c:123,6'
          Dst:             memcmp
    - functionName:    dispatch_adler32
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - arch_select_adler32_func
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/adler32.c:143,21'
          Dst:             arch_select_adler32_func
    - functionName:    build_decode_table
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_decompress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         117
      ICount:          678
      EdgeCount:       157
      CyclomaticComplexity: 42
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_litlen_decode_table
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_decompress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - build_decode_table
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_decompress.c:1037,9'
          Dst:             build_decode_table
    - functionName:    build_offset_decode_table
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_decompress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - build_decode_table
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_decompress.c:1058,9'
          Dst:             build_decode_table
    - functionName:    build_precode_decode_table
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_decompress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - build_decode_table
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_decompress.c:1016,9'
          Dst:             build_decode_table
    - functionName:    deflate_decompress_bmi2
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/decompress_template.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         224
      ICount:          1560
      EdgeCount:       311
      CyclomaticComplexity: 89
      functionsReached:
        - build_litlen_decode_table
        - build_offset_decode_table
        - build_precode_decode_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/decompress_template.h:148,3'
          Dst:             build_precode_decode_table
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/decompress_template.h:331,2'
          Dst:             build_offset_decode_table
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/decompress_template.h:332,2'
          Dst:             build_litlen_decode_table
    - functionName:    deflate_decompress_default
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/decompress_template.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         224
      ICount:          1560
      EdgeCount:       311
      CyclomaticComplexity: 89
      functionsReached:
        - build_litlen_decode_table
        - build_offset_decode_table
        - build_precode_decode_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/decompress_template.h:148,3'
          Dst:             build_precode_decode_table
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/decompress_template.h:331,2'
          Dst:             build_offset_decode_table
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/decompress_template.h:332,2'
          Dst:             build_litlen_decode_table
    - functionName:    arch_select_decompress_func
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/decompress_impl.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_x86_cpu_features
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/x86/decompress_impl.h:49,6'
          Dst:             get_x86_cpu_features
    - functionName:    dispatch_decomp
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_decompress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - arch_select_decompress_func
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_decompress.c:1111,24'
          Dst:             arch_select_decompress_func
    - functionName:    deflate_adjust_costs
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3259
      functionLinenumberEnd: 3296
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          782
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - deflate_set_default_costs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3287,3'
          Dst:             deflate_set_default_costs
    - functionName:    deflate_set_default_costs
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3189
      functionLinenumberEnd: 3205
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          186
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflate_choose_default_litlen_costs
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3112
      functionLinenumberEnd: 3160
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          284
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - choose_min_match_len
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3141,6'
          Dst:             choose_min_match_len
    - functionName:    choose_min_match_len
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2297
      functionLinenumberEnd: 2327
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          65
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflate_tally_item_list
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2845
      functionLinenumberEnd: 2868
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflate_set_initial_costs
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3302
      functionLinenumberEnd: 3311
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deflate_adjust_costs
        - deflate_choose_default_litlen_costs
        - deflate_set_default_costs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3305,2'
          Dst:             deflate_choose_default_litlen_costs
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3308,3'
          Dst:             deflate_set_default_costs
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3310,3'
          Dst:             deflate_adjust_costs
    - functionName:    deflate_find_min_cost_path
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3331
      functionLinenumberEnd: 3399
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - deflate_make_huffman_codes
        - deflate_reset_symbol_frequencies
        - deflate_tally_item_list
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3396,2'
          Dst:             deflate_reset_symbol_frequencies
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3397,2'
          Dst:             deflate_tally_item_list
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3398,2'
          Dst:             deflate_make_huffman_codes
    - functionName:    deflate_reset_symbol_frequencies
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1404
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflate_make_huffman_codes
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1417
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deflate_make_huffman_code
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:1418,2'
          Dst:             deflate_make_huffman_code
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:1424,2'
          Dst:             deflate_make_huffman_code
    - functionName:    deflate_make_huffman_code
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1396
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - build_tree
        - compute_length_counts
        - gen_codewords
        - sort_symbols
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:1334,18'
          Dst:             sort_symbols
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:1386,2'
          Dst:             build_tree
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:1391,3'
          Dst:             compute_length_counts
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:1394,3'
          Dst:             gen_codewords
    - functionName:    sort_symbols
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          230
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - heap_sort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:902,2'
          Dst:             heap_sort
    - functionName:    build_tree
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 995
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          148
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_length_counts
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gen_codewords
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          234
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    heap_sort
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - heapify_array
        - heapify_subtree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:803,2'
          Dst:             heapify_array
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:811,3'
          Dst:             heapify_subtree
    - functionName:    heapify_array
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - heapify_subtree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:789,3'
          Dst:             heapify_subtree
    - functionName:    heapify_subtree
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflate_set_costs_from_codes
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2927
      functionLinenumberEnd: 2957
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          278
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflate_compute_true_cost
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2891
      functionLinenumberEnd: 2920
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          163
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deflate_precompute_huffman_header
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2895,2'
          Dst:             deflate_precompute_huffman_header
    - functionName:    deflate_precompute_huffman_header
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1631
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         166
      ICount:          832
      EdgeCount:       245
      CyclomaticComplexity: 81
      functionsReached:
        - deflate_compute_precode_items
        - deflate_make_huffman_code
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:1605,3'
          Dst:             deflate_compute_precode_items
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:1612,2'
          Dst:             deflate_make_huffman_code
    - functionName:    deflate_compute_precode_items
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1485
      functionLinenumberEnd: 1556
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          270
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflate_choose_all_literals
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2873
      functionLinenumberEnd: 2882
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          113
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - deflate_make_huffman_codes
        - deflate_reset_symbol_frequencies
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2876,2'
          Dst:             deflate_reset_symbol_frequencies
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2881,2'
          Dst:             deflate_make_huffman_codes
    - functionName:    deflate_near_optimal_clear_old_stats
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3570
      functionLinenumberEnd: 3577
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflate_near_optimal_save_stats
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3560
      functionLinenumberEnd: 3566
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflate_optimize_and_flush_block
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3423
      functionLinenumberEnd: 3530
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          200
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - deflate_choose_all_literals
        - deflate_compute_true_cost
        - deflate_find_min_cost_path
        - deflate_flush_block
        - deflate_set_costs_from_codes
        - deflate_set_initial_costs
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3438,2'
          Dst:             deflate_choose_all_literals
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3439,19'
          Dst:             deflate_compute_true_cost
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3459,3'
          Dst:             deflate_set_costs_from_codes
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3460,3'
          Dst:             deflate_find_min_cost_path
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3469,2'
          Dst:             deflate_set_initial_costs
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3476,3'
          Dst:             deflate_find_min_cost_path
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3484,15'
          Dst:             deflate_compute_true_cost
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3500,3'
          Dst:             deflate_set_costs_from_codes
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3508,4'
          Dst:             deflate_choose_all_literals
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3509,4'
          Dst:             deflate_set_costs_from_codes
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3515,4'
          Dst:             deflate_set_costs_from_codes
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3516,4'
          Dst:             deflate_find_min_cost_path
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3525,3'
          Dst:             deflate_find_min_cost_path
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3526,3'
          Dst:             deflate_set_costs_from_codes
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3528,2'
          Dst:             deflate_flush_block
    - functionName:    deflate_flush_block
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 2038
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         207
      ICount:          1953
      EdgeCount:       283
      CyclomaticComplexity: 78
      functionsReached:
        - deflate_compute_full_len_codewords
        - deflate_precompute_huffman_header
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:1748,2'
          Dst:             deflate_precompute_huffman_header
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:1930,2'
          Dst:             deflate_compute_full_len_codewords
    - functionName:    deflate_compute_full_len_codewords
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1658
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflate_near_optimal_merge_stats
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3543
      functionLinenumberEnd: 3551
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - merge_new_observations
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3546,2'
          Dst:             merge_new_observations
    - functionName:    merge_new_observations
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2130
      functionLinenumberEnd: 2139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflate_near_optimal_init_stats
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3534
      functionLinenumberEnd: 3539
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_block_split_stats
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3535,2'
          Dst:             init_block_split_stats
    - functionName:    init_block_split_stats
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2094
      functionLinenumberEnd: 2103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recalculate_min_match_len
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2362
      functionLinenumberEnd: 2377
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          243
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - choose_min_match_len
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2377,9'
          Dst:             choose_min_match_len
    - functionName:    do_end_block_check
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2143
      functionLinenumberEnd: 2197
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          277
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - merge_new_observations
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2195,2'
          Dst:             merge_new_observations
    - functionName:    calculate_min_match_len
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2331
      functionLinenumberEnd: 2353
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          367
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - choose_min_match_len
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2352,9'
          Dst:             choose_min_match_len
    - functionName:    deflate_finish_block
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2046
      functionLinenumberEnd: 2051
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deflate_flush_block
        - deflate_make_huffman_codes
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2048,2'
          Dst:             deflate_make_huffman_codes
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2049,2'
          Dst:             deflate_flush_block
    - functionName:    deflate_begin_sequences
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2225
      functionLinenumberEnd: 2228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deflate_reset_symbol_frequencies
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2226,2'
          Dst:             deflate_reset_symbol_frequencies
    - functionName:    decompress_data
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/compression.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          109
      EdgeCount:       27
      CyclomaticComplexity: 4
      functionsReached:
        - internal_exr_undo_b44
        - internal_exr_undo_b44a
        - internal_exr_undo_dwaa
        - internal_exr_undo_dwab
        - internal_exr_undo_ht
        - internal_exr_undo_piz
        - internal_exr_undo_pxr24
        - internal_exr_undo_rle
        - internal_exr_undo_zip
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/compression.c:423,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:432,18'
          Dst:             internal_exr_undo_rle
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:437,18'
          Dst:             internal_exr_undo_zip
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:441,18'
          Dst:             internal_exr_undo_piz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:445,18'
          Dst:             internal_exr_undo_pxr24
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:449,18'
          Dst:             internal_exr_undo_b44
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:453,18'
          Dst:             internal_exr_undo_b44a
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:457,18'
          Dst:             internal_exr_undo_dwaa
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:461,18'
          Dst:             internal_exr_undo_dwab
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:466,18'
          Dst:             internal_exr_undo_ht
    - functionName:    exr_uncompress_chunk
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/compression.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          152
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - decompress_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:521,14'
          Dst:             decompress_data
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:546,14'
          Dst:             decompress_data
    - functionName:    exr_compress_chunk
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/compression.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          268
      EdgeCount:       57
      CyclomaticComplexity: 10
      functionsReached:
        - exr_compress_max_buffer_size
        - internal_encode_alloc_buffer
        - internal_encode_free_buffer
        - internal_exr_apply_b44
        - internal_exr_apply_b44a
        - internal_exr_apply_dwaa
        - internal_exr_apply_dwab
        - internal_exr_apply_ht
        - internal_exr_apply_piz
        - internal_exr_apply_pxr24
        - internal_exr_apply_rle
        - internal_exr_apply_zip
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/compression.c:343,13'
          Branch Sides:    []
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/compression.c:366,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:293,9'
          Dst:             exr_compress_max_buffer_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:288,10'
          Dst:             internal_encode_alloc_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:299,13'
          Dst:             exr_compress_max_buffer_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:312,13'
          Dst:             internal_encode_free_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:336,17'
          Dst:             exr_compress_max_buffer_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:331,18'
          Dst:             internal_encode_alloc_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:346,48'
          Dst:             internal_exr_apply_rle
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:348,49'
          Dst:             internal_exr_apply_zip
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:374,40'
          Dst:             internal_exr_apply_rle
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:376,41'
          Dst:             internal_exr_apply_zip
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:377,40'
          Dst:             internal_exr_apply_piz
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:379,18'
          Dst:             internal_exr_apply_pxr24
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:381,40'
          Dst:             internal_exr_apply_b44
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:382,41'
          Dst:             internal_exr_apply_b44a
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:383,41'
          Dst:             internal_exr_apply_dwaa
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:384,41'
          Dst:             internal_exr_apply_dwab
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:387,18'
          Dst:             internal_exr_apply_ht
    - functionName:    exr_compress_max_buffer_size
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/compression.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          81
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - internal_exr_huf_compress_spare_bytes
        - internal_exr_huf_decompress_spare_bytes
        - libdeflate_zlib_compress_bound
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:52,9'
          Dst:             libdeflate_zlib_compress_bound
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:74,24'
          Dst:             internal_exr_huf_compress_spare_bytes
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:77,24'
          Dst:             internal_exr_huf_decompress_spare_bytes
    - functionName:    libdeflate_zlib_compress_bound
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/zlib_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - libdeflate_deflate_compress_bound
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/zlib_compress.c:81,9'
          Dst:             libdeflate_deflate_compress_bound
    - functionName:    libdeflate_deflate_compress_bound
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4083
      functionLinenumberEnd: 4127
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_compression_lines_per_chunk
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/compression.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_rle_uncompress_buffer
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/compression.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - internal_rle_decompress
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:228,12'
          Dst:             internal_rle_decompress
    - functionName:    exr_rle_compress_buffer
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/compression.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - internal_rle_compress
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:222,12'
          Dst:             internal_rle_compress
    - functionName:    exr_uncompress_buffer
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/compression.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          84
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libdeflate_alloc_decompressor_ex
        - libdeflate_free_decompressor
        - libdeflate_zlib_decompress_ex
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:173,14'
          Dst:             libdeflate_alloc_decompressor_ex
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:182,15'
          Dst:             libdeflate_zlib_decompress_ex
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:191,9'
          Dst:             libdeflate_free_decompressor
    - functionName:    libdeflate_alloc_decompressor_ex
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_decompress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libdeflate_zlib_decompress_ex
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/zlib_decompress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          102
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - libdeflate_adler32
        - libdeflate_deflate_decompress_ex
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/zlib_decompress.c:69,11'
          Dst:             libdeflate_deflate_decompress_ex
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/zlib_decompress.c:84,6'
          Dst:             libdeflate_adler32
    - functionName:    libdeflate_free_decompressor
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_decompress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libdeflate_deflate_decompress_ex
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_decompress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libdeflate_adler32
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_compress_buffer
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/compression.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          89
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - exr_get_default_zip_compression_level
        - libdeflate_alloc_compressor_ex
        - libdeflate_free_compressor
        - libdeflate_zlib_compress
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:114,9'
          Dst:             exr_get_default_zip_compression_level
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:120,12'
          Dst:             libdeflate_alloc_compressor_ex
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:128,13'
          Dst:             libdeflate_zlib_compress
        - Src:             '/src/openexr/src/lib/OpenEXRCore/compression.c:130,9'
          Dst:             libdeflate_free_compressor
    - functionName:    libdeflate_alloc_compressor_ex
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3875
      functionLinenumberEnd: 4011
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          230
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - deflate_init_offset_slot_full
        - deflate_init_static_codes
        - libdeflate_aligned_malloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3920,2'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3903,6'
          Dst:             libdeflate_aligned_malloc
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3982,3'
          Dst:             deflate_init_offset_slot_full
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3992,3'
          Dst:             deflate_init_offset_slot_full
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:4003,3'
          Dst:             deflate_init_offset_slot_full
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:4008,2'
          Dst:             deflate_init_static_codes
    - functionName:    libdeflate_zlib_compress
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/zlib_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libdeflate_adler32
        - libdeflate_deflate_compress
        - libdeflate_get_compression_level
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/zlib_compress.c:47,22'
          Dst:             libdeflate_get_compression_level
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/zlib_compress.c:63,17'
          Dst:             libdeflate_deflate_compress
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/zlib_compress.c:70,21'
          Dst:             libdeflate_adler32
    - functionName:    libdeflate_free_compressor
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4069
      functionLinenumberEnd: 4072
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libdeflate_aligned_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:4071,3'
          Dst:             libdeflate_aligned_free
    - functionName:    libdeflate_aligned_free
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libdeflate_get_compression_level
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4076
      functionLinenumberEnd: 4077
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libdeflate_deflate_compress
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4027
      functionLinenumberEnd: 4065
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - deflate_compress_none
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:4035,10'
          Dst:             deflate_compress_none
    - functionName:    deflate_compress_none
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2395
      functionLinenumberEnd: 2443
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libdeflate_aligned_malloc
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflate_compress_fastest
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2455
      functionLinenumberEnd: 2523
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         161
      ICount:          998
      EdgeCount:       222
      CyclomaticComplexity: 63
      functionsReached:
        - deflate_begin_sequences
        - deflate_finish_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2473,3'
          Dst:             deflate_begin_sequences
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2519,3'
          Dst:             deflate_finish_block
    - functionName:    deflate_compress_greedy
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2532
      functionLinenumberEnd: 2602
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         165
      ICount:          999
      EdgeCount:       228
      CyclomaticComplexity: 65
      functionsReached:
        - calculate_min_match_len
        - deflate_begin_sequences
        - deflate_finish_block
        - do_end_block_check
        - init_block_split_stats
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2551,3'
          Dst:             init_block_split_stats
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2552,3'
          Dst:             deflate_begin_sequences
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2553,13'
          Dst:             calculate_min_match_len
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2595,6'
          Dst:             do_end_block_check
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2598,3'
          Dst:             deflate_finish_block
    - functionName:    deflate_compress_lazy
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2819
      functionLinenumberEnd: 2821
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         310
      ICount:          1891
      EdgeCount:       430
      CyclomaticComplexity: 122
      functionsReached:
        - calculate_min_match_len
        - deflate_begin_sequences
        - deflate_finish_block
        - do_end_block_check
        - init_block_split_stats
        - recalculate_min_match_len
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2820,2'
          Dst:             init_block_split_stats
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2820,2'
          Dst:             deflate_begin_sequences
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2820,2'
          Dst:             calculate_min_match_len
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2820,2'
          Dst:             recalculate_min_match_len
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2801,6'
          Dst:             do_end_block_check
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2820,2'
          Dst:             deflate_finish_block
    - functionName:    deflate_compress_lazy2
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2832
      functionLinenumberEnd: 2834
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         431
      ICount:          2571
      EdgeCount:       600
      CyclomaticComplexity: 171
      functionsReached:
        - calculate_min_match_len
        - deflate_begin_sequences
        - deflate_finish_block
        - do_end_block_check
        - init_block_split_stats
        - recalculate_min_match_len
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2833,2'
          Dst:             init_block_split_stats
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2833,2'
          Dst:             deflate_begin_sequences
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2833,2'
          Dst:             calculate_min_match_len
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2833,2'
          Dst:             recalculate_min_match_len
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2801,6'
          Dst:             do_end_block_check
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:2833,2'
          Dst:             deflate_finish_block
    - functionName:    deflate_compress_near_optimal
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3596
      functionLinenumberEnd: 3849
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         209
      ICount:          1353
      EdgeCount:       286
      CyclomaticComplexity: 79
      functionsReached:
        - calculate_min_match_len
        - deflate_near_optimal_clear_old_stats
        - deflate_near_optimal_init_stats
        - deflate_near_optimal_merge_stats
        - deflate_near_optimal_save_stats
        - deflate_optimize_and_flush_block
        - do_end_block_check
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3610,2'
          Dst:             deflate_near_optimal_init_stats
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3635,14'
          Dst:             calculate_min_match_len
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3768,8'
          Dst:             do_end_block_check
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3774,4'
          Dst:             deflate_near_optimal_merge_stats
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3812,4'
          Dst:             deflate_optimize_and_flush_block
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3820,4'
          Dst:             deflate_near_optimal_save_stats
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3825,4'
          Dst:             deflate_near_optimal_clear_old_stats
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3837,4'
          Dst:             deflate_near_optimal_merge_stats
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3838,4'
          Dst:             deflate_optimize_and_flush_block
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3844,4'
          Dst:             deflate_near_optimal_save_stats
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:3845,4'
          Dst:             deflate_near_optimal_init_stats
    - functionName:    deflate_init_offset_slot_full
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3854
      functionLinenumberEnd: 3868
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          164
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflate_init_static_codes
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          173
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deflate_make_huffman_codes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:1449,2'
          Dst:             deflate_make_huffman_codes
    - functionName:    libdeflate_zlib_decompress
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/zlib_decompress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - libdeflate_zlib_decompress_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/zlib_decompress.c:101,9'
          Dst:             libdeflate_zlib_decompress_ex
    - functionName:    libdeflate_alloc_decompressor
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_decompress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - libdeflate_alloc_decompressor_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_decompress.c:1200,9'
          Dst:             libdeflate_alloc_decompressor_ex
    - functionName:    libdeflate_deflate_decompress
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_decompress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - libdeflate_deflate_decompress_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_decompress.c:1150,9'
          Dst:             libdeflate_deflate_decompress_ex
    - functionName:    libdeflate_alloc_compressor
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4016
      functionLinenumberEnd: 4020
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - libdeflate_alloc_compressor_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/deflate_compress.c:4020,9'
          Dst:             libdeflate_alloc_compressor_ex
    - functionName:    libdeflate_set_memory_allocator
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/../../../external/deflate/lib/utils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_exr_validate_write_part
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          64
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - validate_channels
        - validate_deep_data
        - validate_image_dimensions
        - validate_part_type
        - validate_req_attr
        - validate_tile_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:844,10'
          Dst:             validate_req_attr
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:847,10'
          Dst:             validate_image_dimensions
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:850,10'
          Dst:             validate_channels
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:853,10'
          Dst:             validate_part_type
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:856,10'
          Dst:             validate_tile_data
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:859,10'
          Dst:             validate_deep_data
    - functionName:    validate_req_attr
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         109
      ICount:          605
      EdgeCount:       154
      CyclomaticComplexity: 47
      functionsReached:
        - exr_attr_list_add_static_name
        - internal_exr_compute_tile_information
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:28,18'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:59,38'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:71,18'
          Dst:             internal_exr_compute_tile_information
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:92,38'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:122,18'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:150,18'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:180,37'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:209,18'
          Dst:             exr_attr_list_add_static_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:265,22'
          Dst:             exr_attr_list_add_static_name
    - functionName:    validate_image_dimensions
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          269
      EdgeCount:       81
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    validate_channels
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          194
      EdgeCount:       38
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    validate_part_type
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          181
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached:
        - exr_attr_string_set
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:522,34'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:538,22'
          Dst:             exr_attr_string_set
    - functionName:    validate_tile_data
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          241
      EdgeCount:       63
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    validate_deep_data
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          125
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_exr_validate_shared_attrs
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         59
      ICount:          274
      EdgeCount:       83
      CyclomaticComplexity: 26
      functionsReached:
        - exr_get_attribute_by_name
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:747,22'
          Dst:             memcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:772,22'
          Dst:             memcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:785,10'
          Dst:             exr_get_attribute_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:786,11'
          Dst:             exr_get_attribute_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:794,18'
          Dst:             memcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:810,10'
          Dst:             exr_get_attribute_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:811,11'
          Dst:             exr_get_attribute_by_name
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:819,18'
          Dst:             memcmp
    - functionName:    internal_exr_validate_read_part
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/validation.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          69
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - validate_channels
        - validate_deep_data
        - validate_image_dimensions
        - validate_part_type
        - validate_req_attr
        - validate_tile_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:701,10'
          Dst:             validate_req_attr
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:704,10'
          Dst:             validate_image_dimensions
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:707,10'
          Dst:             validate_channels
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:710,10'
          Dst:             validate_part_type
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:713,10'
          Dst:             validate_tile_data
        - Src:             '/src/openexr/src/lib/OpenEXRCore/validation.c:716,10'
          Dst:             validate_deep_data
    - functionName:    unpredict_and_reorder
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_rle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_exr_undo_rle
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_rle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - internal_decode_alloc_buffer
        - internal_rle_decompress
        - unpredict_and_reorder
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_rle.c:212,10'
          Dst:             internal_decode_alloc_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_rle.c:221,9'
          Dst:             internal_rle_decompress
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_rle.c:225,5'
          Dst:             unpredict_and_reorder
    - functionName:    internal_rle_decompress
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_rle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    reorder_and_predict
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_rle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          125
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_exr_apply_rle
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_rle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - internal_encode_alloc_buffer
        - internal_rle_compress
        - reorder_and_predict
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_rle.c:101,10'
          Dst:             internal_encode_alloc_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_rle.c:109,5'
          Dst:             reorder_and_predict
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_rle.c:111,12'
          Dst:             internal_rle_compress
    - functionName:    internal_rle_compress
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_rle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          310
      EdgeCount:       95
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    apply_zip_impl
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - exr_compress_buffer
        - exr_get_zip_compression_level
        - internal_zip_deconstruct_bytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_zip.c:374,10'
          Dst:             exr_get_zip_compression_level
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_zip.c:378,5'
          Dst:             internal_zip_deconstruct_bytes
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_zip.c:381,10'
          Dst:             exr_compress_buffer
    - functionName:    internal_zip_deconstruct_bytes
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          125
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_exr_apply_zip
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - apply_zip_impl
        - internal_encode_alloc_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_zip.c:424,10'
          Dst:             internal_encode_alloc_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_zip.c:443,12'
          Dst:             apply_zip_impl
    - functionName:    undo_zip_impl
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - exr_uncompress_buffer
        - internal_zip_reconstruct_bytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_zip.c:305,11'
          Dst:             exr_uncompress_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_zip.c:319,13'
          Dst:             internal_zip_reconstruct_bytes
    - functionName:    internal_zip_reconstruct_bytes
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - interleave
        - reconstruct
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_zip.c:251,5'
          Dst:             reconstruct
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_zip.c:252,5'
          Dst:             interleave
    - functionName:    reconstruct
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    interleave
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          88
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_exr_undo_zip
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_zip.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - internal_decode_alloc_buffer
        - undo_zip_impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_zip.c:348,10'
          Dst:             internal_decode_alloc_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_zip.c:355,12'
          Dst:             undo_zip_impl
    - functionName:    unaligned_store16
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_xdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unaligned_store32
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_xdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    float_to_float24
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_pxr24.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    undo_pxr24_impl
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_pxr24.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          332
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - exr_uncompress_buffer
        - unaligned_store16
        - unaligned_store32
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/internal_pxr24.c:307,13'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_pxr24.c:279,13'
          Dst:             exr_uncompress_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_pxr24.c:334,25'
          Dst:             unaligned_store32
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_pxr24.c:359,25'
          Dst:             unaligned_store16
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_pxr24.c:387,25'
          Dst:             unaligned_store32
    - functionName:    internal_exr_undo_pxr24
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_pxr24.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - exr_compress_max_buffer_size
        - internal_decode_alloc_buffer
        - undo_pxr24_impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_pxr24.c:417,9'
          Dst:             exr_compress_max_buffer_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_pxr24.c:412,10'
          Dst:             internal_decode_alloc_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_pxr24.c:419,12'
          Dst:             undo_pxr24_impl
    - functionName:    apply_pxr24_impl
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_pxr24.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         87
      ICount:          686
      EdgeCount:       117
      CyclomaticComplexity: 32
      functionsReached:
        - exr_compress_buffer
        - float_to_float24
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/internal_pxr24.c:112,13'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_pxr24.c:203,37'
          Dst:             float_to_float24
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_pxr24.c:219,10'
          Dst:             exr_compress_buffer
    - functionName:    internal_exr_apply_pxr24
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_pxr24.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - apply_pxr24_impl
        - internal_encode_alloc_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_pxr24.c:247,10'
          Dst:             internal_encode_alloc_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_pxr24.c:255,12'
          Dst:             apply_pxr24_impl
    - functionName:    convertToLinear
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_b44.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          100
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unpack14
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_b44.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         49
      ICount:          448
      EdgeCount:       64
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unpack3
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_b44.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    shiftAndRound
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_b44.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pack
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_b44.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         226
      ICount:          1126
      EdgeCount:       306
      CyclomaticComplexity: 82
      functionsReached:
        - shiftAndRound
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:150,20'
          Dst:             shiftAndRound
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:150,20'
          Dst:             shiftAndRound
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:150,20'
          Dst:             shiftAndRound
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:150,20'
          Dst:             shiftAndRound
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:150,20'
          Dst:             shiftAndRound
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:150,20'
          Dst:             shiftAndRound
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:150,20'
          Dst:             shiftAndRound
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:150,20'
          Dst:             shiftAndRound
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:150,20'
          Dst:             shiftAndRound
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:150,20'
          Dst:             shiftAndRound
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:150,20'
          Dst:             shiftAndRound
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:150,20'
          Dst:             shiftAndRound
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:150,20'
          Dst:             shiftAndRound
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:150,20'
          Dst:             shiftAndRound
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:150,20'
          Dst:             shiftAndRound
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:150,20'
          Dst:             shiftAndRound
    - functionName:    convertFromLinear
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_b44.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          100
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_exr_undo_b44a
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_b44.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - compute_scratch_buffer_size
        - exrcore_ensure_b44_tables
        - internal_decode_alloc_buffer
        - uncompress_b44_impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:729,9'
          Dst:             compute_scratch_buffer_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:724,10'
          Dst:             internal_decode_alloc_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:732,5'
          Dst:             exrcore_ensure_b44_tables
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:734,12'
          Dst:             uncompress_b44_impl
    - functionName:    compute_scratch_buffer_size
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_b44.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    uncompress_b44_impl
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_b44.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          477
      EdgeCount:       119
      CyclomaticComplexity: 33
      functionsReached:
        - convertToLinear
        - unpack14
        - unpack3
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:580,21'
          Dst:             unpack14
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:573,21'
          Dst:             unpack3
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:585,37'
          Dst:             convertToLinear
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:580,21'
          Dst:             unpack14
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:573,21'
          Dst:             unpack3
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:585,37'
          Dst:             convertToLinear
    - functionName:    internal_exr_undo_b44
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_b44.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - compute_scratch_buffer_size
        - exrcore_ensure_b44_tables
        - internal_decode_alloc_buffer
        - uncompress_b44_impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:702,9'
          Dst:             compute_scratch_buffer_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:697,10'
          Dst:             internal_decode_alloc_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:705,5'
          Dst:             exrcore_ensure_b44_tables
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:707,12'
          Dst:             uncompress_b44_impl
    - functionName:    internal_exr_apply_b44a
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_b44.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compress_b44_impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:516,12'
          Dst:             compress_b44_impl
    - functionName:    compress_b44_impl
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_b44.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         80
      ICount:          498
      EdgeCount:       108
      CyclomaticComplexity: 30
      functionsReached:
        - convertFromLinear
        - exrcore_ensure_b44_tables
        - internal_encode_alloc_buffer
        - pack
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:349,10'
          Dst:             internal_encode_alloc_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:357,5'
          Dst:             exrcore_ensure_b44_tables
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:483,37'
          Dst:             convertFromLinear
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:485,26'
          Dst:             pack
    - functionName:    internal_exr_apply_b44
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_b44.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - compress_b44_impl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44.c:510,12'
          Dst:             compress_b44_impl
    - functionName:    imath_float_to_half
      functionSourceFile: '/work/_build.oss-fuzz/_deps/imath-src/src/Imath/half.h'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          102
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imath_half_to_float
      functionSourceFile: '/work/_build.oss-fuzz/_deps/imath-src/src/Imath/half.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    float_to_half
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_coding.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - imath_float_to_half
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_coding.h:180,12'
          Dst:             imath_float_to_half
    - functionName:    half_to_float
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_coding.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - imath_half_to_float
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_coding.h:116,12'
          Dst:             imath_half_to_float
    - functionName:    b44_convertToLinear
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_b44_table_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - float_to_half
        - half_to_float
        - logf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44_table_init.c:37,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44_table_init.c:38,19'
          Dst:             logf
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44_table_init.c:39,12'
          Dst:             float_to_half
    - functionName:    logf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    b44_convertFromLinear
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_b44_table_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - expf
        - float_to_half
        - half_to_float
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44_table_init.c:24,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44_table_init.c:25,15'
          Dst:             expf
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44_table_init.c:26,12'
          Dst:             float_to_half
    - functionName:    expf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_b44_tables
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_b44_table_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - b44_convertFromLinear
        - b44_convertToLinear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44_table_init.c:48,31'
          Dst:             b44_convertFromLinear
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44_table_init.c:49,31'
          Dst:             b44_convertToLinear
    - functionName:    exrcore_ensure_b44_tables
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_b44_table_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - call_once
        - init_b44_tables
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44_table_init.c:56,5'
          Dst:             call_once
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_b44_table_init.c:56,5'
          Dst:             init_b44_tables
    - functionName:    call_once
      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:    wdec14
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_piz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - short
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wdec16
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_piz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - short
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wdec14_4
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_piz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wenc16
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_piz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - short
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wenc14
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_piz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - short
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wav_2D_decode
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_piz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          265
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - wdec14
        - wdec14_4
        - wdec16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:406,21'
          Dst:             wdec14_4
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:410,21'
          Dst:             wdec16
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:411,21'
          Dst:             wdec16
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:412,21'
          Dst:             wdec16
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:413,21'
          Dst:             wdec16
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:426,21'
          Dst:             wdec14
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:428,21'
          Dst:             wdec16
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:447,21'
          Dst:             wdec14
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:449,21'
          Dst:             wdec16
    - functionName:    reverseLutFromBitmap
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_piz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_exr_undo_piz
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_piz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          321
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - applyLut
        - internal_decode_alloc_buffer
        - internal_exr_huf_decompress_spare_bytes
        - internal_huf_decompress
        - reverseLutFromBitmap
        - wav_2D_decode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:643,36'
          Dst:             internal_exr_huf_decompress_spare_bytes
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:648,10'
          Dst:             internal_decode_alloc_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:656,10'
          Dst:             internal_decode_alloc_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:695,16'
          Dst:             reverseLutFromBitmap
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:708,14'
          Dst:             internal_huf_decompress
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:734,13'
          Dst:             wav_2D_decode
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:744,5'
          Dst:             applyLut
    - functionName:    applyLut
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_piz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          163
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unaligned_store32
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_xdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wav_2D_encode
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_piz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          272
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - wenc14
        - wenc16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:304,21'
          Dst:             wenc14
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:281,21'
          Dst:             wenc14
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:282,21'
          Dst:             wenc14
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:283,21'
          Dst:             wenc14
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:284,21'
          Dst:             wenc14
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:288,21'
          Dst:             wenc16
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:289,21'
          Dst:             wenc16
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:290,21'
          Dst:             wenc16
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:291,21'
          Dst:             wenc16
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:306,21'
          Dst:             wenc16
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:324,21'
          Dst:             wenc14
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:326,21'
          Dst:             wenc16
    - functionName:    unaligned_store16
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_xdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    forwardLutFromBitmap
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_piz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bitmapFromData
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_piz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          180
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_exr_apply_piz
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_piz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         58
      ICount:          353
      EdgeCount:       79
      CyclomaticComplexity: 23
      functionsReached:
        - applyLut
        - bitmapFromData
        - forwardLutFromBitmap
        - internal_encode_alloc_buffer
        - internal_exr_huf_compress_spare_bytes
        - internal_huf_compress
        - unaligned_store16
        - unaligned_store32
        - wav_2D_encode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:477,36'
          Dst:             internal_exr_huf_compress_spare_bytes
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:483,10'
          Dst:             internal_encode_alloc_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:491,10'
          Dst:             internal_encode_alloc_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:536,5'
          Dst:             bitmapFromData
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:539,16'
          Dst:             forwardLutFromBitmap
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:541,5'
          Dst:             applyLut
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:547,5'
          Dst:             unaligned_store16
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:550,5'
          Dst:             unaligned_store16
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:576,13'
          Dst:             wav_2D_encode
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:588,10'
          Dst:             internal_huf_compress
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_piz.c:610,13'
          Dst:             unaligned_store32
    - functionName:    _ZNSt11range_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorC2EPKc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:177,65'
          Dst:             _ZNSt13runtime_errorC2EPKc
    - functionName:    _ZNSt13runtime_errorC2EPKc
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11range_errorD1Ev
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11range_errorD0Ev
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph12outfile_base5closeEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph12outfile_base4seekElNS0_4seekE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph12outfile_base4tellEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph12outfile_baseD2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17staticmem_outfile5closeEv
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph12outfile_base5flushEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17staticmem_outfile4seekElN4ojph12outfile_base4seekE
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17staticmem_outfile4tellEv
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      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:    _ZN17staticmem_outfile5writeEPKvm
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNSt11range_errorC2B8ne220000EPKc
        - _ZNSt11range_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:74,13'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:74,19'
          Dst:             _ZNSt11range_errorC2B8ne220000EPKc
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:74,13'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:74,13'
          Dst:             _ZNSt11range_errorD1Ev
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:74,13'
          Dst:             __cxa_free_exception
    - functionName:    __cxa_free_exception
      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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17staticmem_outfileD0Ev
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17staticmem_outfileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:34,35'
          Dst:             _ZN17staticmem_outfileD2Ev
    - functionName:    _ZN17staticmem_outfileD2Ev
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph12outfile_baseD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:38,5'
          Dst:             _ZN4ojph12outfile_baseD2Ev
    - functionName:    _ZN4ojph12outfile_baseC2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph12outfile_baseD0Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_pure_virtual
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK17staticmem_outfile8get_sizeEv
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17staticmem_outfile4openEPvm
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17staticmem_outfileC2Ev
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph12outfile_baseC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:28,5'
          Dst:             _ZN4ojph12outfile_baseC2Ev
    - functionName:    _ZN4ojph5pointC2Ejj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    43
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph11infile_base5closeEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph11infile_baseC2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph11infile_baseD2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph11infile_baseD0Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:154,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt11logic_errorC2EPKc
      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:    _ZNSt12length_errorD1Ev
      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:    _ZNSt12length_errorD0Ev
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph10mem_infile5closeEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 336
      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:    _ZN4ojph10mem_infileC2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4ojph11infile_baseC2Ev
        - _ZN4ojph11infile_baseD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h:311,5'
          Dst:             _ZN4ojph11infile_baseC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h:311,29'
          Dst:             _ZN4ojph11infile_baseD2Ev
    - functionName:    _ZL13ht_apply_implP20_exr_encode_pipeline
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         142
      ICount:          730
      EdgeCount:       152
      CyclomaticComplexity: 12
      functionsReached:
        - _Z12write_headerPhmRKNSt3__16vectorI21CodestreamChannelInfoNS0_9allocatorIS2_EEEE
        - _Z16make_channel_mapiP25exr_coding_channel_info_tRNSt3__16vectorI21CodestreamChannelInfoNS1_9allocatorIS3_EEEE
        - _ZN17staticmem_outfile4openEPvm
        - _ZN17staticmem_outfileC2Ev
        - _ZN17staticmem_outfileD2Ev
        - _ZN4ojph10codestream10access_codEv
        - _ZN4ojph10codestream10access_nltEv
        - _ZN4ojph10codestream10access_sizEv
        - _ZN4ojph10codestream10set_planarEb
        - _ZN4ojph10codestream13write_headersEPNS_12outfile_baseEPKNS_16comment_exchangeEj
        - _ZN4ojph10codestream5flushEv
        - _ZN4ojph10codestream8exchangeEPNS_8line_bufERj
        - _ZN4ojph10codestreamC2Ev
        - _ZN4ojph10codestreamD2Ev
        - _ZN4ojph5pointC2Ejj
        - _ZN4ojph9param_cod14set_block_dimsEjj
        - _ZN4ojph9param_cod14set_reversibleEb
        - _ZN4ojph9param_cod19set_color_transformEb
        - _ZN4ojph9param_cod21set_num_decompositionEj
        - _ZN4ojph9param_nlt23set_nonlinear_transformEjh
        - _ZN4ojph9param_siz13set_componentEjRKNS_5pointEjb
        - _ZN4ojph9param_siz16set_image_extentENS_5pointE
        - _ZN4ojph9param_siz16set_image_offsetENS_5pointE
        - _ZN4ojph9param_siz18set_num_componentsEj
        - _ZNK17staticmem_outfile8get_sizeEv
        - _ZNK4ojph10codestream9is_planarEv
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:389,48'
          Dst:             _Z16make_channel_mapiP25exr_coding_channel_info_tRNSt3__16vectorI21CodestreamChannelInfoNS1_9allocatorIS3_EEEE
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:395,22'
          Dst:             _ZN4ojph10codestreamC2Ev
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:397,30'
          Dst:             _ZN4ojph10codestream10access_sizEv
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:398,30'
          Dst:             _ZN4ojph10codestream10access_nltEv
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:401,9'
          Dst:             _ZN4ojph9param_siz18set_num_componentsEj
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:407,17'
          Dst:             _ZN4ojph9param_nlt23set_nonlinear_transformEjh
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:412,13'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:410,13'
          Dst:             _ZN4ojph9param_siz13set_componentEjRKNS_5pointEjb
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:427,8'
          Dst:             _ZN4ojph10codestream10set_planarEb
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:429,27'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:429,9'
          Dst:             _ZN4ojph9param_siz16set_image_offsetENS_5pointE
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:430,27'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:430,9'
          Dst:             _ZN4ojph9param_siz16set_image_extentENS_5pointE
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:432,30'
          Dst:             _ZN4ojph10codestream10access_codEv
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:434,9'
          Dst:             _ZN4ojph9param_cod19set_color_transformEb
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:435,9'
          Dst:             _ZN4ojph9param_cod14set_reversibleEb
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:436,9'
          Dst:             _ZN4ojph9param_cod14set_block_dimsEjj
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:437,9'
          Dst:             _ZN4ojph9param_cod21set_num_decompositionEj
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:442,28'
          Dst:             _Z12write_headerPhmRKNSt3__16vectorI21CodestreamChannelInfoNS0_9allocatorIS2_EEEE
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:448,27'
          Dst:             _ZN17staticmem_outfileC2Ev
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:449,16'
          Dst:             _ZN17staticmem_outfile4openEPvm
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:451,12'
          Dst:             _ZN4ojph10codestream13write_headersEPNS_12outfile_baseEPKNS_16comment_exchangeEj
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:454,40'
          Dst:             _ZN4ojph10codestream8exchangeEPNS_8line_bufERj
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:456,16'
          Dst:             _ZNK4ojph10codestream9is_planarEv
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:501,43'
          Dst:             _ZN4ojph10codestream8exchangeEPNS_8line_bufERj
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:544,35'
          Dst:             _ZN4ojph10codestream8exchangeEPNS_8line_bufERj
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:550,12'
          Dst:             _ZN4ojph10codestream5flushEv
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:553,43'
          Dst:             _ZNK17staticmem_outfile8get_sizeEv
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:554,5'
          Dst:             _ZN17staticmem_outfileD2Ev
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:554,5'
          Dst:             _ZN17staticmem_outfileD2Ev
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:554,5'
          Dst:             __cxa_begin_catch
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:556,5'
          Dst:             __cxa_end_catch
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:559,1'
          Dst:             _ZN4ojph10codestreamD2Ev
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:559,1'
          Dst:             _ZN4ojph10codestreamD2Ev
    - functionName:    internal_exr_apply_ht
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       11
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL13ht_apply_implP20_exr_encode_pipeline
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:566,16'
          Dst:             _ZL13ht_apply_implP20_exr_encode_pipeline
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:567,5'
          Dst:             __cxa_begin_catch
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:570,5'
          Dst:             __cxa_end_catch
    - functionName:    _ZL12ht_undo_implP20_exr_decode_pipelinePKvmPvm
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         217
      ICount:          1113
      EdgeCount:       259
      CyclomaticComplexity: 44
      functionsReached:
        - _Z11read_headerPvmRNSt3__16vectorI21CodestreamChannelInfoNS0_9allocatorIS2_EEEE
        - _ZN4ojph10codestream10access_sizEv
        - _ZN4ojph10codestream10set_planarEb
        - _ZN4ojph10codestream12read_headersEPNS_11infile_baseE
        - _ZN4ojph10codestream4pullERj
        - _ZN4ojph10codestream6createEv
        - _ZN4ojph10codestreamC2Ev
        - _ZN4ojph10codestreamD2Ev
        - _ZN4ojph10mem_infile4openEPKhm
        - _ZN4ojph10mem_infile5closeEv
        - _ZN4ojph10mem_infileC2Ev
        - _ZN4ojph11infile_baseD2Ev
        - _ZNK4ojph10codestream9is_planarEv
        - _ZNK4ojph9param_siz15get_recon_widthEj
        - _ZNK4ojph9param_siz16get_downsamplingEj
        - _ZNK4ojph9param_siz16get_image_extentEv
        - _ZNK4ojph9param_siz16get_image_offsetEv
        - _ZNK4ojph9param_siz16get_recon_heightEj
        - _ZNK4ojph9param_siz18get_num_componentsEv
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:177,21'
          Dst:             _Z11read_headerPvmRNSt3__16vectorI21CodestreamChannelInfoNS0_9allocatorIS2_EEEE
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:179,5'
          Dst:             __cxa_begin_catch
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:183,5'
          Dst:             __cxa_end_catch
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:212,22'
          Dst:             _ZN4ojph10mem_infileC2Ev
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:213,12'
          Dst:             _ZN4ojph10mem_infile4openEPKhm
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:217,22'
          Dst:             _ZN4ojph10codestreamC2Ev
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:218,8'
          Dst:             _ZN4ojph10codestream12read_headersEPNS_11infile_baseE
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:220,30'
          Dst:             _ZN4ojph10codestream10access_sizEv
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:223,13'
          Dst:             _ZNK4ojph9param_siz16get_image_extentEv
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:223,41'
          Dst:             _ZNK4ojph9param_siz16get_image_offsetEv
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:225,13'
          Dst:             _ZNK4ojph9param_siz16get_image_extentEv
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:225,41'
          Dst:             _ZNK4ojph9param_siz16get_image_offsetEv
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:229,41'
          Dst:             _ZNK4ojph9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:236,52'
          Dst:             _ZNK4ojph9param_siz16get_recon_heightEj
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:237,51'
          Dst:             _ZNK4ojph9param_siz15get_recon_widthEj
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:238,67'
          Dst:             _ZNK4ojph9param_siz16get_downsamplingEj
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:239,65'
          Dst:             _ZNK4ojph9param_siz16get_downsamplingEj
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:255,8'
          Dst:             _ZN4ojph10codestream10set_planarEb
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:257,8'
          Dst:             _ZN4ojph10codestream6createEv
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:263,12'
          Dst:             _ZNK4ojph10codestream9is_planarEv
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:284,39'
          Dst:             _ZN4ojph10codestream4pullERj
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:327,33'
          Dst:             _ZN4ojph10codestream4pullERj
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:354,12'
          Dst:             _ZN4ojph10mem_infile5closeEv
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:357,1'
          Dst:             _ZN4ojph10codestreamD2Ev
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:357,1'
          Dst:             _ZN4ojph11infile_baseD2Ev
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:357,1'
          Dst:             _ZN4ojph10codestreamD2Ev
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:357,1'
          Dst:             _ZN4ojph11infile_baseD2Ev
    - functionName:    internal_exr_undo_ht
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       11
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL12ht_undo_implP20_exr_decode_pipelinePKvmPvm
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:369,16'
          Dst:             _ZL12ht_undo_implP20_exr_decode_pipelinePKvmPvm
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:371,5'
          Dst:             __cxa_begin_catch
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht.cpp:374,5'
          Dst:             __cxa_end_catch
    - functionName:    _ZNSt12out_of_rangeC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:165,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12out_of_rangeD1Ev
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12out_of_rangeD0Ev
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12MemoryReader4tellEv
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12MemoryReader11pull_uint32Ev
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNSt12out_of_rangeC2B8ne220000EPKc
        - _ZNSt12out_of_rangeD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:201,13'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:201,19'
          Dst:             _ZNSt12out_of_rangeC2B8ne220000EPKc
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:201,13'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:201,13'
          Dst:             _ZNSt12out_of_rangeD1Ev
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:201,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN12MemoryReader11pull_uint16Ev
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNSt12out_of_rangeC2B8ne220000EPKc
        - _ZNSt12out_of_rangeD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:212,13'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:212,19'
          Dst:             _ZNSt12out_of_rangeC2B8ne220000EPKc
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:212,13'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:212,13'
          Dst:             _ZNSt12out_of_rangeD1Ev
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:212,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN12MemoryReaderC2EPhm
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z11read_headerPvmRNSt3__16vectorI21CodestreamChannelInfoNS0_9allocatorIS2_EEEE
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          84
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN12MemoryReader11pull_uint16Ev
        - _ZN12MemoryReader11pull_uint32Ev
        - _ZN12MemoryReaderC2EPhm
        - _ZNK12MemoryReader4tellEv
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:296,18'
          Dst:             _ZN12MemoryReaderC2EPhm
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:297,16'
          Dst:             _ZN12MemoryReader11pull_uint16Ev
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:298,9'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:298,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:298,9'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:298,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:301,32'
          Dst:             _ZN12MemoryReader11pull_uint32Ev
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:302,31'
          Dst:             _ZNK12MemoryReader4tellEv
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:305,9'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:305,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:305,9'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:305,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:308,24'
          Dst:             _ZN12MemoryReader11pull_uint16Ev
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:311,40'
          Dst:             _ZN12MemoryReader11pull_uint16Ev
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:0,0'
          Dst:             __cxa_free_exception
    - functionName:    _ZNSt13runtime_errorC1EPKc
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt13runtime_errorD1Ev
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12MemoryWriter8get_sizeEv
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12MemoryWriter11push_uint32Ej
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNSt11range_errorC2B8ne220000EPKc
        - _ZNSt11range_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:238,13'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:238,19'
          Dst:             _ZNSt11range_errorC2B8ne220000EPKc
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:238,13'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:238,13'
          Dst:             _ZNSt11range_errorD1Ev
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:238,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN12MemoryWriter11push_uint16Et
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNSt11range_errorC2B8ne220000EPKc
        - _ZNSt11range_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:249,13'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:249,19'
          Dst:             _ZNSt11range_errorC2B8ne220000EPKc
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:249,13'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:249,13'
          Dst:             _ZNSt11range_errorD1Ev
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:249,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN12MemoryWriterC2EPhm
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z12write_headerPhmRKNSt3__16vectorI21CodestreamChannelInfoNS0_9allocatorIS2_EEEE
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN12MemoryWriter11push_uint16Et
        - _ZN12MemoryWriter11push_uint32Ej
        - _ZN12MemoryWriter8get_sizeEv
        - _ZN12MemoryWriterC2EPhm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:276,24'
          Dst:             _ZN12MemoryWriterC2EPhm
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:277,13'
          Dst:             _ZN12MemoryWriter11push_uint16Et
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:283,18'
          Dst:             _ZN12MemoryWriterC2EPhm
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:284,12'
          Dst:             _ZN12MemoryWriter11push_uint16Et
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:285,33'
          Dst:             _ZN12MemoryWriter8get_sizeEv
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:285,12'
          Dst:             _ZN12MemoryWriter11push_uint32Ej
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:287,19'
          Dst:             _ZN12MemoryWriter8get_sizeEv
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:287,41'
          Dst:             _ZN12MemoryWriter8get_sizeEv
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:280,17'
          Dst:             _ZN12MemoryWriter11push_uint16Et
    - functionName:    _ZL8areEqualPKcS0_
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcasecmp
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:31,12'
          Dst:             strcasecmp
    - functionName:    strcasecmp
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z16make_channel_mapiP25exr_coding_channel_info_tRNSt3__16vectorI21CodestreamChannelInfoNS1_9allocatorIS3_EEEE
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         116
      ICount:          556
      EdgeCount:       162
      CyclomaticComplexity: 48
      functionsReached:
        - _ZL8areEqualPKcS0_
        - strncmp
        - strrchr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:65,36'
          Dst:             strrchr
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:79,18'
          Dst:             strncmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:87,17'
          Dst:             _ZL8areEqualPKcS0_
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:94,17'
          Dst:             _ZL8areEqualPKcS0_
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:101,17'
          Dst:             _ZL8areEqualPKcS0_
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:79,18'
          Dst:             strncmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:87,17'
          Dst:             _ZL8areEqualPKcS0_
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:94,17'
          Dst:             _ZL8areEqualPKcS0_
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_ht_common.cpp:101,17'
          Dst:             _ZL8areEqualPKcS0_
    - 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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unaligned_store32
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_xdr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csc709Inverse
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csc709Inverse64
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          289
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dctInverse8x8DcOnly
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          40
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LossyDctDecoder_unRleAc
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_decoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simd_align_pointer
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      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:    LossyDctDecoder_base_construct
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_decoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Classifier_read
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_classifier.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          171
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    interleaveByte2
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         147
      ICount:          877
      EdgeCount:       203
      CyclomaticComplexity: 58
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LossyDctDecoder_construct
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_decoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LossyDctDecoder_base_construct
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_decoder.h:191,10'
          Dst:             LossyDctDecoder_base_construct
    - functionName:    LossyDctDecoder_execute
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_decoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         178
      ICount:          1081
      EdgeCount:       243
      CyclomaticComplexity: 67
      functionsReached:
        - LossyDctDecoder_unRleAc
        - csc709Inverse
        - csc709Inverse64
        - dctInverse8x8DcOnly
        - float_to_half
        - half_to_float
        - simd_align_pointer
        - unaligned_store32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_decoder.h:328,31'
          Dst:             simd_align_pointer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_decoder.h:398,22'
          Dst:             LossyDctDecoder_unRleAc
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_decoder.h:417,34'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_decoder.h:419,21'
          Dst:             dctInverse8x8DcOnly
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_decoder.h:491,21'
          Dst:             csc709Inverse64
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_decoder.h:498,21'
          Dst:             csc709Inverse
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_decoder.h:525,33'
          Dst:             float_to_half
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_decoder.h:756,30'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_decoder.h:759,17'
          Dst:             unaligned_store32
    - functionName:    half_to_float
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_coding.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - imath_half_to_float
      functionUses:    168
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_coding.h:116,12'
          Dst:             imath_half_to_float
    - functionName:    fromHalfZigZag_f16c
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fromHalfZigZag_scalar
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          329
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - half_to_float
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:474,14'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:475,14'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:476,14'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:477,14'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:478,14'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:479,14'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:480,14'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:481,14'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:482,14'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:483,14'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:485,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:486,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:487,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:488,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:489,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:490,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:491,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:492,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:493,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:494,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:496,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:497,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:498,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:499,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:500,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:501,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:502,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:503,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:504,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:505,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:507,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:508,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:509,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:510,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:511,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:512,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:513,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:514,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:515,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:516,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:518,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:519,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:520,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:521,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:522,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:523,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:524,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:525,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:526,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:527,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:529,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:530,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:531,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:532,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:533,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:534,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:535,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:536,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:537,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:538,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:540,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:541,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:542,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:543,15'
          Dst:             half_to_float
    - functionName:    dctInverse8x8_avx_7
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1818
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dctInverse8x8_scalar_7
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1076
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dctInverse8x8_scalar
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:1075,5'
          Dst:             dctInverse8x8_scalar
    - functionName:    dctInverse8x8_sse2_7
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionLinenumberEnd: 1361
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dctInverse8x8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:1360,5'
          Dst:             dctInverse8x8_sse2
    - functionName:    dctInverse8x8_avx_6
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1808
      functionLinenumberEnd: 1814
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dctInverse8x8_scalar_6
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dctInverse8x8_scalar
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:1069,5'
          Dst:             dctInverse8x8_scalar
    - functionName:    dctInverse8x8_sse2_6
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dctInverse8x8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:1354,5'
          Dst:             dctInverse8x8_sse2
    - functionName:    dctInverse8x8_avx_5
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1795
      functionLinenumberEnd: 1801
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dctInverse8x8_scalar_5
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dctInverse8x8_scalar
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:1063,5'
          Dst:             dctInverse8x8_scalar
    - functionName:    dctInverse8x8_sse2_5
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1347
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dctInverse8x8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:1348,5'
          Dst:             dctInverse8x8_sse2
    - functionName:    dctInverse8x8_avx_4
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1782
      functionLinenumberEnd: 1788
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dctInverse8x8_scalar_4
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1058
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dctInverse8x8_scalar
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:1057,5'
          Dst:             dctInverse8x8_scalar
    - functionName:    dctInverse8x8_sse2_4
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1341
      functionLinenumberEnd: 1343
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dctInverse8x8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:1342,5'
          Dst:             dctInverse8x8_sse2
    - functionName:    dctInverse8x8_avx_3
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1769
      functionLinenumberEnd: 1775
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dctInverse8x8_scalar_3
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dctInverse8x8_scalar
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:1051,5'
          Dst:             dctInverse8x8_scalar
    - functionName:    dctInverse8x8_sse2_3
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1337
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dctInverse8x8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:1336,5'
          Dst:             dctInverse8x8_sse2
    - functionName:    dctInverse8x8_avx_2
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1756
      functionLinenumberEnd: 1762
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dctInverse8x8_scalar_2
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1044
      functionLinenumberEnd: 1046
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dctInverse8x8_scalar
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:1045,5'
          Dst:             dctInverse8x8_scalar
    - functionName:    dctInverse8x8_sse2_2
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dctInverse8x8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:1330,5'
          Dst:             dctInverse8x8_sse2
    - functionName:    dctInverse8x8_avx_1
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionLinenumberEnd: 1749
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dctInverse8x8_scalar_1
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dctInverse8x8_scalar
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:1039,5'
          Dst:             dctInverse8x8_scalar
    - functionName:    dctInverse8x8_sse2_1
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dctInverse8x8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:1324,5'
          Dst:             dctInverse8x8_sse2
    - functionName:    dctInverse8x8_avx_0
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1736
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dctInverse8x8_scalar_0
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dctInverse8x8_scalar
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:1033,5'
          Dst:             dctInverse8x8_scalar
    - functionName:    dctInverse8x8_sse2_0
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dctInverse8x8_sse2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:1318,5'
          Dst:             dctInverse8x8_sse2
    - functionName:    convertFloatToHalf64_f16c
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convertFloatToHalf64_scalar
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - float_to_half
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:373,18'
          Dst:             float_to_half
    - functionName:    float_to_half
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_coding.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - imath_float_to_half
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_coding.h:180,12'
          Dst:             imath_float_to_half
    - functionName:    imath_float_to_half
      functionSourceFile: '/work/_build.oss-fuzz/_deps/imath-src/src/Imath/half.h'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          102
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dctInverse8x8_sse2
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1313
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          505
      EdgeCount:       31
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:1184,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    dctInverse8x8_scalar
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          195
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imath_half_to_float
      functionSourceFile: '/work/_build.oss-fuzz/_deps/imath-src/src/Imath/half.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LossyDctDecoderCsc_construct
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_decoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LossyDctDecoder_base_construct
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_decoder.h:233,10'
          Dst:             LossyDctDecoder_base_construct
    - functionName:    DwaCompressor_readChannelRules
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1531
      functionLinenumberEnd: 1591
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          140
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - Classifier_destroy
        - Classifier_read
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1560,18'
          Dst:             Classifier_read
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1561,13'
          Dst:             Classifier_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1577,21'
          Dst:             Classifier_read
    - functionName:    Classifier_destroy
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_classifier.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DctCoderChannelData_destroy
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_channeldata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    handleQuantizeEqualSig
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          101
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - countSetBits
        - half_to_float
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:676,31'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:682,29'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:687,28'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:690,29'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:691,31'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:699,17'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:700,17'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:708,24'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:714,24'
          Dst:             half_to_float
    - functionName:    countSetBits
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    handleQuantizeSmallerSig
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          101
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - countSetBits
        - half_to_float
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:616,17'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:617,17'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:623,17'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:627,28'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:633,28'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:634,24'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:643,28'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:651,23'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:654,21'
          Dst:             half_to_float
    - functionName:    handleQuantizeLargerSig
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          104
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - countSetBits
        - half_to_float
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:561,17'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:562,17'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:568,17'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:572,28'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:578,28'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:579,24'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:588,28'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:596,23'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:599,21'
          Dst:             half_to_float
    - functionName:    countLeadingZeros
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    handleQuantizeCloseExp
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          185
      EdgeCount:       58
      CyclomaticComplexity: 19
      functionsReached:
        - countSetBits
        - half_to_float
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:521,42'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:531,42'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:539,27'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:542,5'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:542,5'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:542,5'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:543,5'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:543,5'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:543,5'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:544,5'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:544,5'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:544,5'
          Dst:             half_to_float
    - functionName:    handleQuantizeEqualExp
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          189
      EdgeCount:       61
      CyclomaticComplexity: 20
      functionsReached:
        - countSetBits
        - half_to_float
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:463,27'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:470,9'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:470,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:470,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:478,9'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:478,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:478,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:479,9'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:479,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:479,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:481,5'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:481,5'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:481,5'
          Dst:             half_to_float
    - functionName:    handleQuantizeDefault
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - countLeadingZeros
        - handleQuantizeEqualSig
        - handleQuantizeLargerSig
        - handleQuantizeSmallerSig
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:728,38'
          Dst:             countLeadingZeros
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:735,16'
          Dst:             handleQuantizeLargerSig
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:737,16'
          Dst:             handleQuantizeSmallerSig
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:739,12'
          Dst:             handleQuantizeEqualSig
    - functionName:    handleQuantizeDenormTol
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          180
      EdgeCount:       55
      CyclomaticComplexity: 18
      functionsReached:
        - countLeadingZeros
        - countSetBits
        - half_to_float
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:379,38'
          Dst:             countLeadingZeros
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:386,27'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:389,5'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:389,5'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:389,5'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:390,5'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:390,5'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:390,5'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:391,5'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:391,5'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:391,5'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:392,5'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:392,5'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:392,5'
          Dst:             half_to_float
    - functionName:    handleQuantizeGeneric
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         95
      ICount:          425
      EdgeCount:       137
      CyclomaticComplexity: 44
      functionsReached:
        - countLeadingZeros
        - countSetBits
        - half_to_float
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:403,38'
          Dst:             countLeadingZeros
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:415,27'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:420,9'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:420,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:420,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:421,9'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:421,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:421,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:423,9'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:423,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:423,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:427,9'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:427,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:427,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:428,9'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:428,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:428,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:430,9'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:430,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:430,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:434,9'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:434,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:434,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:436,9'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:436,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:436,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:437,9'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:437,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:437,9'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:439,5'
          Dst:             countSetBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:439,5'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:439,5'
          Dst:             half_to_float
    - functionName:    algoQuantize
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - int
        - int
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          131
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - handleQuantizeCloseExp
        - handleQuantizeDefault
        - handleQuantizeDenormTol
        - handleQuantizeEqualExp
        - handleQuantizeGeneric
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:771,27'
          Dst:             handleQuantizeGeneric
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:782,23'
          Dst:             handleQuantizeDenormTol
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:886,23'
          Dst:             handleQuantizeDefault
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:889,23'
          Dst:             handleQuantizeEqualExp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:890,19'
          Dst:             handleQuantizeCloseExp
    - functionName:    LossyDctEncoder_rleAc
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          99
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quantizeCoeffAndZigXDR
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          90
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - algoQuantize
        - float_to_half
        - half_to_float
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:917,35'
          Dst:             float_to_half
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:918,35'
          Dst:             float_to_half
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:919,35'
          Dst:             float_to_half
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:920,35'
          Dst:             float_to_half
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:929,55'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:929,16'
          Dst:             algoQuantize
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:930,55'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:930,16'
          Dst:             algoQuantize
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:931,55'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:931,16'
          Dst:             algoQuantize
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:932,55'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:932,16'
          Dst:             algoQuantize
    - functionName:    dctForward8x8
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2110
      functionLinenumberEnd: 2306
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          298
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    csc709Forward64
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          81
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LossyDctEncoder_base_construct
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - float_to_half
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:189,33'
          Dst:             float_to_half
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:194,36'
          Dst:             float_to_half
    - functionName:    Classifier_write
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_classifier.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_classifier.h:169,26'
          Dst:             strlen
    - functionName:    Classifier_match
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_classifier.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strcasecmp
        - strcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_classifier.h:152,38'
          Dst:             strcasecmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_classifier.h:155,12'
          Dst:             strcmp
    - functionName:    CscPrefixMap_find
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_channeldata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          75
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_channeldata.h:135,14'
          Dst:             strncmp
    - functionName:    Classifier_find_suffix
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_classifier.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strrchr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_classifier.h:188,26'
          Dst:             strrchr
    - functionName:    std_max
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_helpers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DwaCompressor_classifyChannels
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1597
      functionLinenumberEnd: 1688
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          268
      EdgeCount:       65
      CyclomaticComplexity: 20
      functionsReached:
        - Classifier_find_suffix
        - Classifier_match
        - CscPrefixMap_find
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1621,36'
          Dst:             Classifier_find_suffix
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1622,36'
          Dst:             CscPrefixMap_find
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1630,17'
          Dst:             Classifier_match
    - functionName:    Classifier_size
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_classifier.h'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_classifier.h:161,12'
          Dst:             strlen
    - functionName:    LossyDctEncoder_construct
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LossyDctEncoder_base_construct
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:224,10'
          Dst:             LossyDctEncoder_base_construct
    - functionName:    LossyDctEncoder_execute
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         342
      ICount:          2029
      EdgeCount:       473
      CyclomaticComplexity: 133
      functionsReached:
        - LossyDctEncoder_rleAc
        - csc709Forward64
        - dctForward8x8
        - float_to_half
        - half_to_float
        - quantizeCoeffAndZigXDR
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1023,58'
          Dst:             float_to_half
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1098,17'
          Dst:             csc709Forward64
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1111,17'
          Dst:             dctForward8x8
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1116,17'
          Dst:             quantizeCoeffAndZigXDR
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1132,17'
          Dst:             LossyDctEncoder_rleAc
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1111,17'
          Dst:             dctForward8x8
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1116,17'
          Dst:             quantizeCoeffAndZigXDR
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1132,17'
          Dst:             LossyDctEncoder_rleAc
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:1087,63'
          Dst:             half_to_float
    - functionName:    LossyDctEncoderCsc_construct
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - float
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - LossyDctEncoder_base_construct
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_encoder.h:252,10'
          Dst:             LossyDctEncoder_base_construct
    - functionName:    DctCoderChannelData_push_row
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_channeldata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DwaCompressor_setupChannelData
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1694
      functionLinenumberEnd: 1750
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          275
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DwaCompressor_writeRelevantChannelRules
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1483
      functionLinenumberEnd: 1521
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          136
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - Classifier_find_suffix
        - Classifier_match
        - Classifier_size
        - Classifier_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1498,34'
          Dst:             Classifier_find_suffix
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1500,17'
          Dst:             Classifier_match
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1506,31'
          Dst:             Classifier_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1509,25'
          Dst:             Classifier_write
    - functionName:    DwaCompressor_initializeBuffers
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1476
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          407
      EdgeCount:       85
      CyclomaticComplexity: 22
      functionsReached:
        - Classifier_size
        - DwaCompressor_classifyChannels
        - exr_compress_max_buffer_size
        - std_max
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1313,9'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1307,10'
          Dst:             DwaCompressor_classifyChannels
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1304,29'
          Dst:             Classifier_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1326,21'
          Dst:             exr_compress_max_buffer_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1324,37'
          Dst:             std_max
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1361,25'
          Dst:             exr_compress_max_buffer_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1367,25'
          Dst:             exr_compress_max_buffer_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1376,9'
          Dst:             exr_compress_max_buffer_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1454,13'
          Dst:             exr_compress_max_buffer_size
    - functionName:    __get_cpuid_max
      functionSourceFile: '/usr/local/lib/clang/22/include/cpuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __get_cpuid
      functionSourceFile: '/usr/local/lib/clang/22/include/cpuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __get_cpuid_max
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/lib/clang/22/include/cpuid.h:322,31'
          Dst:             __get_cpuid_max
    - functionName:    check_for_x86_simd
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_cpuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __get_cpuid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_cpuid.h:64,5'
          Dst:             __get_cpuid
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_cpuid.h:67,9'
          Dst:             __get_cpuid
    - functionName:    DctCoderChannelData_construct
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_channeldata.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    initializeFuncs
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2342
      functionLinenumberEnd: 2400
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - check_for_x86_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_simd.h:2357,5'
          Dst:             check_for_x86_simd
    - functionName:    internal_exr_undo_dwab
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - DwaCompressor_construct
        - DwaCompressor_destroy
        - DwaCompressor_uncompress
        - internal_decode_alloc_buffer
        - internal_exr_huf_decompress_spare_bytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c:232,9'
          Dst:             internal_exr_huf_decompress_spare_bytes
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c:227,10'
          Dst:             internal_decode_alloc_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c:235,14'
          Dst:             DwaCompressor_construct
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c:237,18'
          Dst:             DwaCompressor_uncompress
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c:244,9'
          Dst:             DwaCompressor_destroy
    - functionName:    DwaCompressor_construct
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          280
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - DctCoderChannelData_construct
        - exr_get_dwa_compression_level
        - exr_get_zip_compression_level
        - exrcore_ensure_dwa_tables
        - initializeFuncs
        - internal_exr_alloc_aligned
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:102,5'
          Dst:             initializeFuncs
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:103,5'
          Dst:             exrcore_ensure_dwa_tables
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:119,28'
          Dst:             internal_exr_alloc_aligned
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:149,14'
          Dst:             exr_get_zip_compression_level
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:136,13'
          Dst:             DctCoderChannelData_construct
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:152,14'
          Dst:             exr_get_dwa_compression_level
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:163,28'
          Dst:             internal_exr_alloc_aligned
    - functionName:    DwaCompressor_uncompress
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         228
      ICount:          1244
      EdgeCount:       316
      CyclomaticComplexity: 90
      functionsReached:
        - DctCoderChannelData_push_row
        - DwaCompressor_initializeBuffers
        - DwaCompressor_readChannelRules
        - DwaCompressor_setupChannelData
        - LossyDctDecoderCsc_construct
        - LossyDctDecoder_construct
        - LossyDctDecoder_execute
        - exr_uncompress_buffer
        - interleaveByte2
        - internal_decode_alloc_buffer
        - internal_huf_decompress
        - internal_rle_decompress
        - internal_zip_reconstruct_bytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:911,9'
          Branch Sides:    []
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1126,9'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:803,13'
          Dst:             DwaCompressor_readChannelRules
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:811,21'
          Dst:             DwaCompressor_initializeBuffers
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:868,10'
          Dst:             DwaCompressor_setupChannelData
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:882,32'
          Dst:             exr_uncompress_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:914,22'
          Dst:             internal_huf_decompress
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:928,22'
          Dst:             exr_uncompress_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:961,14'
          Dst:             internal_decode_alloc_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:970,14'
          Dst:             exr_uncompress_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:982,9'
          Dst:             internal_zip_reconstruct_bytes
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1006,32'
          Dst:             exr_uncompress_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1019,13'
          Dst:             internal_rle_decompress
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1046,18'
          Dst:             DctCoderChannelData_push_row
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1077,14'
          Dst:             LossyDctDecoderCsc_construct
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1091,18'
          Dst:             LossyDctDecoder_execute
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1141,26'
          Dst:             LossyDctDecoder_construct
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1154,30'
          Dst:             LossyDctDecoder_execute
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:1191,29'
          Dst:             interleaveByte2
    - functionName:    DwaCompressor_destroy
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          225
      EdgeCount:       58
      CyclomaticComplexity: 16
      functionsReached:
        - Classifier_destroy
        - DctCoderChannelData_destroy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:204,13'
          Dst:             DctCoderChannelData_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:215,13'
          Dst:             Classifier_destroy
    - functionName:    internal_exr_undo_dwaa
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - DwaCompressor_construct
        - DwaCompressor_destroy
        - DwaCompressor_uncompress
        - internal_decode_alloc_buffer
        - internal_exr_huf_decompress_spare_bytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c:193,9'
          Dst:             internal_exr_huf_decompress_spare_bytes
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c:188,10'
          Dst:             internal_decode_alloc_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c:200,14'
          Dst:             DwaCompressor_construct
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c:202,18'
          Dst:             DwaCompressor_uncompress
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c:209,9'
          Dst:             DwaCompressor_destroy
    - functionName:    internal_exr_apply_dwab
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - DwaCompressor_compress
        - DwaCompressor_construct
        - DwaCompressor_destroy
        - internal_encode_alloc_buffer
        - internal_exr_huf_compress_spare_bytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c:165,9'
          Dst:             internal_exr_huf_compress_spare_bytes
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c:160,10'
          Dst:             internal_encode_alloc_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c:168,14'
          Dst:             DwaCompressor_construct
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c:169,41'
          Dst:             DwaCompressor_compress
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c:171,9'
          Dst:             DwaCompressor_destroy
    - functionName:    DwaCompressor_compress
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         133
      ICount:          920
      EdgeCount:       177
      CyclomaticComplexity: 46
      functionsReached:
        - DctCoderChannelData_push_row
        - DwaCompressor_initializeBuffers
        - DwaCompressor_setupChannelData
        - DwaCompressor_writeRelevantChannelRules
        - LossyDctEncoderCsc_construct
        - LossyDctEncoder_construct
        - LossyDctEncoder_execute
        - exr_compress_buffer
        - exr_compress_max_buffer_size
        - internal_encode_alloc_buffer
        - internal_huf_compress
        - internal_rle_compress
        - internal_zip_deconstruct_bytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:409,9'
          Branch Sides:    []
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:541,9'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:260,10'
          Dst:             DwaCompressor_initializeBuffers
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:266,10'
          Dst:             internal_encode_alloc_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:305,14'
          Dst:             DwaCompressor_writeRelevantChannelRules
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:334,10'
          Dst:             DwaCompressor_setupChannelData
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:357,18'
          Dst:             DctCoderChannelData_push_row
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:374,14'
          Dst:             LossyDctEncoderCsc_construct
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:387,18'
          Dst:             LossyDctEncoder_execute
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:423,26'
          Dst:             LossyDctEncoder_construct
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:434,30'
          Dst:             LossyDctEncoder_execute
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:522,13'
          Dst:             exr_compress_max_buffer_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:516,14'
          Dst:             exr_compress_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:548,22'
          Dst:             internal_huf_compress
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:584,21'
          Dst:             exr_compress_max_buffer_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:578,22'
          Dst:             exr_compress_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:610,14'
          Dst:             internal_encode_alloc_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:619,9'
          Dst:             internal_zip_deconstruct_bytes
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:628,13'
          Dst:             exr_compress_max_buffer_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:622,14'
          Dst:             exr_compress_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:646,32'
          Dst:             internal_rle_compress
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:658,13'
          Dst:             exr_compress_max_buffer_size
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_compressor.h:652,14'
          Dst:             exr_compress_buffer
    - functionName:    internal_exr_apply_dwaa
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          64
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - DwaCompressor_compress
        - DwaCompressor_construct
        - DwaCompressor_destroy
        - internal_encode_alloc_buffer
        - internal_exr_huf_compress_spare_bytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c:135,9'
          Dst:             internal_exr_huf_compress_spare_bytes
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c:130,10'
          Dst:             internal_encode_alloc_buffer
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c:143,14'
          Dst:             DwaCompressor_construct
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c:144,41'
          Dst:             DwaCompressor_compress
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa.c:146,9'
          Dst:             DwaCompressor_destroy
    - functionName:    imath_float_to_half
      functionSourceFile: '/work/_build.oss-fuzz/_deps/imath-src/src/Imath/half.h'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          102
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    imath_half_to_float
      functionSourceFile: '/work/_build.oss-fuzz/_deps/imath-src/src/Imath/half.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    float_to_half
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_coding.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - imath_float_to_half
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_coding.h:180,12'
          Dst:             imath_float_to_half
    - functionName:    half_to_float
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_coding.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - imath_half_to_float
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_coding.h:116,12'
          Dst:             imath_half_to_float
    - functionName:    dwa_convertToNonLinear
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_table_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - float_to_half
        - half_to_float
        - powf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_table_init.c:77,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_table_init.c:84,13'
          Dst:             powf
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_table_init.c:90,12'
          Dst:             float_to_half
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dwa_convertToLinear
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_table_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - float_to_half
        - half_to_float
        - powf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_table_init.c:50,15'
          Dst:             half_to_float
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_table_init.c:65,22'
          Dst:             powf
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_table_init.c:66,12'
          Dst:             float_to_half
    - functionName:    init_dwa_tables
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_table_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - dwa_convertToLinear
        - dwa_convertToNonLinear
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_table_init.c:99,39'
          Dst:             dwa_convertToLinear
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_table_init.c:100,42'
          Dst:             dwa_convertToNonLinear
    - functionName:    exrcore_ensure_dwa_tables
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_dwa_table_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - call_once
        - init_dwa_tables
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_table_init.c:107,5'
          Dst:             call_once
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_dwa_table_init.c:107,5'
          Dst:             init_dwa_tables
    - functionName:    getBits
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FastHufDecoder_refill
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          214
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - READ64
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1279,38'
          Dst:             READ64
    - functionName:    READ64
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    FastHufDecoder_buildTables
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          371
      EdgeCount:       91
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fasthuf_read_bits
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1316
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    intern_pop_heap
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - adjust_heap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:265,5'
          Dst:             adjust_heap
    - functionName:    adjust_heap
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          88
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - FHeapCompare
        - intern_push_heap
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:237,13'
          Dst:             FHeapCompare
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:250,5'
          Dst:             intern_push_heap
    - functionName:    FHeapCompare
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    intern_push_heap
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - FHeapCompare
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:219,36'
          Dst:             FHeapCompare
    - functionName:    hufCanonicalCodeTable
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          116
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    push_heap
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - intern_push_heap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:257,5'
          Dst:             intern_push_heap
    - functionName:    pop_heap
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - intern_pop_heap
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:274,9'
          Dst:             intern_pop_heap
    - functionName:    make_heap
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          36
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - adjust_heap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:289,9'
          Dst:             adjust_heap
    - functionName:    hufFreeDecTable
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hufDecode
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         131
      ICount:          645
      EdgeCount:       182
      CyclomaticComplexity: 53
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hufBuildDecTable
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          205
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hufUnpackEncTable
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          384
      EdgeCount:       97
      CyclomaticComplexity: 28
      functionsReached:
        - getBits
        - hufCanonicalCodeTable
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:556,25'
          Dst:             getBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:563,21'
          Dst:             getBits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:589,5'
          Dst:             hufCanonicalCodeTable
    - functionName:    hufClearDecTable
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fasthuf_decode
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1605
      functionLinenumberEnd: 1819
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          387
      EdgeCount:       102
      CyclomaticComplexity: 30
      functionsReached:
        - FastHufDecoder_refill
        - READ64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1622,21'
          Dst:             READ64
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1629,25'
          Dst:             READ64
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1662,17'
          Dst:             FastHufDecoder_refill
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1731,17'
          Dst:             FastHufDecoder_refill
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1795,13'
          Dst:             FastHufDecoder_refill
    - functionName:    fasthuf_initialize
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1551
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          635
      EdgeCount:       145
      CyclomaticComplexity: 41
      functionsReached:
        - FastHufDecoder_buildTables
        - fasthuf_read_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1405,19'
          Dst:             fasthuf_read_bits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1432,17'
          Dst:             fasthuf_read_bits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1522,19'
          Dst:             fasthuf_read_bits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1542,17'
          Dst:             fasthuf_read_bits
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1550,12'
          Dst:             FastHufDecoder_buildTables
    - functionName:    readUInt
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_huf_decompress
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1922
      functionLinenumberEnd: 1994
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          145
      EdgeCount:       42
      CyclomaticComplexity: 14
      functionsReached:
        - fasthuf_decode
        - fasthuf_initialize
        - hufBuildDecTable
        - hufClearDecTable
        - hufDecode
        - hufFreeDecTable
        - hufUnpackEncTable
        - readUInt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1943,10'
          Dst:             readUInt
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1944,10'
          Dst:             readUInt
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1946,13'
          Dst:             readUInt
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1967,14'
          Dst:             fasthuf_initialize
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1973,18'
          Dst:             fasthuf_decode
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1982,9'
          Dst:             hufClearDecTable
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1983,9'
          Dst:             hufUnpackEncTable
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1987,14'
          Dst:             hufBuildDecTable
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1989,18'
          Dst:             hufDecode
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1991,9'
          Dst:             hufFreeDecTable
    - functionName:    writeUInt
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hufEncode
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          931
      EdgeCount:       202
      CyclomaticComplexity: 55
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hufPackEncTable
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          533
      EdgeCount:       127
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hufBuildEncTable
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          160
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - hufCanonicalCodeTable
        - make_heap
        - pop_heap
        - push_heap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:382,5'
          Dst:             make_heap
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:396,9'
          Dst:             pop_heap
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:400,9'
          Dst:             pop_heap
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:403,9'
          Dst:             push_heap
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:457,5'
          Dst:             hufCanonicalCodeTable
    - functionName:    countFrequencies
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1017
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          90
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_huf_compress
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1855
      functionLinenumberEnd: 1911
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - countFrequencies
        - hufBuildEncTable
        - hufEncode
        - hufPackEncTable
        - writeUInt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1885,5'
          Dst:             countFrequencies
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1887,5'
          Dst:             hufBuildEncTable
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1889,10'
          Dst:             hufPackEncTable
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1896,10'
          Dst:             hufEncode
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1901,5'
          Dst:             writeUInt
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1902,5'
          Dst:             writeUInt
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1903,5'
          Dst:             writeUInt
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1904,5'
          Dst:             writeUInt
        - Src:             '/src/openexr/src/lib/OpenEXRCore/internal_huf.c:1905,5'
          Dst:             writeUInt
    - functionName:    internal_exr_huf_decompress_spare_bytes
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1836
      functionLinenumberEnd: 1843
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_exr_huf_compress_spare_bytes
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_huf.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1831
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    attr_init
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       73
      CyclomaticComplexity: 38
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/attributes.c:69,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    exr_attr_list_remove
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1082
      functionLinenumberEnd: 1133
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          236
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - attr_destroy
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:1132,12'
          Dst:             attr_destroy
    - functionName:    attr_destroy
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - exr_attr_bytes_destroy
        - exr_attr_chlist_destroy
        - exr_attr_float_vector_destroy
        - exr_attr_opaquedata_destroy
        - exr_attr_preview_destroy
        - exr_attr_string_destroy
        - exr_attr_string_vector_destroy
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/attributes.c:218,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:221,18'
          Dst:             exr_attr_chlist_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:224,18'
          Dst:             exr_attr_float_vector_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:227,18'
          Dst:             exr_attr_preview_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:230,18'
          Dst:             exr_attr_string_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:233,18'
          Dst:             exr_attr_string_vector_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:236,18'
          Dst:             exr_attr_opaquedata_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:239,18'
          Dst:             exr_attr_bytes_destroy
    - functionName:    exr_attr_list_add_static_name
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          161
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - add_to_list
        - check_attr_handler
        - create_attr_block
        - strlen
        - validate_attr_arguments
      functionUses:    37
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:1000,12'
          Dst:             validate_attr_arguments
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:1022,12'
          Dst:             strlen
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:1054,12'
          Dst:             create_attr_block
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:1064,35'
          Dst:             add_to_list
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:1070,9'
          Dst:             check_attr_handler
    - functionName:    validate_attr_arguments
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          135
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - exr_attr_list_find_by_name
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:619,10'
          Dst:             exr_attr_list_find_by_name
    - functionName:    create_attr_block
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          182
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_to_list
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          219
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - attr_init
        - exr_attr_list_remove
        - strcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:549,13'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:557,28'
          Dst:             attr_init
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:558,32'
          Dst:             exr_attr_list_remove
    - functionName:    check_attr_handler
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - exr_attr_list_find_by_name
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:648,36'
          Dst:             exr_attr_list_find_by_name
    - functionName:    exr_attr_list_find_by_name
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          143
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - strcmp
      functionUses:    66
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:470,19'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:487,42'
          Dst:             strcmp
    - functionName:    exr_attr_list_add
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          158
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - add_to_list
        - check_attr_handler
        - create_attr_block
        - strlen
        - validate_attr_arguments
      functionUses:    45
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:903,12'
          Dst:             validate_attr_arguments
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:924,12'
          Dst:             strlen
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:958,12'
          Dst:             create_attr_block
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:966,35'
          Dst:             add_to_list
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:972,9'
          Dst:             check_attr_handler
    - functionName:    exr_attr_list_add_by_type
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          418
      EdgeCount:       134
      CyclomaticComplexity: 44
      functionsReached:
        - add_to_list
        - check_attr_handler
        - create_attr_block
        - strcmp
        - strlen
        - validate_attr_arguments
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:776,12'
          Dst:             validate_attr_arguments
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:781,22'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:798,12'
          Dst:             strlen
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:813,12'
          Dst:             strlen
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:828,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:857,16'
          Dst:             create_attr_block
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:837,16'
          Dst:             create_attr_block
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:870,41'
          Dst:             add_to_list
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:874,9'
          Dst:             check_attr_handler
    - functionName:    exr_attr_list_compute_size
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          496
      EdgeCount:       102
      CyclomaticComplexity: 20
      functionsReached:
        - exr_attr_opaquedata_pack
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/openexr/src/lib/OpenEXRCore/attributes.c:341,9'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:403,25'
          Dst:             exr_attr_opaquedata_pack
    - functionName:    exr_attr_list_destroy
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          84
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - attr_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:305,23'
          Dst:             attr_destroy
    - functionName:    internal_exr_is_standard_type
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/attributes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          256
      EdgeCount:       94
      CyclomaticComplexity: 32
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/attributes.c:282,18'
          Dst:             strcmp
    - functionName:    exr_attr_string_set
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - exr_attr_string_set_with_length
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string.c:257,12'
          Dst:             exr_attr_string_set_with_length
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string.c:246,19'
          Dst:             strlen
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string.c:257,12'
          Dst:             exr_attr_string_set_with_length
    - functionName:    exr_attr_string_set_with_length
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          83
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - exr_attr_string_create_with_length
        - exr_attr_string_destroy
        - strnlen
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string.c:216,31'
          Dst:             strnlen
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string.c:233,5'
          Dst:             exr_attr_string_destroy
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string.c:234,12'
          Dst:             exr_attr_string_create_with_length
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_attr_string_destroy
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_attr_string_create_with_length
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - exr_attr_string_init
        - strnlen
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string.c:115,10'
          Dst:             exr_attr_string_init
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string.c:134,31'
          Dst:             strnlen
    - functionName:    exr_attr_string_init
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_attr_string_create
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - exr_attr_string_create_with_length
        - strlen
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string.c:172,12'
          Dst:             exr_attr_string_create_with_length
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string.c:161,27'
          Dst:             strlen
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string.c:172,12'
          Dst:             exr_attr_string_create_with_length
    - functionName:    exr_attr_string_init_static
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - exr_attr_string_init_static_with_length
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string.c:97,12'
          Dst:             exr_attr_string_init_static_with_length
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string.c:86,19'
          Dst:             strlen
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string.c:97,12'
          Dst:             exr_attr_string_init_static_with_length
    - functionName:    exr_attr_string_init_static_with_length
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_attr_string_vector_add_entry
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/string_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - exr_attr_string_vector_add_entry_with_length
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string_vector.c:245,12'
          Dst:             exr_attr_string_vector_add_entry_with_length
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string_vector.c:244,28'
          Dst:             strlen
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string_vector.c:245,12'
          Dst:             exr_attr_string_vector_add_entry_with_length
    - functionName:    exr_attr_string_vector_add_entry_with_length
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/string_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          157
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - exr_attr_string_create_with_length
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string_vector.c:231,10'
          Dst:             exr_attr_string_create_with_length
    - functionName:    exr_attr_string_vector_set_entry
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/string_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - exr_attr_string_vector_set_entry_with_length
        - strlen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string_vector.c:178,12'
          Dst:             exr_attr_string_vector_set_entry_with_length
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string_vector.c:177,28'
          Dst:             strlen
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string_vector.c:178,12'
          Dst:             exr_attr_string_vector_set_entry_with_length
    - functionName:    exr_attr_string_vector_set_entry_with_length
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/string_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - exr_attr_string_set_with_length
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string_vector.c:163,12'
          Dst:             exr_attr_string_set_with_length
    - functionName:    exr_attr_string_vector_init_entry
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/string_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - exr_attr_string_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string_vector.c:124,16'
          Dst:             exr_attr_string_init
    - functionName:    exr_attr_string_vector_copy
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/string_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - exr_attr_string_set_with_length
        - exr_attr_string_vector_destroy
        - exr_attr_string_vector_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string_vector.c:93,10'
          Dst:             exr_attr_string_vector_init
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string_vector.c:96,14'
          Dst:             exr_attr_string_set_with_length
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string_vector.c:102,32'
          Dst:             exr_attr_string_vector_destroy
    - functionName:    exr_attr_string_vector_init
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/string_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_attr_string_vector_destroy
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/string_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          77
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - exr_attr_string_destroy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/string_vector.c:74,17'
          Dst:             exr_attr_string_destroy
    - functionName:    exr_attr_float_vector_destroy
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/float_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_attr_float_vector_create
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/float_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          67
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - exr_attr_float_vector_init
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/float_vector.c:115,10'
          Dst:             exr_attr_float_vector_init
    - functionName:    exr_attr_float_vector_init
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/float_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          88
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_attr_float_vector_init_static
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/float_vector.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_attr_chlist_destroy
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/channel_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          67
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - exr_attr_string_destroy
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/channel_list.c:264,13'
          Dst:             exr_attr_string_destroy
    - functionName:    exr_attr_chlist_duplicate
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/channel_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          78
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - exr_attr_chlist_add_with_length
        - exr_attr_chlist_destroy
        - exr_attr_chlist_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/channel_list.c:224,16'
          Dst:             exr_attr_chlist_init
        - Src:             '/src/openexr/src/lib/OpenEXRCore/channel_list.c:231,14'
          Dst:             exr_attr_chlist_add_with_length
        - Src:             '/src/openexr/src/lib/OpenEXRCore/channel_list.c:242,13'
          Dst:             exr_attr_chlist_destroy
    - functionName:    exr_attr_chlist_init
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/channel_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_attr_chlist_add_with_length
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/channel_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          404
      EdgeCount:       113
      CyclomaticComplexity: 33
      functionsReached:
        - exr_attr_string_create_with_length
        - exr_attr_string_destroy
        - strcmp
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/channel_list.c:146,19'
          Dst:             strcmp
        - Src:             '/src/openexr/src/lib/OpenEXRCore/channel_list.c:165,10'
          Dst:             exr_attr_string_create_with_length
        - Src:             '/src/openexr/src/lib/OpenEXRCore/channel_list.c:182,13'
          Dst:             exr_attr_string_destroy
    - functionName:    exr_attr_chlist_add
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/channel_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - exr_attr_chlist_add_with_length
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/channel_list.c:66,12'
          Dst:             exr_attr_chlist_add_with_length
        - Src:             '/src/openexr/src/lib/OpenEXRCore/channel_list.c:65,31'
          Dst:             strlen
        - Src:             '/src/openexr/src/lib/OpenEXRCore/channel_list.c:66,12'
          Dst:             exr_attr_chlist_add_with_length
    - functionName:    exr_attr_opaquedata_set_packed
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/opaque.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          127
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_attr_opaquedata_pack
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/opaque.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          211
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_attr_opaquedata_unpack
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/opaque.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          134
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_attr_opaquedata_set_unpacked
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/opaque.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          99
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_attr_opaquedata_copy
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/opaque.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - exr_attr_opaquedata_create
        - exr_attr_opaquedata_init
        - exr_attr_opaquedata_set_unpacked
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/opaque.c:97,16'
          Dst:             exr_attr_opaquedata_create
        - Src:             '/src/openexr/src/lib/OpenEXRCore/opaque.c:99,10'
          Dst:             exr_attr_opaquedata_init
        - Src:             '/src/openexr/src/lib/OpenEXRCore/opaque.c:101,14'
          Dst:             exr_attr_opaquedata_set_unpacked
    - functionName:    exr_attr_opaquedata_create
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/opaque.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          38
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - exr_attr_opaquedata_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/opaque.c:56,23'
          Dst:             exr_attr_opaquedata_init
    - functionName:    exr_attr_opaquedata_init
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/opaque.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_attr_opaquedata_destroy
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/opaque.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          77
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_attr_bytes_copy
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/bytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - exr_attr_bytes_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/bytes.c:119,12'
          Dst:             exr_attr_bytes_create
    - functionName:    exr_attr_bytes_create
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/bytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - exr_attr_bytes_init
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/bytes.c:79,23'
          Dst:             exr_attr_bytes_init
    - functionName:    exr_attr_bytes_init
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/bytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          109
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_attr_bytes_destroy
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/bytes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          68
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_attr_preview_destroy
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/preview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_attr_preview_create
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/preview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - exr_attr_preview_init
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/preview.c:62,23'
          Dst:             exr_attr_preview_init
    - functionName:    exr_attr_preview_init
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/preview.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_get_default_dwa_compression_quality
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_set_default_dwa_compression_quality
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          22
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_get_default_zip_compression_level
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_set_default_zip_compression_level
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_get_default_maximum_tile_size
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_set_default_maximum_tile_size
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_get_default_maximum_image_size
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_set_default_maximum_image_size
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_get_error_code_as_string
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_get_default_error_message
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_get_library_version
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/base.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          48
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_exr_free
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_exr_alloc_aligned
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          61
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_exr_alloc
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exr_set_default_memory_routines
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_decode_alloc_buffer
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          141
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - internal_decode_free_buffer
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/coding.c:247,9'
          Dst:             internal_decode_free_buffer
    - functionName:    internal_decode_free_buffer
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          83
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_encode_alloc_buffer
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          178
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - internal_encode_free_buffer
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/coding.c:169,9'
          Dst:             internal_encode_free_buffer
    - functionName:    internal_encode_free_buffer
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          83
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_coding_update_channel_info
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          92
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - compute_sampled_height
        - compute_sampled_width
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/coding.c:99,24'
          Dst:             compute_sampled_height
        - Src:             '/src/openexr/src/lib/OpenEXRCore/coding.c:101,23'
          Dst:             compute_sampled_width
    - functionName:    compute_sampled_height
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_sampled_width
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/internal_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_coding_fill_channel_info
      functionSourceFile: '/src/openexr/src/lib/OpenEXRCore/coding.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          120
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - compute_sampled_height
        - compute_sampled_width
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/src/lib/OpenEXRCore/coding.c:44,24'
          Dst:             compute_sampled_height
        - Src:             '/src/openexr/src/lib/OpenEXRCore/coding.c:46,23'
          Dst:             compute_sampled_width
    - functionName:    _ZN4ojph10codestream8exchangeEPNS_8line_bufERj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local10codestream8exchangeEPNS_8line_bufERj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:214,19'
          Dst:             _ZN4ojph5local10codestream8exchangeEPNS_8line_bufERj
    - functionName:    _ZN4ojph10codestream5closeEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local10codestream5closeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:208,12'
          Dst:             _ZN4ojph5local10codestream5closeEv
    - functionName:    _ZN4ojph10codestream5flushEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local10codestream5flushEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:202,12'
          Dst:             _ZN4ojph5local10codestream5flushEv
    - functionName:    _ZN4ojph10codestream4pullERj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local10codestream4pullERj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:195,19'
          Dst:             _ZN4ojph5local10codestream4pullERj
    - functionName:    _ZN4ojph10codestream6createEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local10codestream4readEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:189,12'
          Dst:             _ZN4ojph5local10codestream4readEv
    - functionName:    _ZN4ojph10codestream25restrict_input_resolutionEjj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local10codestream25restrict_input_resolutionEjj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:182,12'
          Dst:             _ZN4ojph5local10codestream25restrict_input_resolutionEjj
    - functionName:    _ZN4ojph10codestream12read_headersEPNS_11infile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local10codestream12read_headersEPNS_11infile_baseE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:175,12'
          Dst:             _ZN4ojph5local10codestream12read_headersEPNS_11infile_baseE
    - functionName:    _ZN4ojph10codestream17enable_resilienceEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local10codestream17enable_resilienceEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:169,12'
          Dst:             _ZN4ojph5local10codestream17enable_resilienceEv
    - functionName:    _ZN4ojph10codestream13write_headersEPNS_12outfile_baseEPKNS_16comment_exchangeEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local10codestream13write_headersEPNS_12outfile_baseEPKNS_16comment_exchangeEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:163,12'
          Dst:             _ZN4ojph5local10codestream13write_headersEPNS_12outfile_baseEPKNS_16comment_exchangeEj
    - functionName:    _ZNK4ojph5local10codestream9is_planarEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph10codestream9is_planarEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local10codestream9is_planarEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:155,19'
          Dst:             _ZNK4ojph5local10codestream9is_planarEv
    - functionName:    _ZNK4ojph5local10codestream13is_tlm_neededEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph10codestream16is_tlm_requestedEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local10codestream13is_tlm_neededEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:149,19'
          Dst:             _ZNK4ojph5local10codestream13is_tlm_neededEv
    - functionName:    _ZN4ojph10codestream18request_tlm_markerEb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local10codestream18request_tlm_markerEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:143,12'
          Dst:             _ZN4ojph5local10codestream18request_tlm_markerEb
    - functionName:    _ZN4ojph10codestream34is_tilepart_division_at_componentsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local10codestream16get_tilepart_divEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:136,24'
          Dst:             _ZNK4ojph5local10codestream16get_tilepart_divEv
    - functionName:    _ZNK4ojph5local10codestream16get_tilepart_divEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph10codestream35is_tilepart_division_at_resolutionsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local10codestream16get_tilepart_divEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:129,23'
          Dst:             _ZNK4ojph5local10codestream16get_tilepart_divEv
    - functionName:    _ZN4ojph10codestream22set_tilepart_divisionsEbb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          34
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5local10codestream22set_tilepart_divisionsEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:123,12'
          Dst:             _ZN4ojph5local10codestream22set_tilepart_divisionsEj
    - functionName:    _ZN4ojph10codestream11set_profileEPKc
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local10codestream11set_profileEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:111,12'
          Dst:             _ZN4ojph5local10codestream11set_profileEPKc
    - functionName:    _ZN4ojph10codestream10set_planarEb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local10codestream10set_planarEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:105,12'
          Dst:             _ZN4ojph5local10codestream10set_planarEi
    - functionName:    _ZN4ojph9param_nltC2EPNS_5local9param_nltE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_params.h'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph10codestream10access_nltEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph9param_nltC2EPNS_5local9param_nltE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:99,12'
          Dst:             _ZN4ojph9param_nltC2EPNS_5local9param_nltE
    - functionName:    _ZN4ojph9param_qcdC2EPNS_5local9param_qcdE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_params.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph10codestream10access_qcdEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph9param_qcdC2EPNS_5local9param_qcdE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:93,12'
          Dst:             _ZN4ojph9param_qcdC2EPNS_5local9param_qcdE
    - functionName:    _ZN4ojph9param_codC2EPNS_5local9param_codE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_params.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph10codestream10access_codEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph9param_codC2EPNS_5local9param_codE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:87,12'
          Dst:             _ZN4ojph9param_codC2EPNS_5local9param_codE
    - functionName:    _ZN4ojph9param_sizC2EPNS_5local9param_sizE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_params.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph10codestream10access_sizEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph9param_sizC2EPNS_5local9param_sizE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:81,12'
          Dst:             _ZN4ojph9param_sizC2EPNS_5local9param_sizE
    - functionName:    _ZN4ojph10codestream7restartEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local10codestream7restartEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:75,12'
          Dst:             _ZN4ojph5local10codestream7restartEv
    - functionName:    _ZN4ojph10codestreamC2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4ojph5local10codestreamC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:68,17'
          Dst:             _ZN4ojph5local10codestreamC2Ev
    - functionName:    _ZN4ojph10codestreamD2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph5local10codestreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream.cpp:61,7'
          Dst:             _ZN4ojph5local10codestreamD2Ev
    - functionName:    _GLOBAL__sub_I_ojph_codestream_local.cpp
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:328,42'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojphL19count_leading_zerosEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph9align_ptrINS_5local9param_tlm14Ttlm_Ptlm_pairELj8EEEPT_S5_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:356,27'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local9param_tlm14Ttlm_Ptlm_pairELi8EEEPT_mjRmRPv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_5local9param_tlm14Ttlm_Ptlm_pairELj8EEEmm
        - _ZN4ojph9align_ptrINS_5local9param_tlm14Ttlm_Ptlm_pairELj8EEEPT_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:142,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_5local9param_tlm14Ttlm_Ptlm_pairELj8EEEmm
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:146,14'
          Dst:             _ZN4ojph9align_ptrINS_5local9param_tlm14Ttlm_Ptlm_pairELj8EEEPT_S5_
    - functionName:    _ZN4ojph17calc_aligned_sizeINS_5local9param_tlm14Ttlm_Ptlm_pairELj8EEEmm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
        - _ZN4ojphL19count_leading_zerosEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:345,30'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:346,20'
          Dst:             _ZN4ojphL19count_leading_zerosEm
    - functionName:    _ZN4ojphL19count_leading_zerosEm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph9align_ptrIiLj64EEEPT_S2_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:356,27'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojph19mem_fixed_allocator16post_alloc_localIiLi64EEEPT_mjRmRPv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeIiLj64EEEmm
        - _ZN4ojph9align_ptrIiLj64EEEPT_S2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:142,17'
          Dst:             _ZN4ojph17calc_aligned_sizeIiLj64EEEmm
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:146,14'
          Dst:             _ZN4ojph9align_ptrIiLj64EEEPT_S2_
    - functionName:    _ZN4ojph17calc_aligned_sizeIiLj64EEEmm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
        - _ZN4ojphL19count_leading_zerosEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:345,30'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:346,20'
          Dst:             _ZN4ojphL19count_leading_zerosEm
    - functionName:    _ZN4ojph9align_ptrINS_4sizeELj8EEEPT_S3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:356,27'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_4sizeELi8EEEPT_mjRmRPv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_4sizeELj8EEEmm
        - _ZN4ojph9align_ptrINS_4sizeELj8EEEPT_S3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:142,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_4sizeELj8EEEmm
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:146,14'
          Dst:             _ZN4ojph9align_ptrINS_4sizeELj8EEEPT_S3_
    - functionName:    _ZN4ojph17calc_aligned_sizeINS_4sizeELj8EEEmm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
        - _ZN4ojphL19count_leading_zerosEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:345,30'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:346,20'
          Dst:             _ZN4ojphL19count_leading_zerosEm
    - functionName:    _ZN4ojph9align_ptrINS_8line_bufELj8EEEPT_S3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:356,27'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_8line_bufELi8EEEPT_mjRmRPv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_8line_bufELj8EEEmm
        - _ZN4ojph9align_ptrINS_8line_bufELj8EEEPT_S3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:142,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_8line_bufELj8EEEmm
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:146,14'
          Dst:             _ZN4ojph9align_ptrINS_8line_bufELj8EEEPT_S3_
    - functionName:    _ZN4ojph17calc_aligned_sizeINS_8line_bufELj8EEEmm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
        - _ZN4ojphL19count_leading_zerosEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:345,30'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:346,20'
          Dst:             _ZN4ojphL19count_leading_zerosEm
    - functionName:    _ZN4ojph9align_ptrINS_5local4tileELj8EEEPT_S4_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:356,27'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local4tileELi8EEEPT_mjRmRPv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_5local4tileELj8EEEmm
        - _ZN4ojph9align_ptrINS_5local4tileELj8EEEPT_S4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:142,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_5local4tileELj8EEEmm
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:146,14'
          Dst:             _ZN4ojph9align_ptrINS_5local4tileELj8EEEPT_S4_
    - functionName:    _ZN4ojph17calc_aligned_sizeINS_5local4tileELj8EEEmm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
        - _ZN4ojphL19count_leading_zerosEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:345,30'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:346,20'
          Dst:             _ZN4ojphL19count_leading_zerosEm
    - functionName:    _ZN4ojph9align_ptrIhLj8EEEPT_S2_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:356,27'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojph19mem_fixed_allocator16post_alloc_localIhLi8EEEPT_mjRmRPv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeIhLj8EEEmm
        - _ZN4ojph9align_ptrIhLj8EEEPT_S2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:142,17'
          Dst:             _ZN4ojph17calc_aligned_sizeIhLj8EEEmm
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:146,14'
          Dst:             _ZN4ojph9align_ptrIhLj8EEEPT_S2_
    - functionName:    _ZN4ojph17calc_aligned_sizeIhLj8EEEmm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
        - _ZN4ojphL19count_leading_zerosEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:345,30'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:346,20'
          Dst:             _ZN4ojphL19count_leading_zerosEm
    - functionName:    _ZN4ojph19mem_fixed_allocator15pre_alloc_localIhLi8EEEvmjRm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeIhLj8EEEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:130,17'
          Dst:             _ZN4ojph17calc_aligned_sizeIhLj8EEEmm
    - functionName:    _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local9param_tlm14Ttlm_Ptlm_pairELi8EEEvmjRm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_5local9param_tlm14Ttlm_Ptlm_pairELj8EEEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:130,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_5local9param_tlm14Ttlm_Ptlm_pairELj8EEEmm
    - functionName:    _ZN4ojph19mem_fixed_allocator15pre_alloc_localIiLi64EEEvmjRm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeIiLj64EEEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:130,17'
          Dst:             _ZN4ojph17calc_aligned_sizeIiLj64EEEmm
    - functionName:    _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_4sizeELi8EEEvmjRm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_4sizeELj8EEEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:130,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_4sizeELj8EEEmm
    - functionName:    _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_8line_bufELi8EEEvmjRm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_8line_bufELj8EEEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:130,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_8line_bufELj8EEEmm
    - functionName:    _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local4tileELi8EEEvmjRm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_5local4tileELj8EEEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:130,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_5local4tileELj8EEEmm
    - functionName:    _ZNK4ojph5local9param_cod16get_wavelet_kernEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_siz9is_signedEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_siz13get_bit_depthEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_siz16get_downsamplingEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5pointC2Ejj
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:265,16'
          Dst:             _ZN4ojph5pointC2Ejj
    - functionName:    _ZNK4ojph5local9cod_SPcod21get_log_precinct_sizeEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph4sizeC2Ejj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:369,14'
          Dst:             _ZN4ojph4sizeC2Ejj
    - functionName:    _ZN4ojph4sizeC2Ejj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9cod_SPcod18get_log_block_dimsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph4sizeC2Ejj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:363,16'
          Dst:             _ZN4ojph4sizeC2Ejj
    - functionName:    _ZNK4ojph5local9param_cod14is_dfs_definedEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_siz7destroyEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_cod7destroyEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5local9param_codD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:641,11'
          Dst:             _ZN4ojph5local9param_codD2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:643,11'
          Dst:             _ZN4ojph5local9param_codD2Ev
    - functionName:    _ZN4ojph5local9param_codD2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_cod7destroyEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:415,22'
          Dst:             _ZN4ojph5local9param_cod7destroyEv
    - functionName:    _ZN4ojph5local9param_qcd7destroyEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5local9param_qcdD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:749,11'
          Dst:             _ZN4ojph5local9param_qcdD2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:752,11'
          Dst:             _ZN4ojph5local9param_qcdD2Ev
    - functionName:    _ZN4ojph5local9param_qcdD2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_qcd7destroyEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:697,22'
          Dst:             _ZN4ojph5local9param_qcd7destroyEv
    - functionName:    _ZN4ojph5local9param_nlt7destroyEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5local9param_nltD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:841,11'
          Dst:             _ZN4ojph5local9param_nltD2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:843,11'
          Dst:             _ZN4ojph5local9param_nltD2Ev
    - functionName:    _ZN4ojph5local9param_nltD2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_nlt7destroyEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:807,22'
          Dst:             _ZN4ojph5local9param_nlt7destroyEv
    - functionName:    _ZN4ojph5local9param_dfs7destroyEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5local9param_dfsD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:1037,11'
          Dst:             _ZN4ojph5local9param_dfsD2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:1039,11'
          Dst:             _ZN4ojph5local9param_dfsD2Ev
    - functionName:    _ZN4ojph5local9param_dfsD2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_dfs7destroyEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:1004,22'
          Dst:             _ZN4ojph5local9param_dfs7destroyEv
    - functionName:    _ZN4ojph5local9param_atk4initEPS1_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_dfs4initEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_nlt4initEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_qcd4initEPS1_t
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_cod4initEPS1_t
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9cod_SPcodC2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9cod_SGcodC2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_siz4initEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10codestream4pullERj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1221
      functionLinenumberEnd: 1265
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          186
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4ojph5local4tile4pullEPNS_8line_bufEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1229,38'
          Dst:             _ZN4ojph5local4tile4pullEPNS_8line_bufEj
    - functionName:    _ZN4ojph5local10codestream8exchangeEPNS_8line_bufERj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          194
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4ojph5local4tile4pushEPNS_8line_bufEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1180,40'
          Dst:             _ZN4ojph5local4tile4pushEPNS_8line_bufEj
    - functionName:    _ZN4ojph5local10codestream5closeEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10codestream5flushEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          130
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4ojph5local4tile17prepare_for_flushEv
        - _ZN4ojph5local4tile5flushEPNS_12outfile_baseE
        - _ZN4ojph5local4tile8fill_tlmEPNS0_9param_tlmE
        - _ZN4ojph5local9param_tlm5writeEPNS_12outfile_baseE
        - _ZN4ojph5localL9swap_byteEt
        - _ZN4ojph9get_errorEv
        - _ZNK4ojph4size4areaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1143,37'
          Dst:             _ZNK4ojph4size4areaEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1145,18'
          Dst:             _ZN4ojph5local4tile17prepare_for_flushEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1150,13'
          Dst:             _ZN4ojph5local9param_tlm5writeEPNS_12outfile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1149,20'
          Dst:             _ZN4ojph5local4tile8fill_tlmEPNS0_9param_tlmE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1154,16'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1153,18'
          Dst:             _ZN4ojph5local4tile5flushEPNS_12outfile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1156,9'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZNK4ojph4size4areaEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL9swap_byteEt
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10codestream18request_tlm_markerEb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10codestream22set_tilepart_divisionsEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10codestream11set_profileEPKc
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojph9get_errorEv
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1119,20'
          Dst:             strlen
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1120,23'
          Dst:             strncmp
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1122,28'
          Dst:             strncmp
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1125,9'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5local10codestream10set_planarEi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1112
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_sot18get_num_tile_partsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_sot19get_tile_part_indexEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 943
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_sot14get_tile_indexEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10codestream4readEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         86
      ICount:          497
      EdgeCount:       121
      CyclomaticComplexity: 37
      functionsReached:
        - _ZN4ojph5local10codestream14finalize_allocEv
        - _ZN4ojph5local10codestream9pre_allocEv
        - _ZN4ojph5local4tile17parse_tile_headerERKNS0_9param_sotEPNS_11infile_baseERKm
        - _ZN4ojph5local9param_sot4readEPNS_11infile_baseEb
        - _ZN4ojph5localL11find_markerEPNS_11infile_baseEPKti
        - _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - _ZN4ojph8get_infoEv
        - _ZN4ojph9get_errorEv
        - _ZNK4ojph4size4areaEv
        - _ZNK4ojph5local9param_sot14get_tile_indexEv
        - _ZNK4ojph5local9param_sot18get_num_tile_partsEv
        - _ZNK4ojph5local9param_sot19get_tile_part_indexEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:907,13'
          Dst:             _ZN4ojph5local10codestream9pre_allocEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:908,13'
          Dst:             _ZN4ojph5local10codestream14finalize_allocEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:913,17'
          Dst:             _ZN4ojph5local9param_sot4readEPNS_11infile_baseEb
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:918,19'
          Dst:             _ZNK4ojph5local9param_sot14get_tile_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:918,54'
          Dst:             _ZNK4ojph4size4areaEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:925,15'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:921,15'
          Dst:             _ZN4ojph8get_infoEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:930,21'
          Dst:             _ZNK4ojph5local9param_sot19get_tile_part_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:932,23'
          Dst:             _ZNK4ojph5local9param_sot18get_num_tile_partsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:933,21'
          Dst:             _ZNK4ojph5local9param_sot19get_tile_part_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:933,50'
          Dst:             _ZNK4ojph5local9param_sot18get_num_tile_partsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:936,19'
          Dst:             _ZN4ojph8get_infoEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:940,19'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:952,30'
          Dst:             _ZN4ojph5localL11find_markerEPNS_11infile_baseEPKti
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:954,28'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:958,28'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:963,28'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:966,28'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:969,28'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:981,21'
          Dst:             _ZN4ojph8get_infoEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:981,21'
          Dst:             _ZNK4ojph5local9param_sot14get_tile_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:981,21'
          Dst:             _ZNK4ojph5local9param_sot19get_tile_part_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:986,21'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:986,21'
          Dst:             _ZNK4ojph5local9param_sot14get_tile_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:986,21'
          Dst:             _ZNK4ojph5local9param_sot19get_tile_part_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:995,21'
          Dst:             _ZN4ojph8get_infoEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:998,21'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1004,27'
          Dst:             _ZNK4ojph5local9param_sot14get_tile_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1004,45'
          Dst:             _ZN4ojph5local4tile17parse_tile_headerERKNS0_9param_sotEPNS_11infile_baseERKm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1016,30'
          Dst:             _ZN4ojph5localL11find_markerEPNS_11infile_baseEPKti
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1018,28'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1022,28'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1026,28'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1030,28'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1034,28'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1038,28'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1042,28'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1047,28'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1050,28'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1053,28'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1065,21'
          Dst:             _ZN4ojph8get_infoEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1065,21'
          Dst:             _ZNK4ojph5local9param_sot14get_tile_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1065,21'
          Dst:             _ZNK4ojph5local9param_sot19get_tile_part_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1070,21'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1070,21'
          Dst:             _ZNK4ojph5local9param_sot14get_tile_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1070,21'
          Dst:             _ZNK4ojph5local9param_sot19get_tile_part_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1079,21'
          Dst:             _ZN4ojph8get_infoEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1082,21'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1088,27'
          Dst:             _ZNK4ojph5local9param_sot14get_tile_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1088,45'
          Dst:             _ZN4ojph5local4tile17parse_tile_headerERKNS0_9param_sotEPNS_11infile_baseERKm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1097,26'
          Dst:             _ZN4ojph5localL11find_markerEPNS_11infile_baseEPKti
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:1100,11'
          Dst:             _ZN4ojph8get_infoEv
    - functionName:    _ZN4ojph5local10codestream9pre_allocEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         84
      ICount:          560
      EdgeCount:       112
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_4sizeEEEvm
        - _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local4tileEEEvm
        - _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local9param_tlm14Ttlm_Ptlm_pairEEEvm
        - _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_8line_bufEEEvm
        - _ZN4ojph19mem_fixed_allocator13pre_alloc_objIhEEvm
        - _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIiEEvmj
        - _ZN4ojph4rectC2Ev
        - _ZN4ojph4sizeC2Ejj
        - _ZN4ojph5local10codestream10access_sizEv
        - _ZN4ojph5local4tile9pre_allocEPNS0_10codestreamERKNS_4rectES6_Rj
        - _ZN4ojph5local9param_cod7get_cocEj
        - _ZN4ojph5pointC2Ejj
        - _ZN4ojph9get_errorEv
        - _ZNK4ojph4size4areaEv
        - _ZNK4ojph5local9param_cod18get_log_block_dimsEv
        - _ZNK4ojph5local9param_cod21get_log_precinct_sizeEj
        - _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - _ZNK4ojph5local9param_siz15get_recon_widthEj
        - _ZNK4ojph9param_siz13get_tile_sizeEv
        - _ZNK4ojph9param_siz15get_tile_offsetEv
        - _ZNK4ojph9param_siz16get_image_extentEv
        - _ZNK4ojph9param_siz16get_image_offsetEv
        - _ZNK4ojph9param_siz18get_num_componentsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:115,28'
          Dst:             _ZN4ojph5local10codestream10access_sizEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:116,24'
          Dst:             _ZNK4ojph9param_siz16get_image_extentEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:116,50'
          Dst:             _ZNK4ojph9param_siz15get_tile_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:117,21'
          Dst:             _ZNK4ojph9param_siz13get_tile_sizeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:117,21'
          Dst:             _ZNK4ojph9param_siz13get_tile_sizeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:118,24'
          Dst:             _ZNK4ojph9param_siz16get_image_extentEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:118,50'
          Dst:             _ZNK4ojph9param_siz15get_tile_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:119,21'
          Dst:             _ZNK4ojph9param_siz13get_tile_sizeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:119,21'
          Dst:             _ZNK4ojph9param_siz13get_tile_sizeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:120,21'
          Dst:             _ZNK4ojph4size4areaEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:121,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:122,21'
          Dst:             _ZNK4ojph4size4areaEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:123,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:126,56'
          Dst:             _ZNK4ojph4size4areaEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:126,18'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local4tileEEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:129,13'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:130,12'
          Dst:             _ZN4ojph4rectC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:130,23'
          Dst:             _ZN4ojph4rectC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:134,22'
          Dst:             _ZNK4ojph9param_siz15get_tile_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:135,32'
          Dst:             _ZNK4ojph9param_siz13get_tile_sizeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:136,27'
          Dst:             _ZNK4ojph9param_siz13get_tile_sizeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:138,27'
          Dst:             _ZNK4ojph9param_siz16get_image_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:138,27'
          Dst:             _ZNK4ojph9param_siz16get_image_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:140,11'
          Dst:             _ZNK4ojph9param_siz16get_image_extentEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:140,11'
          Dst:             _ZNK4ojph9param_siz16get_image_extentEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:142,33'
          Dst:             _ZNK4ojph9param_siz16get_image_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:142,33'
          Dst:             _ZNK4ojph9param_siz16get_image_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:144,33'
          Dst:             _ZNK4ojph9param_siz16get_image_extentEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:144,33'
          Dst:             _ZNK4ojph9param_siz16get_image_extentEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:150,24'
          Dst:             _ZNK4ojph9param_siz15get_tile_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:151,34'
          Dst:             _ZNK4ojph9param_siz13get_tile_sizeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:152,29'
          Dst:             _ZNK4ojph9param_siz13get_tile_sizeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:154,29'
          Dst:             _ZNK4ojph9param_siz16get_image_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:154,29'
          Dst:             _ZNK4ojph9param_siz16get_image_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:156,13'
          Dst:             _ZNK4ojph9param_siz16get_image_extentEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:156,13'
          Dst:             _ZNK4ojph9param_siz16get_image_extentEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:158,35'
          Dst:             _ZNK4ojph9param_siz16get_image_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:158,35'
          Dst:             _ZNK4ojph9param_siz16get_image_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:160,35'
          Dst:             _ZNK4ojph9param_siz16get_image_extentEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:160,35'
          Dst:             _ZNK4ojph9param_siz16get_image_extentEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:165,11'
          Dst:             _ZN4ojph5local4tile9pre_allocEPNS0_10codestreamERKNS_4rectES6_Rj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:173,27'
          Dst:             _ZNK4ojph9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:174,18'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_8line_bufEEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:175,18'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_4sizeEEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:176,18'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_4sizeEEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:178,45'
          Dst:             _ZNK4ojph5local9param_siz15get_recon_widthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:178,20'
          Dst:             _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIiEEvmj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:182,20'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local9param_tlm14Ttlm_Ptlm_pairEEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:192,12'
          Dst:             _ZN4ojph4sizeC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:195,36'
          Dst:             _ZN4ojph5local9param_cod7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:196,33'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:197,28'
          Dst:             _ZNK4ojph5local9param_cod18get_log_block_dimsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:200,30'
          Dst:             _ZNK4ojph5local9param_cod21get_log_precinct_sizeEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:217,18'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objIhEEvm
    - functionName:    _ZN4ojph5local10codestream14finalize_allocEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          315
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_4sizeEEEPT_m
        - _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local4tileEEEPT_m
        - _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local9param_tlm14Ttlm_Ptlm_pairEEEPT_m
        - _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_8line_bufEEEPT_m
        - _ZN4ojph19mem_fixed_allocator14post_alloc_objIhEEPT_m
        - _ZN4ojph19mem_fixed_allocator15post_alloc_dataIiEEPT_mj
        - _ZN4ojph19mem_fixed_allocator5allocEv
        - _ZN4ojph4rectC2Ev
        - _ZN4ojph5local10codestream10access_sizEv
        - _ZN4ojph5local4tile14finalize_allocEPNS0_10codestreamERKNS_4rectEjRjS7_
        - _ZN4ojph5local9param_tlm4initEjPNS1_14Ttlm_Ptlm_pairE
        - _ZN4ojph5pointC2Ejj
        - _ZN4ojph8line_buf4wrapIiEEvPT_mj
        - _ZNK4ojph4size4areaEv
        - _ZNK4ojph5local9param_cod28is_employing_color_transformEv
        - _ZNK4ojph5local9param_siz10get_heightEj
        - _ZNK4ojph5local9param_siz15get_recon_widthEj
        - _ZNK4ojph5local9param_siz16get_recon_heightEj
        - _ZNK4ojph5local9param_siz9get_widthEj
        - _ZNK4ojph9param_siz13get_tile_sizeEv
        - _ZNK4ojph9param_siz15get_tile_offsetEv
        - _ZNK4ojph9param_siz16get_image_extentEv
        - _ZNK4ojph9param_siz16get_image_offsetEv
        - _ZNK4ojph9param_siz18get_num_componentsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:223,18'
          Dst:             _ZN4ojph19mem_fixed_allocator5allocEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:227,20'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objIhEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:230,71'
          Dst:             _ZNK4ojph4size4areaEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:230,32'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local4tileEEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:233,13'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:234,12'
          Dst:             _ZN4ojph4rectC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:235,28'
          Dst:             _ZN4ojph5local10codestream10access_sizEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:238,22'
          Dst:             _ZNK4ojph9param_siz15get_tile_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:239,32'
          Dst:             _ZNK4ojph9param_siz13get_tile_sizeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:240,27'
          Dst:             _ZNK4ojph9param_siz13get_tile_sizeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:242,27'
          Dst:             _ZNK4ojph9param_siz16get_image_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:242,27'
          Dst:             _ZNK4ojph9param_siz16get_image_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:244,11'
          Dst:             _ZNK4ojph9param_siz16get_image_extentEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:244,11'
          Dst:             _ZNK4ojph9param_siz16get_image_extentEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:249,24'
          Dst:             _ZNK4ojph9param_siz15get_tile_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:250,34'
          Dst:             _ZNK4ojph9param_siz13get_tile_sizeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:251,29'
          Dst:             _ZNK4ojph9param_siz13get_tile_sizeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:253,29'
          Dst:             _ZNK4ojph9param_siz16get_image_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:253,29'
          Dst:             _ZNK4ojph9param_siz16get_image_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:255,13'
          Dst:             _ZNK4ojph9param_siz16get_image_extentEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:255,13'
          Dst:             _ZNK4ojph9param_siz16get_image_extentEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:259,22'
          Dst:             _ZN4ojph5local4tile14finalize_allocEPNS0_10codestreamERKNS_4rectEjRjS7_
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:267,28'
          Dst:             _ZNK4ojph9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:268,26'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_8line_bufEEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:269,30'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_4sizeEEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:270,36'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_4sizeEEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:271,36'
          Dst:             _ZNK4ojph5local9param_cod28is_employing_color_transformEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:274,30'
          Dst:             _ZNK4ojph5local9param_siz9get_widthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:275,30'
          Dst:             _ZNK4ojph5local9param_siz10get_heightEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:276,23'
          Dst:             _ZNK4ojph5local9param_siz15get_recon_widthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:278,36'
          Dst:             _ZNK4ojph5local9param_siz16get_recon_heightEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:279,34'
          Dst:             _ZN4ojph19mem_fixed_allocator15post_alloc_dataIiEEPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:279,18'
          Dst:             _ZN4ojph8line_buf4wrapIiEEvPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:288,22'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local9param_tlm14Ttlm_Ptlm_pairEEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:287,13'
          Dst:             _ZN4ojph5local9param_tlm4initEjPNS1_14Ttlm_Ptlm_pairE
    - functionName:    _ZN4ojph5localL11find_markerEPNS_11infile_baseEPKti
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          105
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          103
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4ojph11get_warningEv
        - _ZN4ojph5localL9swap_byteEt
        - _ZN4ojph8get_infoEv
        - _ZN4ojph9get_errorEv
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:737,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:739,17'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:745,11'
          Dst:             _ZN4ojph8get_infoEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:749,11'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:753,11'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph19mem_fixed_allocator5allocEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph9get_errorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:95,11'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph19mem_fixed_allocator14post_alloc_objIhEEPT_m
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator16post_alloc_localIhLi8EEEPT_mjRmRPv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:121,14'
          Dst:             _ZN4ojph19mem_fixed_allocator16post_alloc_localIhLi8EEEPT_mjRmRPv
    - functionName:    _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local4tileEEEPT_m
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local4tileELi8EEEPT_mjRmRPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:121,14'
          Dst:             _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local4tileELi8EEEPT_mjRmRPv
    - functionName:    _ZN4ojph4rectC2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph4sizeC2Ejj
        - _ZN4ojph5pointC2Ejj
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_base.h:64,10'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_base.h:64,10'
          Dst:             _ZN4ojph4sizeC2Ejj
    - functionName:    _ZN4ojph5local10codestream10access_sizEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph9param_sizC2EPNS_5local9param_sizE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h:82,16'
          Dst:             _ZN4ojph9param_sizC2EPNS_5local9param_sizE
    - functionName:    _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_8line_bufEEEPT_m
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_8line_bufELi8EEEPT_mjRmRPv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:121,14'
          Dst:             _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_8line_bufELi8EEEPT_mjRmRPv
    - functionName:    _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_4sizeEEEPT_m
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_4sizeELi8EEEPT_mjRmRPv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:121,14'
          Dst:             _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_4sizeELi8EEEPT_mjRmRPv
    - functionName:    _ZNK4ojph5local9param_cod28is_employing_color_transformEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_siz9get_widthEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_siz10get_heightEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_siz15get_recon_widthEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9param_siz14get_recon_sizeEj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:299,16'
          Dst:             _ZNK4ojph5local9param_siz14get_recon_sizeEj
    - functionName:    _ZNK4ojph5local9param_siz16get_recon_heightEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9param_siz14get_recon_sizeEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:301,16'
          Dst:             _ZNK4ojph5local9param_siz14get_recon_sizeEj
    - functionName:    _ZN4ojph19mem_fixed_allocator15post_alloc_dataIiEEPT_mj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator16post_alloc_localIiLi64EEEPT_mjRmRPv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:114,14'
          Dst:             _ZN4ojph19mem_fixed_allocator16post_alloc_localIiLi64EEEPT_mjRmRPv
    - functionName:    _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local9param_tlm14Ttlm_Ptlm_pairEEEPT_m
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local9param_tlm14Ttlm_Ptlm_pairELi8EEEPT_mjRmRPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:121,14'
          Dst:             _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local9param_tlm14Ttlm_Ptlm_pairELi8EEEPT_mjRmRPv
    - functionName:    _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local4tileEEEvm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local4tileELi8EEEvmjRm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:80,7'
          Dst:             _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local4tileELi8EEEvmjRm
    - functionName:    _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_8line_bufEEEvm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_8line_bufELi8EEEvmjRm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:80,7'
          Dst:             _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_8line_bufELi8EEEvmjRm
    - functionName:    _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_4sizeEEEvm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_4sizeELi8EEEvmjRm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:80,7'
          Dst:             _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_4sizeELi8EEEvmjRm
    - functionName:    _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIiEEvmj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator15pre_alloc_localIiLi64EEEvmjRm
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:74,7'
          Dst:             _ZN4ojph19mem_fixed_allocator15pre_alloc_localIiLi64EEEvmjRm
    - functionName:    _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local9param_tlm14Ttlm_Ptlm_pairEEEvm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local9param_tlm14Ttlm_Ptlm_pairELi8EEEvmjRm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:80,7'
          Dst:             _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local9param_tlm14Ttlm_Ptlm_pairELi8EEEvmjRm
    - functionName:    _ZNK4ojph5local9param_cod22get_num_decompositionsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          53
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4ojph5local9param_cod14is_dfs_definedEv
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:510,15'
          Dst:             _ZNK4ojph5local9param_cod14is_dfs_definedEv
    - functionName:    _ZNK4ojph5local9param_cod18get_log_block_dimsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9cod_SPcod18get_log_block_dimsEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:527,22'
          Dst:             _ZNK4ojph5local9cod_SPcod18get_log_block_dimsEv
    - functionName:    _ZNK4ojph5local9param_cod21get_log_precinct_sizeEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph4sizeC2Ejj
        - _ZNK4ojph5local9cod_SPcod21get_log_precinct_sizeEj
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:556,24'
          Dst:             _ZNK4ojph5local9cod_SPcod21get_log_precinct_sizeEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:558,18'
          Dst:             _ZN4ojph4sizeC2Ejj
    - functionName:    _ZN4ojph19mem_fixed_allocator13pre_alloc_objIhEEvm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator15pre_alloc_localIhLi8EEEvmjRm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:80,7'
          Dst:             _ZN4ojph19mem_fixed_allocator15pre_alloc_localIhLi8EEEvmjRm
    - functionName:    _ZN4ojph5local10codestream17enable_resilienceEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph9get_errorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:899,9'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5local9param_siz23set_skipped_resolutionsEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10codestream25restrict_input_resolutionEjj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5local9param_siz23set_skipped_resolutionsEj
        - _ZN4ojph9get_errorEv
        - _ZNK4ojph5local9param_cod22get_num_decompositionsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:880,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:884,38'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:885,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:885,9'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:892,11'
          Dst:             _ZN4ojph5local9param_siz23set_skipped_resolutionsEj
    - functionName:    _ZN4ojph5local9param_siz4linkEPKNS0_9param_dfsE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_dfs6existsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1017
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_siz4linkEPKNS0_9param_codE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_qcd12get_comp_idxEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_cod12get_comp_idxEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_siz18get_num_componentsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10codestream12read_headersEPNS_11infile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         64
      ICount:          334
      EdgeCount:       91
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN4ojph5local9param_atk4readEPNS_11infile_baseE
        - _ZN4ojph5local9param_cap4readEPNS_11infile_baseE
        - _ZN4ojph5local9param_cod10update_atkEPNS0_9param_atkE
        - _ZN4ojph5local9param_cod14add_coc_objectEj
        - _ZN4ojph5local9param_cod4readEPNS_11infile_baseE
        - _ZN4ojph5local9param_cod7get_cocEj
        - _ZN4ojph5local9param_cod8read_cocEPNS_11infile_baseEjPS1_
        - _ZN4ojph5local9param_dfs4readEPNS_11infile_baseE
        - _ZN4ojph5local9param_nlt4readEPNS_11infile_baseE
        - _ZN4ojph5local9param_qcd14add_qcc_objectEj
        - _ZN4ojph5local9param_qcd4readEPNS_11infile_baseE
        - _ZN4ojph5local9param_qcd7get_qccEj
        - _ZN4ojph5local9param_qcd8read_qccEPNS_11infile_baseEj
        - _ZN4ojph5local9param_siz4linkEPKNS0_9param_codE
        - _ZN4ojph5local9param_siz4linkEPKNS0_9param_dfsE
        - _ZN4ojph5local9param_siz4readEPNS_11infile_baseE
        - _ZN4ojph5localL11find_markerEPNS_11infile_baseEPKti
        - _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - _ZN4ojph8get_infoEv
        - _ZN4ojph9get_errorEv
        - _ZN4ojph9param_codC2EPNS_5local9param_codE
        - _ZNK4ojph5local9param_cod12get_comp_idxEv
        - _ZNK4ojph5local9param_cod28is_employing_color_transformEv
        - _ZNK4ojph5local9param_dfs6existsEv
        - _ZNK4ojph5local9param_qcd12get_comp_idxEv
        - _ZNK4ojph5local9param_siz18get_num_componentsEv
        - _ZNK4ojph9param_cod14get_num_layersEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:766,7'
          Dst:             _ZN4ojph5localL11find_markerEPNS_11infile_baseEPKti
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:767,7'
          Dst:             _ZN4ojph5localL11find_markerEPNS_11infile_baseEPKti
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:768,11'
          Dst:             _ZN4ojph5local9param_siz4readEPNS_11infile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:773,22'
          Dst:             _ZN4ojph5localL11find_markerEPNS_11infile_baseEPKti
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:775,15'
          Dst:             _ZN4ojph5local9param_cap4readEPNS_11infile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:778,11'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:781,11'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:784,15'
          Dst:             _ZN4ojph5local9param_cod4readEPNS_11infile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:786,27'
          Dst:             _ZN4ojph9param_codC2EPNS_5local9param_codE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:787,31'
          Dst:             _ZNK4ojph9param_cod14get_num_layersEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:789,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:795,30'
          Dst:             _ZN4ojph5local9param_cod14add_coc_objectEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:796,33'
          Dst:             _ZNK4ojph5local9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:796,14'
          Dst:             _ZN4ojph5local9param_cod8read_cocEPNS_11infile_baseEjPS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:797,18'
          Dst:             _ZNK4ojph5local9param_cod12get_comp_idxEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:797,40'
          Dst:             _ZNK4ojph5local9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:798,13'
          Dst:             _ZN4ojph8get_infoEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:798,13'
          Dst:             _ZNK4ojph5local9param_cod12get_comp_idxEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:802,41'
          Dst:             _ZNK4ojph5local9param_cod12get_comp_idxEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:802,30'
          Dst:             _ZN4ojph5local9param_cod7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:803,28'
          Dst:             _ZNK4ojph5local9param_cod12get_comp_idxEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:803,49'
          Dst:             _ZNK4ojph5local9param_cod12get_comp_idxEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:804,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:804,13'
          Dst:             _ZNK4ojph5local9param_cod12get_comp_idxEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:809,15'
          Dst:             _ZN4ojph5local9param_qcd4readEPNS_11infile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:814,30'
          Dst:             _ZN4ojph5local9param_qcd14add_qcc_objectEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:815,33'
          Dst:             _ZNK4ojph5local9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:815,14'
          Dst:             _ZN4ojph5local9param_qcd8read_qccEPNS_11infile_baseEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:816,18'
          Dst:             _ZNK4ojph5local9param_qcd12get_comp_idxEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:816,40'
          Dst:             _ZNK4ojph5local9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:817,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:817,13'
          Dst:             _ZNK4ojph5local9param_qcd12get_comp_idxEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:821,41'
          Dst:             _ZNK4ojph5local9param_qcd12get_comp_idxEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:821,30'
          Dst:             _ZN4ojph5local9param_qcd7get_qccEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:822,28'
          Dst:             _ZNK4ojph5local9param_qcd12get_comp_idxEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:822,49'
          Dst:             _ZNK4ojph5local9param_qcd12get_comp_idxEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:823,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:823,13'
          Dst:             _ZNK4ojph5local9param_qcd12get_comp_idxEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:827,11'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:830,11'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:833,11'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:837,11'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:840,11'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:843,11'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:850,11'
          Dst:             _ZN4ojph5localL11skip_markerEPNS_11infile_baseEPKcS4_ib
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:852,15'
          Dst:             _ZN4ojph5local9param_dfs4readEPNS_11infile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:854,15'
          Dst:             _ZN4ojph5local9param_atk4readEPNS_11infile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:856,15'
          Dst:             _ZN4ojph5local9param_nlt4readEPNS_11infile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:860,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:863,11'
          Dst:             _ZN4ojph5local9param_cod10update_atkEPNS0_9param_atkE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:864,11'
          Dst:             _ZN4ojph5local9param_siz4linkEPKNS0_9param_codE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:865,15'
          Dst:             _ZNK4ojph5local9param_dfs6existsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:866,13'
          Dst:             _ZN4ojph5local9param_siz4linkEPKNS0_9param_dfsE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:869,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:872,20'
          Dst:             _ZNK4ojph5local9param_cod28is_employing_color_transformEv
    - functionName:    _ZN4ojph5local9param_cap14check_validityERKNS0_9param_codERKNS0_9param_qcdE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - _ZNK4ojph5local9param_qcd8get_MAGBEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:891,17'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:897,22'
          Dst:             _ZNK4ojph5local9param_qcd8get_MAGBEv
    - functionName:    _ZN4ojph5local9param_cod14check_validityERKNS0_9param_sizE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          237
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4ojph9get_errorEv
        - _ZNK4ojph5local9param_siz13get_bit_depthEj
        - _ZNK4ojph5local9param_siz16get_downsamplingEj
        - _ZNK4ojph5local9param_siz18get_num_componentsEv
        - _ZNK4ojph5local9param_siz9is_signedEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:449,29'
          Dst:             _ZNK4ojph5local9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:451,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:460,25'
          Dst:             _ZNK4ojph5local9param_siz16get_downsamplingEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:461,32'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:462,32'
          Dst:             _ZNK4ojph5local9param_siz9is_signedEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:465,28'
          Dst:             _ZNK4ojph5local9param_siz16get_downsamplingEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:469,36'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:471,36'
          Dst:             _ZNK4ojph5local9param_siz9is_signedEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:465,28'
          Dst:             _ZNK4ojph5local9param_siz16get_downsamplingEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:469,36'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:471,36'
          Dst:             _ZNK4ojph5local9param_siz9is_signedEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:474,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:478,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:482,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:492,32'
          Dst:             _ZNK4ojph5local9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:495,27'
          Dst:             _ZNK4ojph5local9param_siz16get_downsamplingEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:497,15'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5local9param_siz14check_validityEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          162
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4ojph9get_errorEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:238,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:241,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:244,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:247,11'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5local9param_siz13set_tile_sizeENS_4sizeE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_siz16get_image_extentEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5pointC2Ejj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:221,47'
          Dst:             _ZN4ojph5pointC2Ejj
    - functionName:    _ZNK4ojph5local9param_siz16get_image_offsetEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5pointC2Ejj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:227,16'
          Dst:             _ZN4ojph5pointC2Ejj
    - functionName:    _ZNK4ojph5local9param_siz13get_tile_sizeEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph4sizeC2Ejj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:223,43'
          Dst:             _ZN4ojph4sizeC2Ejj
    - functionName:    _ZN4ojph5local9param_siz7set_codERKNS0_9param_codE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10codestream13write_headersEPNS_12outfile_baseEPKNS_16comment_exchangeEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          559
      EdgeCount:       122
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN4ojph11get_warningEv
        - _ZN4ojph4sizeC2Ejj
        - _ZN4ojph5local10codestream14finalize_allocEv
        - _ZN4ojph5local10codestream18check_imf_validityEv
        - _ZN4ojph5local10codestream24check_broadcast_validityEv
        - _ZN4ojph5local10codestream9pre_allocEv
        - _ZN4ojph5local9param_cap14check_validityERKNS0_9param_codERKNS0_9param_qcdE
        - _ZN4ojph5local9param_cap5writeEPNS_12outfile_baseE
        - _ZN4ojph5local9param_cod10update_atkEPNS0_9param_atkE
        - _ZN4ojph5local9param_cod14check_validityERKNS0_9param_sizE
        - _ZN4ojph5local9param_cod5writeEPNS_12outfile_baseE
        - _ZN4ojph5local9param_cod9write_cocEPNS_12outfile_baseEj
        - _ZN4ojph5local9param_nlt14check_validityERNS0_9param_sizE
        - _ZN4ojph5local9param_qcd14check_validityERKNS0_9param_sizERKNS0_9param_codE
        - _ZN4ojph5local9param_qcd5writeEPNS_12outfile_baseE
        - _ZN4ojph5local9param_qcd9write_qccEPNS_12outfile_baseEj
        - _ZN4ojph5local9param_siz13set_tile_sizeENS_4sizeE
        - _ZN4ojph5local9param_siz14check_validityEv
        - _ZN4ojph5local9param_siz5writeEPNS_12outfile_baseE
        - _ZN4ojph5local9param_siz7set_codERKNS0_9param_codE
        - _ZN4ojph5localL9swap_byteEt
        - _ZN4ojph8get_infoEv
        - _ZN4ojph9get_errorEv
        - _ZN4ojph9param_codC2EPNS_5local9param_codE
        - _ZNK4ojph5local9param_cod28is_employing_color_transformEv
        - _ZNK4ojph5local9param_nlt5writeEPNS_12outfile_baseE
        - _ZNK4ojph5local9param_siz13get_tile_sizeEv
        - _ZNK4ojph5local9param_siz16get_image_extentEv
        - _ZNK4ojph5local9param_siz16get_image_offsetEv
        - _ZNK4ojph9param_cod21get_progression_orderEv
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:561,11'
          Dst:             _ZN4ojph5local9param_siz7set_codERKNS0_9param_codE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:563,28'
          Dst:             _ZNK4ojph5local9param_siz13get_tile_sizeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:566,32'
          Dst:             _ZNK4ojph5local9param_siz16get_image_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:567,32'
          Dst:             _ZNK4ojph5local9param_siz16get_image_extentEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:568,14'
          Dst:             _ZN4ojph4sizeC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:569,13'
          Dst:             _ZN4ojph5local9param_siz13set_tile_sizeENS_4sizeE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:571,11'
          Dst:             _ZN4ojph5local9param_siz14check_validityEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:572,11'
          Dst:             _ZN4ojph5local9param_cod14check_validityERKNS0_9param_sizE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:573,11'
          Dst:             _ZN4ojph5local9param_cod10update_atkEPNS0_9param_atkE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:574,11'
          Dst:             _ZN4ojph5local9param_qcd14check_validityERKNS0_9param_sizERKNS0_9param_codE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:575,11'
          Dst:             _ZN4ojph5local9param_cap14check_validityERKNS0_9param_codERKNS0_9param_qcdE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:576,11'
          Dst:             _ZN4ojph5local9param_nlt14check_validityERNS0_9param_sizE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:578,9'
          Dst:             _ZN4ojph5local10codestream18check_imf_validityEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:580,9'
          Dst:             _ZN4ojph5local10codestream24check_broadcast_validityEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:582,16'
          Dst:             _ZN4ojph9param_codC2EPNS_5local9param_codE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:582,38'
          Dst:             _ZNK4ojph9param_cod21get_progression_orderEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:587,9'
          Dst:             _ZN4ojph8get_infoEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:595,9'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:605,9'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:615,9'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:624,22'
          Dst:             _ZNK4ojph5local9param_cod28is_employing_color_transformEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:630,17'
          Dst:             _ZNK4ojph5local9param_cod28is_employing_color_transformEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:631,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:640,13'
          Dst:             _ZN4ojph5local10codestream9pre_allocEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:641,13'
          Dst:             _ZN4ojph5local10codestream14finalize_allocEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:643,16'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:645,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:647,16'
          Dst:             _ZN4ojph5local9param_siz5writeEPNS_12outfile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:648,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:650,16'
          Dst:             _ZN4ojph5local9param_cap5writeEPNS_12outfile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:651,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:653,16'
          Dst:             _ZN4ojph5local9param_cod5writeEPNS_12outfile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:654,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:656,16'
          Dst:             _ZN4ojph5local9param_cod9write_cocEPNS_12outfile_baseEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:657,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:659,16'
          Dst:             _ZN4ojph5local9param_qcd5writeEPNS_12outfile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:660,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:662,16'
          Dst:             _ZN4ojph5local9param_qcd9write_qccEPNS_12outfile_baseEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:663,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:665,16'
          Dst:             _ZNK4ojph5local9param_nlt5writeEPNS_12outfile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:666,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:672,20'
          Dst:             strlen
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:673,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:674,27'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:676,27'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:678,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:685,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:686,15'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:688,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:690,15'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:692,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:694,13'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5local10codestream18check_imf_validityEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         177
      ICount:          803
      EdgeCount:       246
      CyclomaticComplexity: 71
      functionsReached:
        - _ZN4ojph11get_warningEv
        - _ZN4ojph9get_errorEv
        - _ZN4ojph9param_codC2EPNS_5local9param_codE
        - _ZN4ojph9param_sizC2EPNS_5local9param_sizE
        - _ZNK4ojph9param_cod13is_reversibleEv
        - _ZNK4ojph9param_cod18get_log_block_dimsEv
        - _ZNK4ojph9param_cod21get_log_precinct_sizeEj
        - _ZNK4ojph9param_cod21get_progression_orderEv
        - _ZNK4ojph9param_cod22get_num_decompositionsEv
        - _ZNK4ojph9param_siz13get_bit_depthEj
        - _ZNK4ojph9param_siz13get_tile_sizeEv
        - _ZNK4ojph9param_siz15get_tile_offsetEv
        - _ZNK4ojph9param_siz16get_downsamplingEj
        - _ZNK4ojph9param_siz16get_image_extentEv
        - _ZNK4ojph9param_siz16get_image_offsetEv
        - _ZNK4ojph9param_siz18get_num_componentsEv
        - _ZNK4ojph9param_siz9is_signedEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:297,23'
          Dst:             _ZN4ojph9param_sizC2EPNS_5local9param_sizE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:298,23'
          Dst:             _ZN4ojph9param_codC2EPNS_5local9param_codE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:299,28'
          Dst:             _ZNK4ojph9param_cod13is_reversibleEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:0,0'
          Dst:             _ZNK4ojph9param_siz16get_image_extentEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:333,14'
          Dst:             _ZNK4ojph9param_siz16get_image_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:333,46'
          Dst:             _ZNK4ojph9param_siz16get_image_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:334,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:336,14'
          Dst:             _ZNK4ojph9param_siz15get_tile_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:336,45'
          Dst:             _ZNK4ojph9param_siz15get_tile_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:337,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:339,14'
          Dst:             _ZNK4ojph9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:340,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:344,37'
          Dst:             _ZNK4ojph9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:346,32'
          Dst:             _ZNK4ojph9param_siz16get_downsamplingEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:344,37'
          Dst:             _ZNK4ojph9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:346,32'
          Dst:             _ZNK4ojph9param_siz16get_downsamplingEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:344,37'
          Dst:             _ZNK4ojph9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:346,32'
          Dst:             _ZNK4ojph9param_siz16get_downsamplingEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:344,37'
          Dst:             _ZNK4ojph9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:346,32'
          Dst:             _ZNK4ojph9param_siz16get_downsamplingEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:357,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:363,37'
          Dst:             _ZNK4ojph9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:365,29'
          Dst:             _ZNK4ojph9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:366,29'
          Dst:             _ZNK4ojph9param_siz9is_signedEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:370,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:374,14'
          Dst:             _ZNK4ojph9param_cod18get_log_block_dimsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:374,48'
          Dst:             _ZNK4ojph9param_cod18get_log_block_dimsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:375,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:379,29'
          Dst:             _ZNK4ojph9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:380,25'
          Dst:             _ZNK4ojph9param_cod21get_log_precinct_sizeEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:381,25'
          Dst:             _ZNK4ojph9param_cod21get_log_precinct_sizeEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:383,22'
          Dst:             _ZNK4ojph9param_cod21get_log_precinct_sizeEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:384,22'
          Dst:             _ZNK4ojph9param_cod21get_log_precinct_sizeEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:386,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:390,14'
          Dst:             _ZNK4ojph9param_cod21get_progression_orderEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:391,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:404,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:408,25'
          Dst:             _ZNK4ojph9param_siz16get_image_extentEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:409,17'
          Dst:             _ZNK4ojph9param_siz13get_tile_sizeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:409,17'
          Dst:             _ZNK4ojph9param_siz13get_tile_sizeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:410,25'
          Dst:             _ZNK4ojph9param_siz16get_image_extentEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:411,17'
          Dst:             _ZNK4ojph9param_siz13get_tile_sizeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:411,17'
          Dst:             _ZNK4ojph9param_siz13get_tile_sizeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:417,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:420,22'
          Dst:             _ZNK4ojph9param_siz13get_tile_sizeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:437,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:448,9'
          Dst:             _ZN4ojph11get_warningEv
    - functionName:    _ZN4ojph5local10codestream24check_broadcast_validityEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         88
      ICount:          480
      EdgeCount:       118
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN4ojph11get_warningEv
        - _ZN4ojph9get_errorEv
        - _ZN4ojph9param_codC2EPNS_5local9param_codE
        - _ZN4ojph9param_sizC2EPNS_5local9param_sizE
        - _ZNK4ojph9param_cod18get_log_block_dimsEv
        - _ZNK4ojph9param_cod21get_log_precinct_sizeEj
        - _ZNK4ojph9param_cod21get_progression_orderEv
        - _ZNK4ojph9param_cod22get_num_decompositionsEv
        - _ZNK4ojph9param_siz13get_bit_depthEj
        - _ZNK4ojph9param_siz13get_tile_sizeEv
        - _ZNK4ojph9param_siz15get_tile_offsetEv
        - _ZNK4ojph9param_siz16get_downsamplingEj
        - _ZNK4ojph9param_siz16get_image_extentEv
        - _ZNK4ojph9param_siz16get_image_offsetEv
        - _ZNK4ojph9param_siz18get_num_componentsEv
        - _ZNK4ojph9param_siz9is_signedEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:458,23'
          Dst:             _ZN4ojph9param_sizC2EPNS_5local9param_sizE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:459,23'
          Dst:             _ZN4ojph9param_codC2EPNS_5local9param_codE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:461,14'
          Dst:             _ZNK4ojph9param_siz16get_image_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:461,46'
          Dst:             _ZNK4ojph9param_siz16get_image_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:462,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:464,14'
          Dst:             _ZNK4ojph9param_siz15get_tile_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:464,45'
          Dst:             _ZNK4ojph9param_siz15get_tile_offsetEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:465,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:467,14'
          Dst:             _ZNK4ojph9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:468,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:472,37'
          Dst:             _ZNK4ojph9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:474,32'
          Dst:             _ZNK4ojph9param_siz16get_downsamplingEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:472,37'
          Dst:             _ZNK4ojph9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:474,32'
          Dst:             _ZNK4ojph9param_siz16get_downsamplingEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:472,37'
          Dst:             _ZNK4ojph9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:474,32'
          Dst:             _ZNK4ojph9param_siz16get_downsamplingEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:472,37'
          Dst:             _ZNK4ojph9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:474,32'
          Dst:             _ZNK4ojph9param_siz16get_downsamplingEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:485,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:491,37'
          Dst:             _ZNK4ojph9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:493,29'
          Dst:             _ZNK4ojph9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:494,29'
          Dst:             _ZNK4ojph9param_siz9is_signedEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:498,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:502,29'
          Dst:             _ZNK4ojph9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:504,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:508,14'
          Dst:             _ZNK4ojph9param_cod18get_log_block_dimsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:508,47'
          Dst:             _ZNK4ojph9param_cod18get_log_block_dimsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:509,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:513,14'
          Dst:             _ZNK4ojph9param_cod18get_log_block_dimsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:513,47'
          Dst:             _ZNK4ojph9param_cod18get_log_block_dimsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:514,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:518,25'
          Dst:             _ZNK4ojph9param_cod21get_log_precinct_sizeEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:519,25'
          Dst:             _ZNK4ojph9param_cod21get_log_precinct_sizeEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:521,22'
          Dst:             _ZNK4ojph9param_cod21get_log_precinct_sizeEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:522,22'
          Dst:             _ZNK4ojph9param_cod21get_log_precinct_sizeEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:524,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:528,14'
          Dst:             _ZNK4ojph9param_cod21get_progression_orderEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:529,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:533,25'
          Dst:             _ZNK4ojph9param_siz16get_image_extentEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:534,17'
          Dst:             _ZNK4ojph9param_siz13get_tile_sizeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:534,17'
          Dst:             _ZNK4ojph9param_siz13get_tile_sizeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:535,25'
          Dst:             _ZNK4ojph9param_siz16get_image_extentEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:536,17'
          Dst:             _ZNK4ojph9param_siz13get_tile_sizeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:536,17'
          Dst:             _ZNK4ojph9param_siz13get_tile_sizeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:540,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:548,9'
          Dst:             _ZN4ojph11get_warningEv
    - functionName:    _ZN4ojph19mem_fixed_allocator7restartEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_atk7restartEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_dfs7restartEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph5local9param_dfs4initEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:1013,15'
          Dst:             _ZN4ojph5local9param_dfs4initEv
    - functionName:    _ZN4ojph5local9param_nlt7restartEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 817
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph5local9param_nlt4initEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:816,15'
          Dst:             _ZN4ojph5local9param_nlt4initEv
    - functionName:    _ZN4ojph5local9param_qcd7restartEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph5local9param_qcd4initEPS1_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:706,15'
          Dst:             _ZN4ojph5local9param_qcd4initEPS1_t
    - functionName:    _ZN4ojph5local9param_cod7restartEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph5local9param_cod4initEPS1_t
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:424,15'
          Dst:             _ZN4ojph5local9param_cod4initEPS1_t
    - functionName:    _ZN4ojph21mem_elastic_allocatorD2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          56
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph19mem_fixed_allocatorD2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10codestreamD2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph19mem_fixed_allocatorD2Ev
        - _ZN4ojph21mem_elastic_allocatorD2Ev
        - _ZN4ojph5local9param_atkD2Ev
        - _ZN4ojph5local9param_codD2Ev
        - _ZN4ojph5local9param_dfsD2Ev
        - _ZN4ojph5local9param_nltD2Ev
        - _ZN4ojph5local9param_qcdD2Ev
        - _ZN4ojph5local9param_sizD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:72,9'
          Dst:             _ZN4ojph19mem_fixed_allocatorD2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:74,9'
          Dst:             _ZN4ojph21mem_elastic_allocatorD2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:75,5'
          Dst:             _ZN4ojph5local9param_atkD2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:75,5'
          Dst:             _ZN4ojph5local9param_dfsD2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:75,5'
          Dst:             _ZN4ojph5local9param_nltD2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:75,5'
          Dst:             _ZN4ojph5local9param_qcdD2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:75,5'
          Dst:             _ZN4ojph5local9param_codD2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:75,5'
          Dst:             _ZN4ojph5local9param_sizD2Ev
    - functionName:    _ZN4ojph5local9param_atkD2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1099
      functionLinenumberEnd: 1113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojph5local9param_atkD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:1101,11'
          Dst:             _ZN4ojph5local9param_atkD2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:1105,11'
          Dst:             _ZN4ojph5local9param_atkD2Ev
    - functionName:    _ZN4ojph5local9param_sizD2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_siz7destroyEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:178,22'
          Dst:             _ZN4ojph5local9param_siz7destroyEv
    - functionName:    _ZN4ojph5local10codestream7restartEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator7restartEv
        - _ZN4ojph21mem_elastic_allocator7restartEv
        - _ZN4ojph5local9param_atk7restartEv
        - _ZN4ojph5local9param_cod7restartEv
        - _ZN4ojph5local9param_dfs7restartEv
        - _ZN4ojph5local9param_nlt7restartEv
        - _ZN4ojph5local9param_qcd7restartEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:102,11'
          Dst:             _ZN4ojph5local9param_cod7restartEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:103,11'
          Dst:             _ZN4ojph5local9param_qcd7restartEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:104,11'
          Dst:             _ZN4ojph5local9param_nlt7restartEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:105,11'
          Dst:             _ZN4ojph5local9param_dfs7restartEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:106,11'
          Dst:             _ZN4ojph5local9param_atk7restartEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:108,18'
          Dst:             _ZN4ojph19mem_fixed_allocator7restartEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:109,22'
          Dst:             _ZN4ojph21mem_elastic_allocator7restartEv
    - functionName:    _ZN4ojph21mem_elastic_allocatorC2Ej
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph19mem_fixed_allocatorC2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator7restartEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:64,7'
          Dst:             _ZN4ojph19mem_fixed_allocator7restartEv
    - functionName:    _ZN4ojph5local9param_atkC2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_atk4initEPS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:1096,9'
          Dst:             _ZN4ojph5local9param_atk4initEPS1_
    - functionName:    _ZN4ojph5local9param_dfsC2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_dfs4initEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:1003,35'
          Dst:             _ZN4ojph5local9param_dfs4initEv
    - functionName:    _ZN4ojph5local9param_nltC2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_nlt4initEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:806,35'
          Dst:             _ZN4ojph5local9param_nlt4initEv
    - functionName:    _ZN4ojph5local9param_tlmC2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 970
      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:    _ZN4ojph5local9param_qcdC2EPS1_t
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_qcd4initEPS1_t
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:696,23'
          Dst:             _ZN4ojph5local9param_qcd4initEPS1_t
    - functionName:    _ZN4ojph5local9param_capC2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_codC2EPS1_t
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9cod_SGcodC2Ev
        - _ZN4ojph5local9cod_SPcodC2Ev
        - _ZN4ojph5local9param_cod4initEPS1_t
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:413,7'
          Dst:             _ZN4ojph5local9cod_SGcodC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:413,7'
          Dst:             _ZN4ojph5local9cod_SPcodC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:414,23'
          Dst:             _ZN4ojph5local9param_cod4initEPS1_t
    - functionName:    _ZN4ojph5local9param_sizC2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_siz4initEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:177,21'
          Dst:             _ZN4ojph5local9param_siz4initEv
    - functionName:    _ZN4ojph5local10codestreamC2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          112
      EdgeCount:       42
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4ojph19mem_fixed_allocatorC2Ev
        - _ZN4ojph21mem_elastic_allocatorC2Ej
        - _ZN4ojph4sizeC2Ejj
        - _ZN4ojph5local10codestream7restartEv
        - _ZN4ojph5local31init_colour_transform_functionsEv
        - _ZN4ojph5local32init_wavelet_transform_functionsEv
        - _ZN4ojph5local9param_atkC2Ev
        - _ZN4ojph5local9param_atkD2Ev
        - _ZN4ojph5local9param_capC2Ev
        - _ZN4ojph5local9param_codC2EPS1_t
        - _ZN4ojph5local9param_codD2Ev
        - _ZN4ojph5local9param_dfsC2Ev
        - _ZN4ojph5local9param_dfsD2Ev
        - _ZN4ojph5local9param_nltC2Ev
        - _ZN4ojph5local9param_nltD2Ev
        - _ZN4ojph5local9param_qcdC2EPS1_t
        - _ZN4ojph5local9param_qcdD2Ev
        - _ZN4ojph5local9param_sizC2Ev
        - _ZN4ojph5local9param_sizD2Ev
        - _ZN4ojph5local9param_tlmC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:56,17'
          Dst:             _ZN4ojph4sizeC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:56,17'
          Dst:             _ZN4ojph5local9param_sizC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:56,17'
          Dst:             _ZN4ojph5local9param_codC2EPS1_t
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:56,17'
          Dst:             _ZN4ojph5local9param_capC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:56,17'
          Dst:             _ZN4ojph5local9param_qcdC2EPS1_t
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:56,17'
          Dst:             _ZN4ojph5local9param_tlmC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:56,17'
          Dst:             _ZN4ojph5local9param_nltC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:56,17'
          Dst:             _ZN4ojph5local9param_dfsC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:56,17'
          Dst:             _ZN4ojph5local9param_atkC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:59,23'
          Dst:             _ZN4ojph19mem_fixed_allocatorC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:60,27'
          Dst:             _ZN4ojph21mem_elastic_allocatorC2Ej
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:62,7'
          Dst:             _ZN4ojph5local31init_colour_transform_functionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:63,7'
          Dst:             _ZN4ojph5local32init_wavelet_transform_functionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:65,7'
          Dst:             _ZN4ojph5local10codestream7restartEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:66,5'
          Dst:             _ZN4ojph5local9param_atkD2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:66,5'
          Dst:             _ZN4ojph5local9param_dfsD2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:66,5'
          Dst:             _ZN4ojph5local9param_nltD2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:66,5'
          Dst:             _ZN4ojph5local9param_qcdD2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:66,5'
          Dst:             _ZN4ojph5local9param_codD2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.cpp:66,5'
          Dst:             _ZN4ojph5local9param_sizD2Ev
    - functionName:    _GLOBAL__sub_I_ojph_params.cpp
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:328,42'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojphL19count_leading_zerosEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9cod_SPcod14get_block_dimsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph4sizeC2Ejj
        - _ZNK4ojph5local9cod_SPcod18get_log_block_dimsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:365,18'
          Dst:             _ZNK4ojph5local9cod_SPcod18get_log_block_dimsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:365,47'
          Dst:             _ZN4ojph4sizeC2Ejj
    - functionName:    _ZNK4ojph5local9param_atk21is_using_ws_extensionEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_atk15is_whole_sampleEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1141
      functionLinenumberEnd: 1141
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_atk10is_m_init0Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_atk4readEPNS_11infile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2524
      functionLinenumberEnd: 2620
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         102
      ICount:          600
      EdgeCount:       137
      CyclomaticComplexity: 37
      functionsReached:
        - _ZN4ojph5local9param_atk10add_objectEv
        - _ZN4ojph5local9param_atk16read_coefficientEPNS_11infile_baseERfRi
        - _ZN4ojph5local9param_atk16read_coefficientEPNS_11infile_baseERsRi
        - _ZN4ojph5local9param_atk7get_atkEi
        - _ZN4ojph5localL9swap_byteEt
        - _ZN4ojph9get_errorEv
        - _ZNK4ojph5local9param_atk10is_m_init0Ev
        - _ZNK4ojph5local9param_atk13is_reversibleEv
        - _ZNK4ojph5local9param_atk14get_coeff_typeEv
        - _ZNK4ojph5local9param_atk15is_whole_sampleEv
        - _ZNK4ojph5local9param_atk21is_using_ws_extensionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2526,16'
          Dst:             _ZN4ojph5local9param_atk10add_objectEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2529,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2530,14'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2534,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2536,19'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2538,32'
          Dst:             _ZN4ojph5local9param_atk7get_atkEi
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2540,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2546,11'
          Dst:             _ZNK4ojph5local9param_atk10is_m_init0Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2547,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2550,11'
          Dst:             _ZNK4ojph5local9param_atk15is_whole_sampleEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2551,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2553,11'
          Dst:             _ZNK4ojph5local9param_atk13is_reversibleEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2553,30'
          Dst:             _ZNK4ojph5local9param_atk14get_coeff_typeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2554,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2556,11'
          Dst:             _ZNK4ojph5local9param_atk21is_using_ws_extensionEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2557,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2559,11'
          Dst:             _ZNK4ojph5local9param_atk13is_reversibleEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2560,13'
          Dst:             _ZN4ojph5local9param_atk16read_coefficientEPNS_11infile_baseERfRi
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2561,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2563,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2572,11'
          Dst:             _ZNK4ojph5local9param_atk13is_reversibleEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2577,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2580,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2582,33'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2585,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2588,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2591,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2593,15'
          Dst:             _ZN4ojph5local9param_atk16read_coefficientEPNS_11infile_baseERsRi
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2594,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2603,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2606,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2609,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2611,15'
          Dst:             _ZN4ojph5local9param_atk16read_coefficientEPNS_11infile_baseERfRi
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2612,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2616,9'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5local9param_atk10add_objectEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2653
      functionLinenumberEnd: 2668
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_atk4initEPS1_
        - _ZN4ojph5local9param_atkC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2664,23'
          Dst:             _ZN4ojph5local9param_atkC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2666,10'
          Dst:             _ZN4ojph5local9param_atk4initEPS1_
    - functionName:    _ZN4ojph5localL9swap_byteEt
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    60
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_atk7get_atkEi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2404
      functionLinenumberEnd: 2433
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          81
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4ojph5local9param_atk10add_objectEv
        - _ZN4ojph5local9param_atk10init_irv97Ev
        - _ZN4ojph5local9param_atk10init_rev53Ev
        - _ZNK4ojph5local9param_atk9get_indexEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2413,33'
          Dst:             _ZN4ojph5local9param_atk10init_irv97Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2414,38'
          Dst:             _ZN4ojph5local9param_atk10init_rev53Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2418,22'
          Dst:             _ZNK4ojph5local9param_atk9get_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2425,13'
          Dst:             _ZN4ojph5local9param_atk10add_objectEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2427,14'
          Dst:             _ZN4ojph5local9param_atk10init_irv97Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2425,13'
          Dst:             _ZN4ojph5local9param_atk10add_objectEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2429,14'
          Dst:             _ZN4ojph5local9param_atk10init_rev53Ev
    - functionName:    _ZNK4ojph5local9param_atk13is_reversibleEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_atk14get_coeff_typeEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1140
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_atk16read_coefficientEPNS_11infile_baseERfRi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2437
      functionLinenumberEnd: 2498
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          199
      EdgeCount:       38
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4ojph5localL9swap_byteEj
        - _ZN4ojph5localL9swap_byteEm
        - _ZN4ojph5localL9swap_byteEt
        - _ZNK4ojph5local9param_atk14get_coeff_typeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2438,24'
          Dst:             _ZNK4ojph5local9param_atk14get_coeff_typeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2449,13'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2458,15'
          Dst:             _ZN4ojph5localL9swap_byteEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2468,15'
          Dst:             _ZN4ojph5localL9swap_byteEm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2477,13'
          Dst:             _ZN4ojph5localL9swap_byteEm
    - functionName:    _ZN4ojph5local9param_atk16read_coefficientEPNS_11infile_baseERsRi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2503
      functionLinenumberEnd: 2520
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojph5localL9swap_byteEt
        - _ZNK4ojph5local9param_atk14get_coeff_typeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2504,24'
          Dst:             _ZNK4ojph5local9param_atk14get_coeff_typeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2515,19'
          Dst:             _ZN4ojph5localL9swap_byteEt
    - functionName:    _ZN4ojph5localL9swap_byteEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL9swap_byteEt
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:499,16'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:501,12'
          Dst:             _ZN4ojph5localL9swap_byteEt
    - functionName:    _ZN4ojph5localL9swap_byteEm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL9swap_byteEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:509,16'
          Dst:             _ZN4ojph5localL9swap_byteEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:511,12'
          Dst:             _ZN4ojph5localL9swap_byteEj
    - functionName:    _ZN4ojph5local9param_atk10init_irv97Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2624
      functionLinenumberEnd: 2634
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_atk10init_rev53Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2638
      functionLinenumberEnd: 2649
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_atk9get_indexEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_dfs4readEPNS_11infile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2349
      functionLinenumberEnd: 2392
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          297
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4ojph5local9param_dfs4initEv
        - _ZN4ojph5local9param_dfsC2Ev
        - _ZN4ojph5localL9swap_byteEt
        - _ZN4ojph8get_infoEv
        - _ZN4ojph9get_errorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2358,20'
          Dst:             _ZN4ojph5local9param_dfs4initEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2361,25'
          Dst:             _ZN4ojph5local9param_dfsC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2367,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2368,14'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2370,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2371,14'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2373,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2377,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2380,9'
          Dst:             _ZN4ojph8get_infoEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2387,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2390,11'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZNK4ojph5local9param_dfs12get_dwt_typeEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2292
      functionLinenumberEnd: 2298
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_tlm5writeEPNS_12outfile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2251
      functionLinenumberEnd: 2271
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          111
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL9swap_byteEj
        - _ZN4ojph5localL9swap_byteEt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2257,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2259,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2265,23'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2267,23'
          Dst:             _ZN4ojph5localL9swap_byteEj
    - functionName:    _ZN4ojph5local9param_tlm13set_next_pairEtj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2242
      functionLinenumberEnd: 2247
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_tlm4initEjPNS1_14Ttlm_Ptlm_pairE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2238
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph9get_errorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2228,9'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5local9param_sot4readEPNS_11infile_baseEb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2214
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          320
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4ojph5localL9swap_byteEj
        - _ZN4ojph5localL9swap_byteEt
        - _ZN4ojph8get_infoEv
        - _ZN4ojph9get_errorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2149,11'
          Dst:             _ZN4ojph8get_infoEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2153,16'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2156,11'
          Dst:             _ZN4ojph8get_infoEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2162,11'
          Dst:             _ZN4ojph8get_infoEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2166,16'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2169,11'
          Dst:             _ZN4ojph8get_infoEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2175,11'
          Dst:             _ZN4ojph8get_infoEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2179,16'
          Dst:             _ZN4ojph5localL9swap_byteEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2182,11'
          Dst:             _ZN4ojph8get_infoEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2188,11'
          Dst:             _ZN4ojph8get_infoEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2196,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2197,16'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2199,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2201,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2202,16'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2204,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2206,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2207,16'
          Dst:             _ZN4ojph5localL9swap_byteEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2209,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2211,11'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5local9param_sot5writeEPNS_12outfile_baseEjhh
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2123
      functionLinenumberEnd: 2140
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          83
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL9swap_byteEj
        - _ZN4ojph5localL9swap_byteEt
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2128,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2130,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2132,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2134,21'
          Dst:             _ZN4ojph5localL9swap_byteEj
    - functionName:    _ZN4ojph5local9param_sot5writeEPNS_12outfile_baseEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2099
      functionLinenumberEnd: 2118
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          84
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL9swap_byteEj
        - _ZN4ojph5localL9swap_byteEt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2106,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2108,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2110,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2112,21'
          Dst:             _ZN4ojph5localL9swap_byteEj
    - functionName:    _ZN4ojph5local9param_nlt4readEPNS_11infile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2003
      functionLinenumberEnd: 2021
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          105
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4ojph5local9param_nlt10add_objectEj
        - _ZN4ojph5local9param_nlt14get_nlt_objectEj
        - _ZN4ojph5localL9swap_byteEt
        - _ZN4ojph9get_errorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2007,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2009,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2011,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2013,19'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2014,22'
          Dst:             _ZN4ojph5local9param_nlt14get_nlt_objectEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2016,13'
          Dst:             _ZN4ojph5local9param_nlt10add_objectEj
    - functionName:    _ZN4ojph5local9param_nlt14get_nlt_objectEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2025
      functionLinenumberEnd: 2029
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9param_nlt14get_nlt_objectEj
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2029,46'
          Dst:             _ZNK4ojph5local9param_nlt14get_nlt_objectEj
    - functionName:    _ZN4ojph5local9param_nlt10add_objectEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2043
      functionLinenumberEnd: 2061
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5local9param_nlt4initEv
        - _ZN4ojph5local9param_nltC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2055,18'
          Dst:             _ZN4ojph5local9param_nlt4initEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2058,23'
          Dst:             _ZN4ojph5local9param_nltC2Ev
    - functionName:    _ZNK4ojph5local9param_nlt14get_nlt_objectEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2034
      functionLinenumberEnd: 2038
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_nlt5writeEPNS_12outfile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1975
      functionLinenumberEnd: 1999
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          109
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4ojph5localL9swap_byteEt
        - _ZNK4ojph5local9param_nlt14is_any_enabledEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1976,11'
          Dst:             _ZNK4ojph5local9param_nlt14is_any_enabledEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1987,25'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1989,25'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1991,25'
          Dst:             _ZN4ojph5localL9swap_byteEt
    - functionName:    _ZNK4ojph5local9param_nlt14is_any_enabledEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2066
      functionLinenumberEnd: 2071
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_siz13set_Rsiz_flagEt
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_nlt28trim_non_existing_componentsEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2076
      functionLinenumberEnd: 2086
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojph8get_infoEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2081,13'
          Dst:             _ZN4ojph8get_infoEv
    - functionName:    _ZN4ojph5local9param_nlt14check_validityERNS0_9param_sizE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1852
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          261
      EdgeCount:       77
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4ojph5local9param_nlt10add_objectEj
        - _ZN4ojph5local9param_nlt14get_nlt_objectEj
        - _ZN4ojph5local9param_nlt28trim_non_existing_componentsEj
        - _ZN4ojph5local9param_siz13set_Rsiz_flagEt
        - _ZNK4ojph5local9param_nlt14is_any_enabledEv
        - _ZNK4ojph5local9param_siz13get_bit_depthEj
        - _ZNK4ojph5local9param_siz18get_num_componentsEv
        - _ZNK4ojph5local9param_siz9is_signedEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1853,11'
          Dst:             _ZNK4ojph5local9param_nlt14is_any_enabledEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1863,30'
          Dst:             _ZNK4ojph5local9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1873,26'
          Dst:             _ZN4ojph5local9param_nlt14get_nlt_objectEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1879,56'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1880,56'
          Dst:             _ZNK4ojph5local9param_siz9is_signedEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1885,31'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1886,31'
          Dst:             _ZNK4ojph5local9param_siz9is_signedEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1891,34'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1892,46'
          Dst:             _ZNK4ojph5local9param_siz9is_signedEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1906,28'
          Dst:             _ZN4ojph5local9param_nlt14get_nlt_objectEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1910,21'
          Dst:             _ZN4ojph5local9param_nlt10add_objectEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1913,36'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1914,48'
          Dst:             _ZNK4ojph5local9param_siz9is_signedEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1921,30'
          Dst:             _ZNK4ojph5local9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1924,26'
          Dst:             _ZN4ojph5local9param_nlt14get_nlt_objectEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1927,34'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1928,46'
          Dst:             _ZNK4ojph5local9param_siz9is_signedEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1933,40'
          Dst:             _ZNK4ojph5local9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1933,7'
          Dst:             _ZN4ojph5local9param_nlt28trim_non_existing_componentsEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1935,11'
          Dst:             _ZNK4ojph5local9param_nlt14is_any_enabledEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1936,13'
          Dst:             _ZN4ojph5local9param_siz13set_Rsiz_flagEt
    - functionName:    _ZN4ojph5local9param_qcd8read_qccEPNS_11infile_baseEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1742
      functionLinenumberEnd: 1799
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          384
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4ojph5localL9swap_byteEt
        - _ZN4ojph9get_errorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1744,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1745,14'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1750,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1756,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1757,20'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1760,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1766,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1769,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1772,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1777,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1780,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1786,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1789,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1793,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1794,26'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1798,9'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5local9param_qcd4readEPNS_11infile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1738
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          321
      EdgeCount:       70
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4ojph5localL9swap_byteEt
        - _ZN4ojph9get_errorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1697,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1698,14'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1700,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1705,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1708,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1711,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1716,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1719,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1725,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1728,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1732,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1733,26'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1737,9'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5local9param_qcd18internal_write_qccEPNS_12outfile_baseEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1630
      functionLinenumberEnd: 1678
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          198
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4ojph5localL9swap_byteEt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1646,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1648,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1657,23'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1671,25'
          Dst:             _ZN4ojph5localL9swap_byteEt
    - functionName:    _ZN4ojph5local9param_qcd9write_qccEPNS_12outfile_baseEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1615
      functionLinenumberEnd: 1625
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4ojph5local9param_qcd18internal_write_qccEPNS_12outfile_baseEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1622,24'
          Dst:             _ZN4ojph5local9param_qcd18internal_write_qccEPNS_12outfile_baseEj
    - functionName:    _ZN4ojph5local9param_qcd5writeEPNS_12outfile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1611
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          167
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4ojph5localL9swap_byteEt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1588,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1590,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1604,25'
          Dst:             _ZN4ojph5localL9swap_byteEt
    - functionName:    _ZNK4ojph5local9param_qcd8get_KmaxEPKNS0_9param_dfsEjjj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1540
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          120
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4ojph8get_infoEv
        - _ZNK4ojph5local9param_dfs15get_subband_idxEjjj
        - _ZNK4ojph5local9param_dfs6existsEv
        - _ZNK4ojph5local9param_qcd12decode_SPqcdEh
        - _ZNK4ojph5local9param_qcd18get_num_guard_bitsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1512,31'
          Dst:             _ZNK4ojph5local9param_dfs6existsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1513,20'
          Dst:             _ZNK4ojph5local9param_dfs15get_subband_idxEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1517,9'
          Dst:             _ZN4ojph8get_infoEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1530,20'
          Dst:             _ZNK4ojph5local9param_qcd12decode_SPqcdEh
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1540,25'
          Dst:             _ZNK4ojph5local9param_qcd18get_num_guard_bitsEv
    - functionName:    _ZNK4ojph5local9param_dfs15get_subband_idxEjjj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2304
      functionLinenumberEnd: 2323
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          76
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4ojph5local9param_dfs12get_dwt_typeEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2316,21'
          Dst:             _ZNK4ojph5local9param_dfs12get_dwt_typeEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2317,26'
          Dst:             _ZNK4ojph5local9param_dfs12get_dwt_typeEj
    - functionName:    _ZNK4ojph5local9param_qcd12decode_SPqcdEh
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_qcd18get_num_guard_bitsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1504
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_qcd16get_largest_KmaxEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1567
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          188
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - _ZNK4ojph5local9param_qcd12decode_SPqcdEh
        - _ZNK4ojph5local9param_qcd18get_num_guard_bitsEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1551,20'
          Dst:             _ZNK4ojph5local9param_qcd12decode_SPqcdEh
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1567,25'
          Dst:             _ZNK4ojph5local9param_qcd18get_num_guard_bitsEv
    - functionName:    _ZNK4ojph5local9param_qcd7get_qccEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1812
      functionLinenumberEnd: 1821
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_qcd17propose_precisionEPKNS0_9param_codE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1478
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4ojph5local9param_cod12get_comp_idxEv
        - _ZNK4ojph5local9param_cod28is_employing_color_transformEv
        - _ZNK4ojph5local9param_cod7get_cocEj
        - _ZNK4ojph5local9param_qcd16get_largest_KmaxEv
        - _ZNK4ojph5local9param_qcd7get_qccEj
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1479,28'
          Dst:             _ZNK4ojph5local9param_cod12get_comp_idxEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1482,14'
          Dst:             _ZNK4ojph5local9param_cod7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1483,17'
          Dst:             _ZNK4ojph5local9param_cod28is_employing_color_transformEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1486,38'
          Dst:             _ZNK4ojph5local9param_qcd7get_qccEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1487,23'
          Dst:             _ZNK4ojph5local9param_qcd16get_largest_KmaxEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1487,23'
          Dst:             _ZNK4ojph5local9param_qcd16get_largest_KmaxEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1486,38'
          Dst:             _ZNK4ojph5local9param_qcd7get_qccEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1487,23'
          Dst:             _ZNK4ojph5local9param_qcd16get_largest_KmaxEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1487,23'
          Dst:             _ZNK4ojph5local9param_qcd16get_largest_KmaxEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1486,38'
          Dst:             _ZNK4ojph5local9param_qcd7get_qccEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1487,23'
          Dst:             _ZNK4ojph5local9param_qcd16get_largest_KmaxEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:0,0'
          Dst:             _ZNK4ojph5local9param_qcd16get_largest_KmaxEv
    - functionName:    _ZNK4ojph5local9param_cod7get_cocEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1112
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_qcd15get_irrev_deltaEPKNS0_9param_dfsEjjjj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      float
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          105
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4ojph8get_infoEv
        - _ZN4ojph9get_errorEv
        - _ZNK4ojph5local9param_dfs15get_subband_idxEjjj
        - _ZNK4ojph5local9param_dfs6existsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1449,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1455,31'
          Dst:             _ZNK4ojph5local9param_dfs6existsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1456,20'
          Dst:             _ZNK4ojph5local9param_dfs15get_subband_idxEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1460,9'
          Dst:             _ZN4ojph8get_infoEv
    - functionName:    _ZNK4ojph5local9param_qcd8get_MAGBEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1409
      functionLinenumberEnd: 1439
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          156
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - _ZNK4ojph5local9param_qcd12decode_SPqcdEh
        - _ZNK4ojph5local9param_qcd18get_num_guard_bitsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1422,25'
          Dst:             _ZNK4ojph5local9param_qcd12decode_SPqcdEh
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1423,21'
          Dst:             _ZNK4ojph5local9param_qcd18get_num_guard_bitsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:0,0'
          Dst:             _ZNK4ojph5local9param_qcd18get_num_guard_bitsEv
    - functionName:    _ZN4ojph5local17sqrt_energy_gains10get_gain_hEjb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local17sqrt_energy_gains10get_gain_lEjb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_qcd12encode_SPqcdEh
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10bibo_gains15get_bibo_gain_hEjb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10bibo_gains15get_bibo_gain_lEjb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_qcd14add_qcc_objectEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1826
      functionLinenumberEnd: 1839
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5local9param_qcd4initEPS1_t
        - _ZN4ojph5local9param_qcdC2EPS1_t
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1835,18'
          Dst:             _ZN4ojph5local9param_qcd4initEPS1_t
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1838,23'
          Dst:             _ZN4ojph5local9param_qcdC2EPS1_t
    - functionName:    _ZN4ojph5local9param_qcd15set_irrev_quantEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionLinenumberEnd: 1405
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          184
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4ojph5local17sqrt_energy_gains10get_gain_hEjb
        - _ZN4ojph5local17sqrt_energy_gains10get_gain_lEjb
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1371,22'
          Dst:             _ZN4ojph5local17sqrt_energy_gains10get_gain_lEjb
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1383,24'
          Dst:             _ZN4ojph5local17sqrt_energy_gains10get_gain_lEjb
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1384,24'
          Dst:             _ZN4ojph5local17sqrt_energy_gains10get_gain_hEjb
    - functionName:    _ZN4ojph5local9param_qcd13set_rev_quantEjjb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1363
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          173
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4ojph5local10bibo_gains15get_bibo_gain_hEjb
        - _ZN4ojph5local10bibo_gains15get_bibo_gain_lEjb
        - _ZN4ojph9get_errorEv
        - _ZNK4ojph5local9param_qcd12encode_SPqcdEh
        - log
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1325,23'
          Dst:             _ZN4ojph5local10bibo_gains15get_bibo_gain_lEjb
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1326,28'
          Dst:             log
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1331,25'
          Dst:             _ZN4ojph5local10bibo_gains15get_bibo_gain_lEjb
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1332,25'
          Dst:             _ZN4ojph5local10bibo_gains15get_bibo_gain_hEjb
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1333,25'
          Dst:             log
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1338,25'
          Dst:             log
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1344,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1352,21'
          Dst:             _ZNK4ojph5local9param_qcd12encode_SPqcdEh
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1356,23'
          Dst:             _ZNK4ojph5local9param_qcd12encode_SPqcdEh
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1358,23'
          Dst:             _ZNK4ojph5local9param_qcd12encode_SPqcdEh
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1360,23'
          Dst:             _ZNK4ojph5local9param_qcd12encode_SPqcdEh
    - functionName:    log
      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:    _ZN4ojph5local9param_qcd7get_qccEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1803
      functionLinenumberEnd: 1807
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9param_qcd7get_qccEj
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1807,46'
          Dst:             _ZNK4ojph5local9param_qcd7get_qccEj
    - functionName:    _ZN4ojph5local9param_qcd28trim_non_existing_componentsEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1682
      functionLinenumberEnd: 1691
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_qcd14check_validityERKNS0_9param_sizERKNS0_9param_codE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1161
      functionLinenumberEnd: 1306
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         191
      ICount:          825
      EdgeCount:       266
      CyclomaticComplexity: 77
      functionsReached:
        - _ZN4ojph5local9param_qcd13set_rev_quantEjjb
        - _ZN4ojph5local9param_qcd14add_qcc_objectEj
        - _ZN4ojph5local9param_qcd15set_irrev_quantEj
        - _ZN4ojph5local9param_qcd28trim_non_existing_componentsEj
        - _ZN4ojph5local9param_qcd7get_qccEj
        - _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - _ZNK4ojph5local9param_cod28is_employing_color_transformEv
        - _ZNK4ojph5local9param_cod7get_cocEj
        - _ZNK4ojph5local9param_siz13get_bit_depthEj
        - _ZNK4ojph5local9param_siz18get_num_componentsEv
        - _ZNK4ojph5local9param_siz9is_signedEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1162,28'
          Dst:             _ZNK4ojph5local9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1163,7'
          Dst:             _ZN4ojph5local9param_qcd28trim_non_existing_componentsEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1178,15'
          Dst:             _ZN4ojph5local9param_qcd7get_qccEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1180,38'
          Dst:             _ZNK4ojph5local9param_cod7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1183,39'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1184,31'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1185,31'
          Dst:             _ZNK4ojph5local9param_siz9is_signedEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1186,33'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1192,46'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1193,38'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1194,38'
          Dst:             _ZNK4ojph5local9param_siz9is_signedEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1195,40'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1210,46'
          Dst:             _ZNK4ojph5local9param_cod28is_employing_color_transformEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1211,38'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1212,29'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1213,29'
          Dst:             _ZNK4ojph5local9param_siz9is_signedEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1214,32'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1217,11'
          Dst:             _ZN4ojph5local9param_qcd13set_rev_quantEjjb
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1225,11'
          Dst:             _ZN4ojph5local9param_qcd15set_irrev_quantEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1234,46'
          Dst:             _ZNK4ojph5local9param_cod28is_employing_color_transformEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1237,37'
          Dst:             _ZNK4ojph5local9param_cod7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1238,45'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1239,39'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1240,39'
          Dst:             _ZNK4ojph5local9param_siz9is_signedEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1241,42'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1245,27'
          Dst:             _ZN4ojph5local9param_qcd7get_qccEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1247,24'
          Dst:             _ZN4ojph5local9param_qcd14add_qcc_objectEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1249,41'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1251,32'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1252,19'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1253,17'
          Dst:             _ZN4ojph5local9param_qcd13set_rev_quantEjjb
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1255,24'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1267,17'
          Dst:             _ZN4ojph5local9param_qcd15set_irrev_quantEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1275,46'
          Dst:             _ZNK4ojph5local9param_cod28is_employing_color_transformEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1278,27'
          Dst:             _ZN4ojph5local9param_qcd7get_qccEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1281,37'
          Dst:             _ZNK4ojph5local9param_cod7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1282,41'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1284,32'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1285,19'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1288,24'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1300,17'
          Dst:             _ZN4ojph5local9param_qcd15set_irrev_quantEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1286,17'
          Dst:             _ZN4ojph5local9param_qcd13set_rev_quantEjjb
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1278,27'
          Dst:             _ZN4ojph5local9param_qcd7get_qccEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1281,37'
          Dst:             _ZNK4ojph5local9param_cod7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1282,41'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1284,32'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1285,19'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1288,24'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1300,17'
          Dst:             _ZN4ojph5local9param_qcd15set_irrev_quantEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1286,17'
          Dst:             _ZN4ojph5local9param_qcd13set_rev_quantEjjb
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1278,27'
          Dst:             _ZN4ojph5local9param_qcd7get_qccEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1281,37'
          Dst:             _ZNK4ojph5local9param_cod7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1282,41'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1284,32'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1285,19'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1288,24'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1300,17'
          Dst:             _ZN4ojph5local9param_qcd15set_irrev_quantEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1286,17'
          Dst:             _ZN4ojph5local9param_qcd13set_rev_quantEjjb
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1278,27'
          Dst:             _ZN4ojph5local9param_qcd7get_qccEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1281,37'
          Dst:             _ZNK4ojph5local9param_cod7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1282,41'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1284,32'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1285,19'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1288,24'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1300,17'
          Dst:             _ZN4ojph5local9param_qcd15set_irrev_quantEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1286,17'
          Dst:             _ZN4ojph5local9param_qcd13set_rev_quantEjjb
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1278,27'
          Dst:             _ZN4ojph5local9param_qcd7get_qccEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1281,37'
          Dst:             _ZNK4ojph5local9param_cod7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1282,41'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1284,32'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1285,19'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1288,24'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1300,17'
          Dst:             _ZN4ojph5local9param_qcd15set_irrev_quantEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1286,17'
          Dst:             _ZN4ojph5local9param_qcd13set_rev_quantEjjb
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1278,27'
          Dst:             _ZN4ojph5local9param_qcd7get_qccEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1281,37'
          Dst:             _ZNK4ojph5local9param_cod7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1282,41'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1284,32'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1285,19'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1288,24'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1300,17'
          Dst:             _ZN4ojph5local9param_qcd15set_irrev_quantEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1286,17'
          Dst:             _ZN4ojph5local9param_qcd13set_rev_quantEjjb
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1278,27'
          Dst:             _ZN4ojph5local9param_qcd7get_qccEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1281,37'
          Dst:             _ZNK4ojph5local9param_cod7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1282,41'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1284,32'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1285,19'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1288,24'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1300,17'
          Dst:             _ZN4ojph5local9param_qcd15set_irrev_quantEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1286,17'
          Dst:             _ZN4ojph5local9param_qcd13set_rev_quantEjjb
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1278,27'
          Dst:             _ZN4ojph5local9param_qcd7get_qccEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1281,37'
          Dst:             _ZNK4ojph5local9param_cod7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1282,41'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1284,32'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1285,19'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1286,17'
          Dst:             _ZN4ojph5local9param_qcd13set_rev_quantEjjb
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1288,24'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1300,17'
          Dst:             _ZN4ojph5local9param_qcd15set_irrev_quantEj
    - functionName:    _ZN4ojph5local9param_cod10update_atkEPNS0_9param_atkE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1091
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojph5local9param_atk7get_atkEi
        - _ZN4ojph9get_errorEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1093,24'
          Dst:             _ZN4ojph5local9param_atk7get_atkEi
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1095,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1101,23'
          Dst:             _ZN4ojph5local9param_atk7get_atkEi
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1103,11'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5local9param_cod8read_cocEPNS_11infile_baseEjPS1_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          512
      EdgeCount:       110
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4ojph11get_warningEv
        - _ZN4ojph5localL9swap_byteEt
        - _ZN4ojph9get_errorEv
        - _ZNK4ojph5local9param_cod22get_num_decompositionsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1026,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1027,14'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1031,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1036,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1037,20'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1040,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1042,9'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1045,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1047,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1049,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1051,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1053,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1055,11'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1061,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1064,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1066,33'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1070,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1070,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1074,15'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1086,9'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5local9param_cod4readEPNS_11infile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         79
      ICount:          501
      EdgeCount:       106
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN4ojph5localL9swap_byteEt
        - _ZN4ojph9get_errorEv
        - _ZNK4ojph5local9param_cod22get_num_decompositionsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:962,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:963,14'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:965,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:967,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:969,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:971,28'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:973,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:975,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:977,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:979,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:981,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:983,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:985,11'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:991,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:994,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:996,33'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1000,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1000,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1004,15'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1013,9'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5local9param_cod18internal_write_cocEPNS_12outfile_baseEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          162
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojph5localL9swap_byteEt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:923,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:925,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:934,23'
          Dst:             _ZN4ojph5localL9swap_byteEt
    - functionName:    _ZN4ojph5local9param_cod9write_cocEPNS_12outfile_baseEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4ojph5local9param_cod18internal_write_cocEPNS_12outfile_baseEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:904,24'
          Dst:             _ZN4ojph5local9param_cod18internal_write_cocEPNS_12outfile_baseEj
    - functionName:    _ZN4ojph5local9param_cod5writeEPNS_12outfile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          168
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4ojph5localL9swap_byteEt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:866,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:868,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:874,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
    - functionName:    _ZN4ojphL16population_countEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_cap4readEPNS_11infile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          170
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4ojph5localL9swap_byteEj
        - _ZN4ojph5localL9swap_byteEt
        - _ZN4ojph9get_errorEv
        - _ZN4ojphL16population_countEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:814,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:815,14'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:817,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:818,14'
          Dst:             _ZN4ojph5localL9swap_byteEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:819,20'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:821,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:824,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:829,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:831,9'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5local9param_cap5writeEPNS_12outfile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL9swap_byteEj
        - _ZN4ojph5localL9swap_byteEt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:797,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:799,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:801,21'
          Dst:             _ZN4ojph5localL9swap_byteEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:804,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
    - functionName:    _ZNK4ojph5local9param_siz14get_recon_sizeEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5pointC2Ejj
        - _ZNK4ojph5local9param_siz22get_recon_downsamplingEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:771,22'
          Dst:             _ZNK4ojph5local9param_siz22get_recon_downsamplingEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:772,13'
          Dst:             _ZN4ojph5pointC2Ejj
    - functionName:    _ZNK4ojph5local9param_siz22get_recon_downsamplingEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4ojph5pointC2Ejj
        - _ZNK4ojph5local9param_cod13get_dfs_indexEv
        - _ZNK4ojph5local9param_cod14is_dfs_definedEv
        - _ZNK4ojph5local9param_cod7get_cocEj
        - _ZNK4ojph5local9param_dfs16get_res_downsampEj
        - _ZNK4ojph5local9param_dfs7get_dfsEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:755,13'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:756,35'
          Dst:             _ZNK4ojph5local9param_cod7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:757,30'
          Dst:             _ZNK4ojph5local9param_cod14is_dfs_definedEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:758,48'
          Dst:             _ZNK4ojph5local9param_cod13get_dfs_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:758,35'
          Dst:             _ZNK4ojph5local9param_dfs7get_dfsEi
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:759,21'
          Dst:             _ZNK4ojph5local9param_dfs16get_res_downsampEj
    - functionName:    _ZNK4ojph5local9param_cod13get_dfs_indexEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_dfs7get_dfsEi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2283
      functionLinenumberEnd: 2287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_dfs16get_res_downsampEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 2328
      functionLinenumberEnd: 2345
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4ojph5pointC2Ejj
        - _ZNK4ojph5local9param_dfs12get_dwt_typeEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2329,13'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:2333,40'
          Dst:             _ZNK4ojph5local9param_dfs12get_dwt_typeEj
    - functionName:    _ZN4ojph5local9param_siz4readEPNS_11infile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         77
      ICount:          620
      EdgeCount:       102
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN4ojph11get_warningEv
        - _ZN4ojph4sizeC2Ejj
        - _ZN4ojph5local9param_siz13set_tile_sizeENS_4sizeE
        - _ZN4ojph5local9param_siz14check_validityEv
        - _ZN4ojph5local9param_siz15set_tile_offsetENS_5pointE
        - _ZN4ojph5local9param_siz16set_image_offsetENS_5pointE
        - _ZN4ojph5local9param_siz18set_num_componentsEj
        - _ZN4ojph5localL9swap_byteEj
        - _ZN4ojph5localL9swap_byteEt
        - _ZN4ojph5pointC2Ejj
        - _ZN4ojph9get_errorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:683,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:684,14'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:687,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:689,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:690,14'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:692,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:695,9'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:697,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:698,14'
          Dst:             _ZN4ojph5localL9swap_byteEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:700,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:701,14'
          Dst:             _ZN4ojph5localL9swap_byteEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:704,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:706,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:707,30'
          Dst:             _ZN4ojph5localL9swap_byteEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:707,50'
          Dst:             _ZN4ojph5localL9swap_byteEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:707,24'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:707,7'
          Dst:             _ZN4ojph5local9param_siz16set_image_offsetENS_5pointE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:710,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:712,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:713,26'
          Dst:             _ZN4ojph5localL9swap_byteEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:713,46'
          Dst:             _ZN4ojph5localL9swap_byteEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:713,21'
          Dst:             _ZN4ojph4sizeC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:713,7'
          Dst:             _ZN4ojph5local9param_siz13set_tile_sizeENS_4sizeE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:716,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:718,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:719,29'
          Dst:             _ZN4ojph5localL9swap_byteEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:719,50'
          Dst:             _ZN4ojph5localL9swap_byteEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:719,23'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:719,7'
          Dst:             _ZN4ojph5local9param_siz15set_tile_offsetENS_5pointE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:721,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:722,14'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:724,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:726,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:727,7'
          Dst:             _ZN4ojph5local9param_siz18set_num_componentsEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:747,7'
          Dst:             _ZN4ojph5local9param_siz14check_validityEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:731,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:733,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:735,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:737,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:739,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:741,11'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5local9param_siz16set_image_offsetENS_5pointE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_siz15set_tile_offsetENS_5pointE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_siz18set_num_componentsEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_siz5writeEPNS_12outfile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          217
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL9swap_byteEj
        - _ZN4ojph5localL9swap_byteEt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:644,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:646,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:648,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:650,21'
          Dst:             _ZN4ojph5localL9swap_byteEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:652,21'
          Dst:             _ZN4ojph5localL9swap_byteEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:654,21'
          Dst:             _ZN4ojph5localL9swap_byteEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:656,21'
          Dst:             _ZN4ojph5localL9swap_byteEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:658,21'
          Dst:             _ZN4ojph5localL9swap_byteEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:660,21'
          Dst:             _ZN4ojph5localL9swap_byteEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:662,21'
          Dst:             _ZN4ojph5localL9swap_byteEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:664,21'
          Dst:             _ZN4ojph5localL9swap_byteEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:666,21'
          Dst:             _ZN4ojph5localL9swap_byteEt
    - functionName:    _ZN4ojph16comment_exchange8set_dataEPKct
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph9get_errorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:471,7'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph16comment_exchange10set_stringEPKc
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph9get_errorEv
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:458,16'
          Dst:             strlen
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:460,7'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZNK4ojph5local9param_nlt23get_nonlinear_transformEjRhRbS2_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1958
      functionLinenumberEnd: 1971
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4ojph5local9param_nlt14get_nlt_objectEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1960,28'
          Dst:             _ZNK4ojph5local9param_nlt14get_nlt_objectEj
    - functionName:    _ZNK4ojph9param_nlt23get_nonlinear_transformEjRhRbS1_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9param_nlt23get_nonlinear_transformEjRhRbS2_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:443,19'
          Dst:             _ZNK4ojph5local9param_nlt23get_nonlinear_transformEjRhRbS2_
    - functionName:    _ZN4ojph5local9param_nlt23set_nonlinear_transformEjh
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 1952
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4ojph5local9param_nlt10add_objectEj
        - _ZN4ojph5local9param_nlt14get_nlt_objectEj
        - _ZN4ojph9get_errorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1944,7'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1947,22'
          Dst:             _ZN4ojph5local9param_nlt14get_nlt_objectEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1949,13'
          Dst:             _ZN4ojph5local9param_nlt10add_objectEj
    - functionName:    _ZN4ojph9param_nlt23set_nonlinear_transformEjh
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_nlt23set_nonlinear_transformEjh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:436,12'
          Dst:             _ZN4ojph5local9param_nlt23set_nonlinear_transformEjh
    - functionName:    _ZN4ojph5local9param_qcd9set_deltaEjf
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph5local9param_qcd14add_qcc_objectEj
        - _ZN4ojph5local9param_qcd7get_qccEj
        - _ZN4ojph5local9param_qcd9set_deltaEf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1312,22'
          Dst:             _ZN4ojph5local9param_qcd7get_qccEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1314,13'
          Dst:             _ZN4ojph5local9param_qcd14add_qcc_objectEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1315,10'
          Dst:             _ZN4ojph5local9param_qcd9set_deltaEf
    - functionName:    _ZN4ojph5local9param_qcd9set_deltaEf
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph9param_qcd15set_irrev_quantEjf
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_qcd9set_deltaEjf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:422,12'
          Dst:             _ZN4ojph5local9param_qcd9set_deltaEjf
    - functionName:    _ZN4ojph9param_qcd15set_irrev_quantEf
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_qcd9set_deltaEf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:416,12'
          Dst:             _ZN4ojph5local9param_qcd9set_deltaEf
    - functionName:    _ZNK4ojph9param_coc28get_block_vertical_causalityEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph9param_codC2EPNS_5local9param_codE
        - _ZNK4ojph9param_cod28get_block_vertical_causalityEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:402,12'
          Dst:             _ZN4ojph9param_codC2EPNS_5local9param_codE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:402,35'
          Dst:             _ZNK4ojph9param_cod28get_block_vertical_causalityEv
    - functionName:    _ZNK4ojph9param_cod28get_block_vertical_causalityEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9param_cod28get_block_vertical_causalityEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:349,19'
          Dst:             _ZNK4ojph5local9param_cod28get_block_vertical_causalityEv
    - functionName:    _ZNK4ojph5local9param_cod28get_block_vertical_causalityEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph9param_coc21get_log_precinct_sizeEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph9param_codC2EPNS_5local9param_codE
        - _ZNK4ojph9param_cod21get_log_precinct_sizeEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:398,12'
          Dst:             _ZN4ojph9param_codC2EPNS_5local9param_codE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:398,35'
          Dst:             _ZNK4ojph9param_cod21get_log_precinct_sizeEj
    - functionName:    _ZNK4ojph9param_cod21get_log_precinct_sizeEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9param_cod21get_log_precinct_sizeEj
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:295,19'
          Dst:             _ZNK4ojph5local9param_cod21get_log_precinct_sizeEj
    - functionName:    _ZNK4ojph9param_coc17get_precinct_sizeEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph9param_codC2EPNS_5local9param_codE
        - _ZNK4ojph9param_cod17get_precinct_sizeEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:394,12'
          Dst:             _ZN4ojph9param_codC2EPNS_5local9param_codE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:394,35'
          Dst:             _ZNK4ojph9param_cod17get_precinct_sizeEj
    - functionName:    _ZNK4ojph9param_cod17get_precinct_sizeEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9param_cod17get_precinct_sizeEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:289,19'
          Dst:             _ZNK4ojph5local9param_cod17get_precinct_sizeEj
    - functionName:    _ZNK4ojph5local9param_cod17get_precinct_sizeEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph4sizeC2Ejj
        - _ZNK4ojph5local9param_cod21get_log_precinct_sizeEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:548,18'
          Dst:             _ZNK4ojph5local9param_cod21get_log_precinct_sizeEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:549,16'
          Dst:             _ZN4ojph4sizeC2Ejj
    - functionName:    _ZNK4ojph9param_coc13is_reversibleEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph9param_codC2EPNS_5local9param_codE
        - _ZNK4ojph9param_cod13is_reversibleEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:390,12'
          Dst:             _ZN4ojph9param_codC2EPNS_5local9param_codE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:390,35'
          Dst:             _ZNK4ojph9param_cod13is_reversibleEv
    - functionName:    _ZNK4ojph9param_cod13is_reversibleEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9param_cod13is_reversibleEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:283,19'
          Dst:             _ZNK4ojph5local9param_cod13is_reversibleEv
    - functionName:    _ZNK4ojph5local9param_cod13is_reversibleEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4ojph5local9param_atk13is_reversibleEv
        - _ZNK4ojph5local9param_cod16get_wavelet_kernEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:846,16'
          Dst:             _ZNK4ojph5local9param_cod16get_wavelet_kernEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:849,21'
          Dst:             _ZNK4ojph5local9param_atk13is_reversibleEv
    - functionName:    _ZNK4ojph9param_coc18get_log_block_dimsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph9param_codC2EPNS_5local9param_codE
        - _ZNK4ojph9param_cod18get_log_block_dimsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:386,12'
          Dst:             _ZN4ojph9param_codC2EPNS_5local9param_codE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:386,35'
          Dst:             _ZNK4ojph9param_cod18get_log_block_dimsEv
    - functionName:    _ZNK4ojph9param_cod18get_log_block_dimsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9param_cod18get_log_block_dimsEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:277,19'
          Dst:             _ZNK4ojph5local9param_cod18get_log_block_dimsEv
    - functionName:    _ZNK4ojph9param_coc14get_block_dimsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph9param_codC2EPNS_5local9param_codE
        - _ZNK4ojph9param_cod14get_block_dimsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:382,12'
          Dst:             _ZN4ojph9param_codC2EPNS_5local9param_codE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:382,35'
          Dst:             _ZNK4ojph9param_cod14get_block_dimsEv
    - functionName:    _ZNK4ojph9param_cod14get_block_dimsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9param_cod14get_block_dimsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:271,19'
          Dst:             _ZNK4ojph5local9param_cod14get_block_dimsEv
    - functionName:    _ZNK4ojph5local9param_cod14get_block_dimsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9cod_SPcod14get_block_dimsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h:523,22'
          Dst:             _ZNK4ojph5local9cod_SPcod14get_block_dimsEv
    - functionName:    _ZNK4ojph9param_coc22get_num_decompositionsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph9param_codC2EPNS_5local9param_codE
        - _ZNK4ojph9param_cod22get_num_decompositionsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:378,12'
          Dst:             _ZN4ojph9param_codC2EPNS_5local9param_codE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:378,35'
          Dst:             _ZNK4ojph9param_cod22get_num_decompositionsEv
    - functionName:    _ZNK4ojph9param_cod22get_num_decompositionsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9param_cod22get_num_decompositionsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:265,19'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
    - functionName:    _ZN4ojph9param_coc14set_reversibleEb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph9param_cod14set_reversibleEb
        - _ZN4ojph9param_codC2EPNS_5local9param_codE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:374,5'
          Dst:             _ZN4ojph9param_codC2EPNS_5local9param_codE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:374,28'
          Dst:             _ZN4ojph9param_cod14set_reversibleEb
    - functionName:    _ZN4ojph9param_cod14set_reversibleEb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_cod14set_reversibleEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:250,12'
          Dst:             _ZN4ojph5local9param_cod14set_reversibleEb
    - functionName:    _ZN4ojph5local9param_cod14set_reversibleEb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph9param_coc17set_precinct_sizeEiPNS_4sizeE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph9param_cod17set_precinct_sizeEiPNS_4sizeE
        - _ZN4ojph9param_codC2EPNS_5local9param_codE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:370,5'
          Dst:             _ZN4ojph9param_codC2EPNS_5local9param_codE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:370,28'
          Dst:             _ZN4ojph9param_cod17set_precinct_sizeEiPNS_4sizeE
    - functionName:    _ZN4ojph9param_cod17set_precinct_sizeEiPNS_4sizeE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          299
      EdgeCount:       82
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4ojph9get_errorEv
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:198,25'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:199,25'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:201,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:203,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:206,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:198,25'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:199,25'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:201,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:203,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:206,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:208,11'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph9param_coc14set_block_dimsEjj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph9param_cod14set_block_dimsEjj
        - _ZN4ojph9param_codC2EPNS_5local9param_codE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:366,5'
          Dst:             _ZN4ojph9param_codC2EPNS_5local9param_codE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:366,28'
          Dst:             _ZN4ojph9param_cod14set_block_dimsEjj
    - functionName:    _ZN4ojph9param_cod14set_block_dimsEjj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          87
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4ojph9get_errorEv
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:175,27'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:176,28'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:181,7'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph9param_coc21set_num_decompositionEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph9param_cod21set_num_decompositionEj
        - _ZN4ojph9param_codC2EPNS_5local9param_codE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:362,5'
          Dst:             _ZN4ojph9param_codC2EPNS_5local9param_codE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:362,28'
          Dst:             _ZN4ojph9param_cod21set_num_decompositionEj
    - functionName:    _ZN4ojph9param_cod21set_num_decompositionEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph9get_errorEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:167,7'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZNK4ojph5local9param_cod15packets_use_ephEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph9param_cod15packets_use_ephEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9param_cod15packets_use_ephEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:343,19'
          Dst:             _ZNK4ojph5local9param_cod15packets_use_ephEv
    - functionName:    _ZNK4ojph5local9param_cod19packets_may_use_sopEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          30
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph9param_cod19packets_may_use_sopEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9param_cod19packets_may_use_sopEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:337,19'
          Dst:             _ZNK4ojph5local9param_cod19packets_may_use_sopEv
    - functionName:    _ZNK4ojph9param_cod24is_using_color_transformEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9param_cod28is_employing_color_transformEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:331,19'
          Dst:             _ZNK4ojph5local9param_cod28is_employing_color_transformEv
    - functionName:    _ZNK4ojph9param_cod14get_num_layersEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 325
      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:    _ZNK4ojph9param_cod31get_progression_order_as_stringEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          47
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph9param_cod21get_progression_orderEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph9param_cocC2EPNS_5local9param_codE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_params.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9param_cod14add_coc_objectEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_cod4initEPS1_t
        - _ZN4ojph5local9param_codC2EPS1_t
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1144,18'
          Dst:             _ZN4ojph5local9param_cod4initEPS1_t
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1147,23'
          Dst:             _ZN4ojph5local9param_codC2EPS1_t
    - functionName:    _ZN4ojph5local9param_cod7get_cocEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9param_cod7get_cocEj
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:1130,46'
          Dst:             _ZNK4ojph5local9param_cod7get_cocEj
    - functionName:    _ZN4ojph9param_cod7get_cocEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph5local9param_cod14add_coc_objectEj
        - _ZN4ojph5local9param_cod7get_cocEj
        - _ZN4ojph9param_cocC2EPNS_5local9param_codE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:256,34'
          Dst:             _ZN4ojph5local9param_cod7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:258,18'
          Dst:             _ZN4ojph5local9param_cod14add_coc_objectEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:259,12'
          Dst:             _ZN4ojph9param_cocC2EPNS_5local9param_codE
    - functionName:    _ZN4ojph5local9param_cod22employ_color_transformEh
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph9param_cod19set_color_transformEb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_cod22employ_color_transformEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:244,12'
          Dst:             _ZN4ojph5local9param_cod22employ_color_transformEh
    - functionName:    _ZN4ojph9param_cod21set_progression_orderEPKc
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4ojph9get_errorEv
        - strlen
        - strncmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:218,18'
          Dst:             strlen
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:221,11'
          Dst:             strncmp
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:223,16'
          Dst:             strncmp
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:225,16'
          Dst:             strncmp
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:227,16'
          Dst:             strncmp
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:229,16'
          Dst:             strncmp
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:232,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:235,7'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZNK4ojph9param_siz16get_recon_heightEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9param_siz16get_recon_heightEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:152,19'
          Dst:             _ZNK4ojph5local9param_siz16get_recon_heightEj
    - functionName:    _ZNK4ojph9param_siz15get_recon_widthEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9param_siz15get_recon_widthEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:146,19'
          Dst:             _ZNK4ojph5local9param_siz15get_recon_widthEj
    - functionName:    _ZNK4ojph9param_siz16get_downsamplingEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9param_siz16get_downsamplingEj
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:140,19'
          Dst:             _ZNK4ojph5local9param_siz16get_downsamplingEj
    - functionName:    _ZNK4ojph9param_siz9is_signedEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9param_siz9is_signedEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:134,19'
          Dst:             _ZNK4ojph5local9param_siz9is_signedEj
    - functionName:    _ZNK4ojph9param_siz13get_bit_depthEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local9param_siz13get_bit_depthEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:128,19'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
    - functionName:    _ZNK4ojph9param_siz18get_num_componentsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph9param_siz15get_tile_offsetEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5pointC2Ejj
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:116,12'
          Dst:             _ZN4ojph5pointC2Ejj
    - functionName:    _ZNK4ojph9param_siz13get_tile_sizeEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph4sizeC2Ejj
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:110,12'
          Dst:             _ZN4ojph4sizeC2Ejj
    - functionName:    _ZNK4ojph9param_siz16get_image_offsetEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5pointC2Ejj
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:104,12'
          Dst:             _ZN4ojph5pointC2Ejj
    - functionName:    _ZNK4ojph9param_siz16get_image_extentEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5pointC2Ejj
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:98,12'
          Dst:             _ZN4ojph5pointC2Ejj
    - functionName:    _ZN4ojph5local9param_siz13set_comp_infoEjRKNS_5pointEjb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph9param_siz13set_componentEjRKNS_5pointEjb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_siz13set_comp_infoEjRKNS_5pointEjb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:92,12'
          Dst:             _ZN4ojph5local9param_siz13set_comp_infoEjRKNS_5pointEjb
    - functionName:    _ZN4ojph9param_siz18set_num_componentsEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_siz18set_num_componentsEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:85,12'
          Dst:             _ZN4ojph5local9param_siz18set_num_componentsEj
    - functionName:    _ZN4ojph9param_siz15set_tile_offsetENS_5pointE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_siz15set_tile_offsetENS_5pointE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:79,12'
          Dst:             _ZN4ojph5local9param_siz15set_tile_offsetENS_5pointE
    - functionName:    _ZN4ojph9param_siz16set_image_offsetENS_5pointE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_siz16set_image_offsetENS_5pointE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:73,12'
          Dst:             _ZN4ojph5local9param_siz16set_image_offsetENS_5pointE
    - functionName:    _ZN4ojph9param_siz13set_tile_sizeENS_4sizeE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_siz13set_tile_sizeENS_4sizeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:67,12'
          Dst:             _ZN4ojph5local9param_siz13set_tile_sizeENS_4sizeE
    - functionName:    _ZN4ojph5local9param_siz16set_image_extentENS_5pointE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph9param_siz16set_image_extentENS_5pointE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_siz16set_image_extentENS_5pointE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params.cpp:61,12'
          Dst:             _ZN4ojph5local9param_siz16set_image_extentENS_5pointE
    - functionName:    _GLOBAL__sub_I_ojph_tile.cpp
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:328,42'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojphL19count_leading_zerosEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph9align_ptrIfLj64EEEPT_S2_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:356,27'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojph19mem_fixed_allocator16post_alloc_localIfLi64EEEPT_mjRmRPv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeIfLj64EEEmm
        - _ZN4ojph9align_ptrIfLj64EEEPT_S2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:142,17'
          Dst:             _ZN4ojph17calc_aligned_sizeIfLj64EEEmm
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:146,14'
          Dst:             _ZN4ojph9align_ptrIfLj64EEEPT_S2_
    - functionName:    _ZN4ojph17calc_aligned_sizeIfLj64EEEmm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
        - _ZN4ojphL19count_leading_zerosEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:345,30'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:346,20'
          Dst:             _ZN4ojphL19count_leading_zerosEm
    - functionName:    _ZN4ojphL19count_leading_zerosEm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph9align_ptrIbLj8EEEPT_S2_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:356,27'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojph19mem_fixed_allocator16post_alloc_localIbLi8EEEPT_mjRmRPv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeIbLj8EEEmm
        - _ZN4ojph9align_ptrIbLj8EEEPT_S2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:142,17'
          Dst:             _ZN4ojph17calc_aligned_sizeIbLj8EEEmm
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:146,14'
          Dst:             _ZN4ojph9align_ptrIbLj8EEEPT_S2_
    - functionName:    _ZN4ojph17calc_aligned_sizeIbLj8EEEmm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
        - _ZN4ojphL19count_leading_zerosEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:345,30'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:346,20'
          Dst:             _ZN4ojphL19count_leading_zerosEm
    - functionName:    _ZN4ojph9align_ptrIjLj8EEEPT_S2_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:356,27'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojph19mem_fixed_allocator16post_alloc_localIjLi8EEEPT_mjRmRPv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeIjLj8EEEmm
        - _ZN4ojph9align_ptrIjLj8EEEPT_S2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:142,17'
          Dst:             _ZN4ojph17calc_aligned_sizeIjLj8EEEmm
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:146,14'
          Dst:             _ZN4ojph9align_ptrIjLj8EEEPT_S2_
    - functionName:    _ZN4ojph17calc_aligned_sizeIjLj8EEEmm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
        - _ZN4ojphL19count_leading_zerosEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:345,30'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:346,20'
          Dst:             _ZN4ojphL19count_leading_zerosEm
    - functionName:    _ZN4ojph9align_ptrINS_4rectELj8EEEPT_S3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:356,27'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_4rectELi8EEEPT_mjRmRPv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_4rectELj8EEEmm
        - _ZN4ojph9align_ptrINS_4rectELj8EEEPT_S3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:142,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_4rectELj8EEEmm
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:146,14'
          Dst:             _ZN4ojph9align_ptrINS_4rectELj8EEEPT_S3_
    - functionName:    _ZN4ojph17calc_aligned_sizeINS_4rectELj8EEEmm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
        - _ZN4ojphL19count_leading_zerosEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:345,30'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:346,20'
          Dst:             _ZN4ojphL19count_leading_zerosEm
    - functionName:    _ZN4ojph9align_ptrINS_5local9tile_compELj8EEEPT_S4_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:356,27'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local9tile_compELi8EEEPT_mjRmRPv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_5local9tile_compELj8EEEmm
        - _ZN4ojph9align_ptrINS_5local9tile_compELj8EEEPT_S4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:142,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_5local9tile_compELj8EEEmm
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:146,14'
          Dst:             _ZN4ojph9align_ptrINS_5local9tile_compELj8EEEPT_S4_
    - functionName:    _ZN4ojph17calc_aligned_sizeINS_5local9tile_compELj8EEEmm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
        - _ZN4ojphL19count_leading_zerosEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:345,30'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:346,20'
          Dst:             _ZN4ojphL19count_leading_zerosEm
    - functionName:    _ZN4ojph19mem_fixed_allocator15pre_alloc_localIfLi64EEEvmjRm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeIfLj64EEEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:130,17'
          Dst:             _ZN4ojph17calc_aligned_sizeIfLj64EEEmm
    - functionName:    _ZN4ojph19mem_fixed_allocator15pre_alloc_localIbLi8EEEvmjRm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeIbLj8EEEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:130,17'
          Dst:             _ZN4ojph17calc_aligned_sizeIbLj8EEEmm
    - functionName:    _ZN4ojph19mem_fixed_allocator15pre_alloc_localIjLi8EEEvmjRm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeIjLj8EEEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:130,17'
          Dst:             _ZN4ojph17calc_aligned_sizeIjLj8EEEmm
    - functionName:    _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_4rectELi8EEEvmjRm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_4rectELj8EEEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:130,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_4rectELj8EEEmm
    - functionName:    _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local9tile_compELi8EEEvmjRm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_5local9tile_compELj8EEEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:130,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_5local9tile_compELj8EEEmm
    - functionName:    _ZNK4ojph4recteqERKS0_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_sot18get_payload_lengthEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local4tile17parse_tile_headerERKNS0_9param_sotEPNS_11infile_baseERKm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         160
      ICount:          740
      EdgeCount:       201
      CyclomaticComplexity: 43
      functionsReached:
        - _ZN4ojph5local9tile_comp15parse_precinctsEjRjPNS_11infile_baseE
        - _ZN4ojph5local9tile_comp18parse_one_precinctEjRjPNS_11infile_baseE
        - _ZN4ojph5local9tile_comp21get_top_left_precinctEjRNS_5pointE
        - _ZN4ojph5local9tile_comp22get_num_decompositionsEv
        - _ZN4ojph5pointC2Ejj
        - _ZN4ojph8get_infoEv
        - _ZN4ojph9get_errorEv
        - _ZNK4ojph5local9param_sot18get_payload_lengthEv
        - _ZNK4ojph5local9param_sot19get_tile_part_indexEv
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:779,15'
          Dst:             _ZNK4ojph5local9param_sot19get_tile_part_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:782,11'
          Dst:             _ZN4ojph8get_infoEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:784,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:789,58'
          Dst:             _ZNK4ojph5local9param_sot18get_payload_lengthEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:791,28'
          Dst:             _ZNK4ojph5local9param_sot18get_payload_lengthEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:799,30'
          Dst:             _ZN4ojph5local9tile_comp22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:799,30'
          Dst:             _ZN4ojph5local9tile_comp22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:811,26'
          Dst:             _ZN4ojph5local9tile_comp15parse_precinctsEjRjPNS_11infile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:822,21'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:822,49'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:825,31'
          Dst:             _ZN4ojph5local9tile_comp21get_top_left_precinctEjRNS_5pointE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:836,33'
          Dst:             _ZN4ojph5local9tile_comp18parse_one_precinctEjRjPNS_11infile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:822,21'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:822,49'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:849,19'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:849,47'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:852,46'
          Dst:             _ZN4ojph5local9tile_comp22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:854,31'
          Dst:             _ZN4ojph5local9tile_comp21get_top_left_precinctEjRNS_5pointE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:852,46'
          Dst:             _ZN4ojph5local9tile_comp22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:872,31'
          Dst:             _ZN4ojph5local9tile_comp18parse_one_precinctEjRjPNS_11infile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:849,19'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:849,47'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:885,21'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:885,49'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:888,31'
          Dst:             _ZN4ojph5local9tile_comp21get_top_left_precinctEjRNS_5pointE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:899,26'
          Dst:             _ZN4ojph5local9tile_comp18parse_one_precinctEjRjPNS_11infile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:908,7'
          Dst:             __cxa_begin_catch
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:912,11'
          Dst:             _ZN4ojph8get_infoEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:915,7'
          Dst:             __cxa_end_catch
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:914,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:915,7'
          Dst:             __cxa_end_catch
    - functionName:    _ZN4ojph5local9tile_comp22get_num_decompositionsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local4tile5flushEPNS_12outfile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 773
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         190
      ICount:          951
      EdgeCount:       259
      CyclomaticComplexity: 71
      functionsReached:
        - _ZN4ojph5local9param_sot5writeEPNS_12outfile_baseEj
        - _ZN4ojph5local9param_sot5writeEPNS_12outfile_baseEjhh
        - _ZN4ojph5local9tile_comp15write_precinctsEjPNS_12outfile_baseE
        - _ZN4ojph5local9tile_comp18write_one_precinctEjPNS_12outfile_baseE
        - _ZN4ojph5local9tile_comp21get_top_left_precinctEjRNS_5pointE
        - _ZN4ojph5local9tile_comp22get_num_decompositionsEv
        - _ZN4ojph5pointC2Ejj
        - _ZN4ojph9get_errorEv
        - _ZNK4ojph5local9tile_comp13get_num_bytesEj
        - _ZNK4ojph5local9tile_comp13get_num_bytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:587,30'
          Dst:             _ZN4ojph5local9tile_comp22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:587,30'
          Dst:             _ZN4ojph5local9tile_comp22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:593,18'
          Dst:             _ZN4ojph5local9param_sot5writeEPNS_12outfile_baseEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:594,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:599,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:610,24'
          Dst:             _ZN4ojph5local9tile_comp15write_precinctsEjPNS_12outfile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:621,22'
          Dst:             _ZN4ojph5local9param_sot5writeEPNS_12outfile_baseEjhh
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:618,33'
          Dst:             _ZNK4ojph5local9tile_comp13get_num_bytesEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:622,15'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:627,15'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:631,24'
          Dst:             _ZN4ojph5local9tile_comp15write_precinctsEjPNS_12outfile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:639,33'
          Dst:             _ZN4ojph5local9tile_comp22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:641,47'
          Dst:             _ZNK4ojph5local9tile_comp13get_num_bytesEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:641,26'
          Dst:             _ZN4ojph5local9param_sot5writeEPNS_12outfile_baseEjhh
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:643,19'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:647,19'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:648,26'
          Dst:             _ZN4ojph5local9tile_comp15write_precinctsEjPNS_12outfile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:662,22'
          Dst:             _ZN4ojph5local9param_sot5writeEPNS_12outfile_baseEjhh
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:660,33'
          Dst:             _ZNK4ojph5local9tile_comp13get_num_bytesEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:663,15'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:668,15'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:674,19'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:674,47'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:677,29'
          Dst:             _ZN4ojph5local9tile_comp21get_top_left_precinctEjRNS_5pointE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:688,31'
          Dst:             _ZN4ojph5local9tile_comp18write_one_precinctEjPNS_12outfile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:674,19'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:674,47'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:701,17'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:701,45'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:704,44'
          Dst:             _ZN4ojph5local9tile_comp22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:706,29'
          Dst:             _ZN4ojph5local9tile_comp21get_top_left_precinctEjRNS_5pointE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:704,44'
          Dst:             _ZN4ojph5local9tile_comp22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:724,29'
          Dst:             _ZN4ojph5local9tile_comp18write_one_precinctEjPNS_12outfile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:701,17'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:701,45'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:735,35'
          Dst:             _ZNK4ojph5local9tile_comp13get_num_bytesEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:737,22'
          Dst:             _ZN4ojph5local9param_sot5writeEPNS_12outfile_baseEjhh
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:738,15'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:743,15'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:750,19'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:750,47'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:753,29'
          Dst:             _ZN4ojph5local9tile_comp21get_top_left_precinctEjRNS_5pointE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:764,24'
          Dst:             _ZN4ojph5local9tile_comp18write_one_precinctEjPNS_12outfile_baseE
    - functionName:    _ZNK4ojph5local9tile_comp13get_num_bytesEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local4tile8fill_tlmEPNS0_9param_tlmE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          386
      EdgeCount:       114
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN4ojph5local9param_tlm13set_next_pairEtj
        - _ZN4ojph5local9tile_comp22get_num_decompositionsEv
        - _ZNK4ojph5local9param_sot14get_tile_indexEv
        - _ZNK4ojph5local9tile_comp13get_num_bytesEj
        - _ZNK4ojph5local9tile_comp13get_num_bytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:532,32'
          Dst:             _ZNK4ojph5local9param_sot14get_tile_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:532,14'
          Dst:             _ZN4ojph5local9param_tlm13set_next_pairEtj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:539,22'
          Dst:             _ZN4ojph5local9tile_comp22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:539,22'
          Dst:             _ZN4ojph5local9tile_comp22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:545,34'
          Dst:             _ZNK4ojph5local9param_sot14get_tile_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:545,16'
          Dst:             _ZN4ojph5local9param_tlm13set_next_pairEtj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:544,31'
          Dst:             _ZNK4ojph5local9tile_comp13get_num_bytesEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:554,24'
          Dst:             _ZN4ojph5local9tile_comp22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:554,24'
          Dst:             _ZN4ojph5local9tile_comp22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:557,33'
          Dst:             _ZN4ojph5local9tile_comp22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:558,40'
          Dst:             _ZNK4ojph5local9param_sot14get_tile_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:559,45'
          Dst:             _ZNK4ojph5local9tile_comp13get_num_bytesEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:558,22'
          Dst:             _ZN4ojph5local9param_tlm13set_next_pairEtj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:563,36'
          Dst:             _ZNK4ojph5local9param_sot14get_tile_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:563,63'
          Dst:             _ZNK4ojph5local9tile_comp13get_num_bytesEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:563,18'
          Dst:             _ZN4ojph5local9param_tlm13set_next_pairEtj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:572,22'
          Dst:             _ZN4ojph5local9tile_comp22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:572,22'
          Dst:             _ZN4ojph5local9tile_comp22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:575,31'
          Dst:             _ZN4ojph5local9tile_comp22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:576,38'
          Dst:             _ZNK4ojph5local9param_sot14get_tile_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:577,43'
          Dst:             _ZNK4ojph5local9tile_comp13get_num_bytesEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:576,20'
          Dst:             _ZN4ojph5local9param_tlm13set_next_pairEtj
    - functionName:    _ZN4ojph5local4tile17prepare_for_flushEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5local9tile_comp17prepare_precinctsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:525,31'
          Dst:             _ZN4ojph5local9tile_comp17prepare_precinctsEv
    - functionName:    _ZN4ojph5local4tile4pullEPNS_8line_bufEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          374
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4ojph5local9tile_comp9pull_lineEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:441,46'
          Dst:             _ZN4ojph5local9tile_comp9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:472,35'
          Dst:             _ZN4ojph5local9tile_comp9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:472,57'
          Dst:             _ZN4ojph5local9tile_comp9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:473,24'
          Dst:             _ZN4ojph5local9tile_comp9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:476,35'
          Dst:             _ZN4ojph5local9tile_comp9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:476,62'
          Dst:             _ZN4ojph5local9tile_comp9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:477,24'
          Dst:             _ZN4ojph5local9tile_comp9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:487,40'
          Dst:             _ZN4ojph5local9tile_comp9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:503,35'
          Dst:             _ZN4ojph5local9tile_comp9pull_lineEv
    - functionName:    _ZN4ojph5local4tile4pushEPNS_8line_bufEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          341
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4ojph5local9tile_comp8get_lineEv
        - _ZN4ojph5local9tile_comp9push_lineEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:347,40'
          Dst:             _ZN4ojph5local9tile_comp8get_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:389,34'
          Dst:             _ZN4ojph5local9tile_comp8get_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:390,34'
          Dst:             _ZN4ojph5local9tile_comp8get_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:391,34'
          Dst:             _ZN4ojph5local9tile_comp8get_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:392,34'
          Dst:             _ZN4ojph5local9tile_comp9push_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:393,34'
          Dst:             _ZN4ojph5local9tile_comp9push_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:410,34'
          Dst:             _ZN4ojph5local9tile_comp8get_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:411,34'
          Dst:             _ZN4ojph5local9tile_comp8get_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:412,34'
          Dst:             _ZN4ojph5local9tile_comp8get_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:413,34'
          Dst:             _ZN4ojph5local9tile_comp9push_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:414,34'
          Dst:             _ZN4ojph5local9tile_comp9push_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:0,0'
          Dst:             _ZN4ojph5local9tile_comp9push_lineEv
    - functionName:    _ZN4ojph19mem_fixed_allocator15post_alloc_dataIfEEPT_mj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator16post_alloc_localIfLi64EEEPT_mjRmRPv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:114,14'
          Dst:             _ZN4ojph19mem_fixed_allocator16post_alloc_localIfLi64EEEPT_mjRmRPv
    - functionName:    _ZN4ojph5local10codestream12is_resilientEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local10codestream11get_profileEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph19mem_fixed_allocator14post_alloc_objIbEEPT_m
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator16post_alloc_localIbLi8EEEPT_mjRmRPv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:121,14'
          Dst:             _ZN4ojph19mem_fixed_allocator16post_alloc_localIbLi8EEEPT_mjRmRPv
    - functionName:    _ZN4ojph19mem_fixed_allocator14post_alloc_objIjEEPT_m
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator16post_alloc_localIjLi8EEEPT_mjRmRPv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:121,14'
          Dst:             _ZN4ojph19mem_fixed_allocator16post_alloc_localIjLi8EEEPT_mjRmRPv
    - functionName:    _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_4rectEEEPT_m
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_4rectELi8EEEPT_mjRmRPv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:121,14'
          Dst:             _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_4rectELi8EEEPT_mjRmRPv
    - functionName:    _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local9tile_compEEEPT_m
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local9tile_compELi8EEEPT_mjRmRPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:121,14'
          Dst:             _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local9tile_compELi8EEEPT_mjRmRPv
    - functionName:    _ZN4ojph5local10codestream24get_skipped_res_for_readEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10codestream7get_nltEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10codestream10access_codEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph9param_codC2EPNS_5local9param_codE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h:86,16'
          Dst:             _ZN4ojph9param_codC2EPNS_5local9param_codE
    - functionName:    _ZN4ojph5local9param_sot4initEjthh
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - short
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local4tile14finalize_allocEPNS0_10codestreamERKNS_4rectEjRjS7_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          465
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_4rectEEEPT_m
        - _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local9tile_compEEEPT_m
        - _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_8line_bufEEEPT_m
        - _ZN4ojph19mem_fixed_allocator14post_alloc_objIbEEPT_m
        - _ZN4ojph19mem_fixed_allocator14post_alloc_objIhEEPT_m
        - _ZN4ojph19mem_fixed_allocator14post_alloc_objIjEEPT_m
        - _ZN4ojph19mem_fixed_allocator15post_alloc_dataIfEEPT_mj
        - _ZN4ojph19mem_fixed_allocator15post_alloc_dataIiEEPT_mj
        - _ZN4ojph5local10codestream10access_codEv
        - _ZN4ojph5local10codestream12is_resilientEv
        - _ZN4ojph5local10codestream13get_allocatorEv
        - _ZN4ojph5local10codestream24get_skipped_res_for_readEv
        - _ZN4ojph5local10codestream7get_cocEj
        - _ZN4ojph5local10codestream7get_codEv
        - _ZN4ojph5local10codestream7get_nltEv
        - _ZN4ojph5local10codestream7get_sizEv
        - _ZN4ojph5local9param_sot4initEjthh
        - _ZN4ojph5local9tile_comp14finalize_allocEPNS0_10codestreamEPNS0_4tileEjRKNS_4rectES8_
        - _ZN4ojph8line_buf4wrapIfEEvPT_mj
        - _ZN4ojph8line_buf4wrapIiEEvPT_mj
        - _ZN4ojph9get_errorEv
        - _ZNK4ojph5local10codestream11get_profileEv
        - _ZNK4ojph5local10codestream13is_tlm_neededEv
        - _ZNK4ojph5local10codestream16get_tilepart_divEv
        - _ZNK4ojph5local9param_cod13is_reversibleEv
        - _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - _ZNK4ojph5local9param_cod28is_employing_color_transformEv
        - _ZNK4ojph5local9param_nlt23get_nonlinear_transformEjRhRbS2_
        - _ZNK4ojph5local9param_siz13get_bit_depthEj
        - _ZNK4ojph5local9param_siz16get_downsamplingEj
        - _ZNK4ojph5local9param_siz18get_num_componentsEv
        - _ZNK4ojph5local9param_siz22get_recon_downsamplingEj
        - _ZNK4ojph5local9param_siz9is_signedEj
        - _ZNK4ojph9param_cod21get_progression_orderEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:195,52'
          Dst:             _ZN4ojph5local10codestream13get_allocatorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:197,11'
          Dst:             _ZN4ojph5local9param_sot4initEjthh
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:198,32'
          Dst:             _ZN4ojph5local10codestream10access_codEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:198,45'
          Dst:             _ZNK4ojph9param_cod21get_progression_orderEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:201,42'
          Dst:             _ZN4ojph5local10codestream7get_sizEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:202,42'
          Dst:             _ZN4ojph5local10codestream7get_nltEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:205,24'
          Dst:             _ZNK4ojph5local9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:206,42'
          Dst:             _ZN4ojph5local10codestream24get_skipped_res_for_readEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:207,26'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local9tile_compEEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:208,31'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_4rectEEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:209,37'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_4rectEEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:210,33'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objIjEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:211,29'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objIjEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:212,30'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objIbEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:213,31'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objIbEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:214,30'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objIhEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:215,29'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objIjEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:217,29'
          Dst:             _ZNK4ojph5local10codestream11get_profileEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:218,34'
          Dst:             _ZNK4ojph5local10codestream16get_tilepart_divEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:219,30'
          Dst:             _ZNK4ojph5local10codestream13is_tlm_neededEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:221,41'
          Dst:             _ZNK4ojph5local10codestream16get_tilepart_divEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:231,34'
          Dst:             _ZN4ojph5local10codestream7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:231,46'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:240,34'
          Dst:             _ZN4ojph5local10codestream7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:240,46'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:245,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:249,37'
          Dst:             _ZN4ojph5local10codestream12is_resilientEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:307,42'
          Dst:             _ZN4ojph5local10codestream7get_codEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:308,43'
          Dst:             _ZNK4ojph5local9param_cod28is_employing_color_transformEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:262,31'
          Dst:             _ZNK4ojph5local9param_siz16get_downsamplingEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:263,37'
          Dst:             _ZNK4ojph5local9param_siz22get_recon_downsamplingEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:285,18'
          Dst:             _ZN4ojph5local9tile_comp14finalize_allocEPNS0_10codestreamEPNS0_4tileEjRKNS_4rectES8_
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:289,28'
          Dst:             _ZNK4ojph5local9param_siz13get_bit_depthEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:290,29'
          Dst:             _ZNK4ojph5local9param_siz9is_signedEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:291,28'
          Dst:             _ZNK4ojph5local9param_nlt23get_nonlinear_transformEjRhRbS2_
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:293,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:301,37'
          Dst:             _ZN4ojph5local10codestream7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:301,49'
          Dst:             _ZNK4ojph5local9param_cod13is_reversibleEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:312,28'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_8line_bufEEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:320,26'
          Dst:             _ZN4ojph19mem_fixed_allocator15post_alloc_dataIfEEPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:319,22'
          Dst:             _ZN4ojph8line_buf4wrapIfEEvPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:320,26'
          Dst:             _ZN4ojph19mem_fixed_allocator15post_alloc_dataIfEEPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:319,22'
          Dst:             _ZN4ojph8line_buf4wrapIfEEvPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:320,26'
          Dst:             _ZN4ojph19mem_fixed_allocator15post_alloc_dataIfEEPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:319,22'
          Dst:             _ZN4ojph8line_buf4wrapIfEEvPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:316,26'
          Dst:             _ZN4ojph19mem_fixed_allocator15post_alloc_dataIiEEPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:315,22'
          Dst:             _ZN4ojph8line_buf4wrapIiEEvPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:316,26'
          Dst:             _ZN4ojph19mem_fixed_allocator15post_alloc_dataIiEEPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:315,22'
          Dst:             _ZN4ojph8line_buf4wrapIiEEvPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:316,26'
          Dst:             _ZN4ojph19mem_fixed_allocator15post_alloc_dataIiEEPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:315,22'
          Dst:             _ZN4ojph8line_buf4wrapIiEEvPT_mj
    - functionName:    _ZN4ojph5local10codestream13get_allocatorEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10codestream7get_sizEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10codestream7get_cocEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local9param_cod7get_cocEj
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h:90,20'
          Dst:             _ZN4ojph5local9param_cod7get_cocEj
    - functionName:    _ZN4ojph5local10codestream7get_codEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIfEEvmj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator15pre_alloc_localIfLi64EEEvmjRm
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:74,7'
          Dst:             _ZN4ojph19mem_fixed_allocator15pre_alloc_localIfLi64EEEvmjRm
    - functionName:    _ZNK4ojph4rectneERKS0_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_base.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph4recteqERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_base.h:75,18'
          Dst:             _ZNK4ojph4recteqERKS0_
    - functionName:    _ZN4ojph19mem_fixed_allocator13pre_alloc_objIbEEvm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator15pre_alloc_localIbLi8EEEvmjRm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:80,7'
          Dst:             _ZN4ojph19mem_fixed_allocator15pre_alloc_localIbLi8EEEvmjRm
    - functionName:    _ZN4ojph19mem_fixed_allocator13pre_alloc_objIjEEvm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator15pre_alloc_localIjLi8EEEvmjRm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:80,7'
          Dst:             _ZN4ojph19mem_fixed_allocator15pre_alloc_localIjLi8EEEvmjRm
    - functionName:    _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_4rectEEEvm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_4rectELi8EEEvmjRm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:80,7'
          Dst:             _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_4rectELi8EEEvmjRm
    - functionName:    _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local9tile_compEEEvm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local9tile_compELi8EEEvmjRm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:80,7'
          Dst:             _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local9tile_compELi8EEEvmjRm
    - functionName:    _ZN4ojph5local4tile9pre_allocEPNS0_10codestreamERKNS_4rectES6_Rj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          368
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_4rectEEEvm
        - _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local9tile_compEEEvm
        - _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_8line_bufEEEvm
        - _ZN4ojph19mem_fixed_allocator13pre_alloc_objIbEEvm
        - _ZN4ojph19mem_fixed_allocator13pre_alloc_objIhEEvm
        - _ZN4ojph19mem_fixed_allocator13pre_alloc_objIjEEvm
        - _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIfEEvmj
        - _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIiEEvmj
        - _ZN4ojph4rectC2Ev
        - _ZN4ojph5local10codestream13get_allocatorEv
        - _ZN4ojph5local10codestream7get_cocEj
        - _ZN4ojph5local10codestream7get_codEv
        - _ZN4ojph5local10codestream7get_sizEv
        - _ZN4ojph5local9tile_comp9pre_allocEPNS0_10codestreamEjRKNS_4rectES6_
        - _ZN4ojph9get_errorEv
        - _ZNK4ojph4rectneERKS0_
        - _ZNK4ojph5local10codestream16get_tilepart_divEv
        - _ZNK4ojph5local9param_cod13is_reversibleEv
        - _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - _ZNK4ojph5local9param_cod28is_employing_color_transformEv
        - _ZNK4ojph5local9param_siz16get_downsamplingEj
        - _ZNK4ojph5local9param_siz18get_num_componentsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:59,52'
          Dst:             _ZN4ojph5local10codestream13get_allocatorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:62,42'
          Dst:             _ZN4ojph5local10codestream7get_sizEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:63,29'
          Dst:             _ZNK4ojph5local9param_siz18get_num_componentsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:64,18'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local9tile_compEEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:65,18'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_4rectEEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:66,18'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_4rectEEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:67,18'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objIjEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:68,18'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objIjEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:69,18'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objIbEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:70,18'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objIbEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:71,18'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objIhEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:72,18'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objIjEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:75,41'
          Dst:             _ZNK4ojph5local10codestream16get_tilepart_divEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:85,34'
          Dst:             _ZN4ojph5local10codestream7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:85,46'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:94,34'
          Dst:             _ZN4ojph5local10codestream7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:94,46'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:99,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:113,12'
          Dst:             _ZN4ojph4rectC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:113,12'
          Dst:             _ZN4ojph4rectC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:113,12'
          Dst:             _ZN4ojph4rectC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:147,42'
          Dst:             _ZN4ojph5local10codestream7get_codEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:148,16'
          Dst:             _ZNK4ojph5local9param_cod28is_employing_color_transformEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:116,31'
          Dst:             _ZNK4ojph5local9param_siz16get_downsamplingEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:127,14'
          Dst:             _ZN4ojph4rectC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:136,14'
          Dst:             _ZN4ojph4rectC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:142,9'
          Dst:             _ZN4ojph5local9tile_comp9pre_allocEPNS0_10codestreamEjRKNS_4rectES6_
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:152,39'
          Dst:             _ZN4ojph5local10codestream7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:152,51'
          Dst:             _ZNK4ojph5local9param_cod13is_reversibleEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:152,39'
          Dst:             _ZN4ojph5local10codestream7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:152,51'
          Dst:             _ZNK4ojph5local9param_cod13is_reversibleEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:152,39'
          Dst:             _ZN4ojph5local10codestream7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:152,51'
          Dst:             _ZNK4ojph5local9param_cod13is_reversibleEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:154,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:164,33'
          Dst:             _ZNK4ojph4rectneERKS0_
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:165,31'
          Dst:             _ZNK4ojph4rectneERKS0_
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:166,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:179,20'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_8line_bufEEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:185,24'
          Dst:             _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIfEEvmj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:185,24'
          Dst:             _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIfEEvmj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:185,24'
          Dst:             _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIfEEvmj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:182,24'
          Dst:             _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIiEEvmj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:182,24'
          Dst:             _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIiEEvmj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.cpp:182,24'
          Dst:             _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIiEEvmj
    - functionName:    _GLOBAL__sub_I_ojph_tile_comp.cpp
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:328,42'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojphL19count_leading_zerosEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph9align_ptrINS_5local10resolutionELj8EEEPT_S4_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:356,27'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local10resolutionELi8EEEPT_mjRmRPv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_5local10resolutionELj8EEEmm
        - _ZN4ojph9align_ptrINS_5local10resolutionELj8EEEPT_S4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:142,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_5local10resolutionELj8EEEmm
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:146,14'
          Dst:             _ZN4ojph9align_ptrINS_5local10resolutionELj8EEEPT_S4_
    - functionName:    _ZN4ojph17calc_aligned_sizeINS_5local10resolutionELj8EEEmm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local10resolutionELi8EEEvmjRm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_5local10resolutionELj8EEEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:130,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_5local10resolutionELj8EEEmm
    - functionName:    _ZNK4ojph5local9tile_comp13get_num_bytesEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4ojph5local10resolution13get_num_bytesEj
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:197,19'
          Dst:             _ZNK4ojph5local10resolution13get_num_bytesEj
    - functionName:    _ZN4ojph5local9tile_comp18parse_one_precinctEjRjPNS_11infile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          56
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojph5local10resolution15next_resolutionEv
        - _ZN4ojph5local10resolution18parse_one_precinctERjPNS_11infile_baseE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:187,16'
          Dst:             _ZN4ojph5local10resolution15next_resolutionEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:191,12'
          Dst:             _ZN4ojph5local10resolution18parse_one_precinctERjPNS_11infile_baseE
    - functionName:    _ZN4ojph5local10resolution15next_resolutionEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9tile_comp15parse_precinctsEjRjPNS_11infile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          56
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojph5local10resolution15next_resolutionEv
        - _ZN4ojph5local10resolution19parse_all_precinctsERjPNS_11infile_baseE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:170,16'
          Dst:             _ZN4ojph5local10resolution15next_resolutionEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:174,12'
          Dst:             _ZN4ojph5local10resolution19parse_all_precinctsERjPNS_11infile_baseE
    - functionName:    _ZN4ojph5local9tile_comp18write_one_precinctEjPNS_12outfile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          56
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojph5local10resolution15next_resolutionEv
        - _ZN4ojph5local10resolution18write_one_precinctEPNS_12outfile_baseE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:154,16'
          Dst:             _ZN4ojph5local10resolution15next_resolutionEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:158,12'
          Dst:             _ZN4ojph5local10resolution18write_one_precinctEPNS_12outfile_baseE
    - functionName:    _ZN4ojph5local9tile_comp21get_top_left_precinctEjRNS_5pointE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojph5local10resolution15next_resolutionEv
        - _ZN4ojph5local10resolution21get_top_left_precinctERNS_5pointE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:138,16'
          Dst:             _ZN4ojph5local10resolution15next_resolutionEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:142,19'
          Dst:             _ZN4ojph5local10resolution21get_top_left_precinctERNS_5pointE
    - functionName:    _ZN4ojph5local9tile_comp15write_precinctsEjPNS_12outfile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          56
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojph5local10resolution15next_resolutionEv
        - _ZN4ojph5local10resolution15write_precinctsEPNS_12outfile_baseE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:124,16'
          Dst:             _ZN4ojph5local10resolution15next_resolutionEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:128,12'
          Dst:             _ZN4ojph5local10resolution15write_precinctsEPNS_12outfile_baseE
    - functionName:    _ZN4ojph5local9tile_comp17prepare_precinctsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local10resolution16prepare_precinctEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:112,30'
          Dst:             _ZN4ojph5local10resolution16prepare_precinctEv
    - functionName:    _ZN4ojph5local9tile_comp9pull_lineEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local10resolution9pull_lineEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:106,19'
          Dst:             _ZN4ojph5local10resolution9pull_lineEv
    - functionName:    _ZN4ojph5local9tile_comp9push_lineEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local10resolution9push_lineEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:100,12'
          Dst:             _ZN4ojph5local10resolution9push_lineEv
    - functionName:    _ZN4ojph5local9tile_comp8get_lineEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local10resolution8get_lineEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:94,19'
          Dst:             _ZN4ojph5local10resolution8get_lineEv
    - functionName:    _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local10resolutionEEEPT_m
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local10resolutionELi8EEEPT_mjRmRPv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:121,14'
          Dst:             _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local10resolutionELi8EEEPT_mjRmRPv
    - functionName:    _ZN4ojph5local9tile_comp14finalize_allocEPNS0_10codestreamEPNS0_4tileEjRKNS_4rectES8_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local10resolutionEEEPT_m
        - _ZN4ojph5local10codestream13get_allocatorEv
        - _ZN4ojph5local10codestream7get_cocEj
        - _ZN4ojph5local10codestream7get_sizEv
        - _ZN4ojph5local10resolution14finalize_allocEPNS0_10codestreamERKNS_4rectES6_jjNS_5pointES7_PNS0_9tile_compEPS1_
        - _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - _ZNK4ojph5local9param_siz16get_downsamplingEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:74,52'
          Dst:             _ZN4ojph5local10codestream13get_allocatorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:77,33'
          Dst:             _ZN4ojph5local10codestream7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:77,52'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:79,35'
          Dst:             _ZN4ojph5local10codestream7get_sizEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:79,46'
          Dst:             _ZNK4ojph5local9param_siz16get_downsamplingEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:85,24'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local10resolutionEEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:86,12'
          Dst:             _ZN4ojph5local10resolution14finalize_allocEPNS0_10codestreamERKNS_4rectES6_jjNS_5pointES7_PNS0_9tile_compEPS1_
    - functionName:    _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local10resolutionEEEvm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local10resolutionELi8EEEvmjRm
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:80,7'
          Dst:             _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local10resolutionELi8EEEvmjRm
    - functionName:    _ZN4ojph5local9tile_comp9pre_allocEPNS0_10codestreamEjRKNS_4rectES6_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local10resolutionEEEvm
        - _ZN4ojph5local10codestream13get_allocatorEv
        - _ZN4ojph5local10codestream7get_cocEj
        - _ZN4ojph5local10resolution9pre_allocEPNS0_10codestreamERKNS_4rectES6_jj
        - _ZNK4ojph5local9param_cod22get_num_decompositionsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:58,52'
          Dst:             _ZN4ojph5local10codestream13get_allocatorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:62,33'
          Dst:             _ZN4ojph5local10codestream7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:62,52'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:63,18'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local10resolutionEEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.cpp:65,7'
          Dst:             _ZN4ojph5local10resolution9pre_allocEPNS0_10codestreamERKNS_4rectES6_jj
    - functionName:    _ZN4ojph11mem_outfile4tellEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 177
      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:    _ZN4ojph10mem_infile3eofEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 335
      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:    _ZN4ojph10mem_infile4tellEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      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:    _ZN4ojph10mem_infileD0Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph11infile_baseD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h:312,28'
          Dst:             _ZN4ojph11infile_baseD2Ev
    - functionName:    _ZN4ojph10j2c_infile3eofEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - feof
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h:300,34'
          Dst:             feof
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph10j2c_infileD0Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph10j2c_infileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h:291,28'
          Dst:             _ZN4ojph10j2c_infileD2Ev
    - functionName:    _ZN4ojph10j2c_infileD2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph11infile_baseD2Ev
        - fclose
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h:291,38'
          Dst:             fclose
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h:291,50'
          Dst:             _ZN4ojph11infile_baseD2Ev
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph10j2c_infile4readEPvm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fread
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:286,12'
          Dst:             fread
    - functionName:    _ZN4ojph10j2c_infile4seekElNS_11infile_base4seekE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph10ojph_fseekEP8_IO_FILEli
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:293,12'
          Dst:             _ZN4ojph10ojph_fseekEP8_IO_FILEli
    - functionName:    _ZN4ojph10j2c_infile4tellEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph10ojph_ftellEP8_IO_FILE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:300,12'
          Dst:             _ZN4ojph10ojph_ftellEP8_IO_FILE
    - functionName:    _ZN4ojph10j2c_infile5closeEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fclose
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:307,5'
          Dst:             fclose
    - functionName:    _ZN4ojph10ojph_ftellEP8_IO_FILE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ftello64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h:68,12'
          Dst:             ftello64
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph10ojph_fseekEP8_IO_FILEli
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fseeko64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h:63,12'
          Dst:             fseeko64
    - 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:    1
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph11j2c_outfileD0Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph11j2c_outfileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h:101,29'
          Dst:             _ZN4ojph11j2c_outfileD2Ev
    - functionName:    _ZN4ojph11j2c_outfileD2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph12outfile_baseD2Ev
        - fclose
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h:101,39'
          Dst:             fclose
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_file.h:101,51'
          Dst:             _ZN4ojph12outfile_baseD2Ev
    - functionName:    _ZN4ojph11j2c_outfile5writeEPKvm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fwrite
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:74,12'
          Dst:             fwrite
    - functionName:    _ZN4ojph11j2c_outfile4tellEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph10ojph_ftellEP8_IO_FILE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:81,12'
          Dst:             _ZN4ojph10ojph_ftellEP8_IO_FILE
    - functionName:    _ZN4ojph11j2c_outfile5flushEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fflush
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:88,5'
          Dst:             fflush
    - functionName:    _ZN4ojph11j2c_outfile5closeEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fclose
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:95,5'
          Dst:             fclose
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph10mem_infile4seekElNS_11infile_base4seekE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          100
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph10mem_infile4readEPvm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph10mem_infile4openEPKhm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph10mem_infileaSEOS0_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph10mem_infile4swapERS0_
        - _ZN4ojph10mem_infileC2EOS0_
        - _ZN4ojph11infile_baseD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:330,18'
          Dst:             _ZN4ojph10mem_infileC2EOS0_
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:331,13'
          Dst:             _ZN4ojph10mem_infile4swapERS0_
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:332,5'
          Dst:             _ZN4ojph11infile_baseD2Ev
    - functionName:    _ZN4ojph10mem_infileC2EOS0_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4ojph10mem_infile4swapERS0_
        - _ZN4ojph10mem_infileC2Ev
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:321,54'
          Dst:             _ZN4ojph10mem_infileC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:323,11'
          Dst:             _ZN4ojph10mem_infile4swapERS0_
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:321,54'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4ojph10mem_infile4swapERS0_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph10j2c_infile4openEPKc
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph9get_errorEv
        - fopen64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:277,10'
          Dst:             fopen64
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:279,7'
          Dst:             _ZN4ojph9get_errorEv
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph11mem_outfile13write_to_fileEPKc
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph9get_errorEv
        - fclose
        - fopen64
        - fwrite
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:223,15'
          Dst:             fopen64
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:225,7'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:227,11'
          Dst:             fwrite
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:228,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:229,5'
          Dst:             fclose
    - functionName:    _ZN4ojph11mem_outfile5writeEPKvm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph11mem_outfile14expand_storageEmb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:209,5'
          Dst:             _ZN4ojph11mem_outfile14expand_storageEmb
    - functionName:    _ZN4ojph11mem_outfile14expand_storageEmb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          112
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4ojph9get_errorEv
        - ojph_aligned_free
        - ojph_aligned_malloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:242,23'
          Dst:             ojph_aligned_malloc
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:244,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:251,9'
          Dst:             ojph_aligned_free
    - functionName:    _ZN4ojph11mem_outfile4seekElNS_12outfile_base4seekE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojph11mem_outfile14expand_storageEmb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:191,5'
          Dst:             _ZN4ojph11mem_outfile14expand_storageEmb
    - functionName:    _ZN4ojph11mem_outfile5closeEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph11mem_outfile4openEmb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph11mem_outfile14expand_storageEmb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:160,5'
          Dst:             _ZN4ojph11mem_outfile14expand_storageEmb
    - functionName:    _ZN4ojph11mem_outfileaSEOS0_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph11mem_outfile4swapERS0_
        - _ZN4ojph11mem_outfileC2EOS0_
        - _ZN4ojph11mem_outfileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:145,19'
          Dst:             _ZN4ojph11mem_outfileC2EOS0_
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:146,13'
          Dst:             _ZN4ojph11mem_outfile4swapERS0_
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:147,5'
          Dst:             _ZN4ojph11mem_outfileD2Ev
    - functionName:    _ZN4ojph11mem_outfileC2EOS0_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph11mem_outfile4swapERS0_
        - _ZN4ojph11mem_outfileC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:136,57'
          Dst:             _ZN4ojph11mem_outfileC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:138,11'
          Dst:             _ZN4ojph11mem_outfile4swapERS0_
    - functionName:    _ZN4ojph11mem_outfile4swapERS0_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph11mem_outfileD2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4ojph12outfile_baseD2Ev
        - __clang_call_terminate
        - ojph_aligned_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:129,7'
          Dst:             ojph_aligned_free
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:133,3'
          Dst:             _ZN4ojph12outfile_baseD2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:129,7'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4ojph11mem_outfileD0Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph11mem_outfileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:127,3'
          Dst:             _ZN4ojph11mem_outfileD2Ev
    - functionName:    _ZN4ojph11mem_outfileC2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph12outfile_baseC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:108,16'
          Dst:             _ZN4ojph12outfile_baseC2Ev
    - functionName:    _ZN4ojph11j2c_outfile4openEPKc
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph9get_errorEv
        - fopen64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:65,10'
          Dst:             fopen64
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_file.cpp:67,7'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph21mem_elastic_allocator11stores_list18stores_list_size16Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph21mem_elastic_allocator7restartEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_mem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph11coded_listsC2Ej
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph21mem_elastic_allocator10get_bufferEjRPNS_11coded_listsE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_mem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph11coded_listsC2Ej
        - _ZN4ojph21mem_elastic_allocator8allocateEPPNS0_11stores_listEj
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_mem.cpp:121,27'
          Dst:             _ZN4ojph21mem_elastic_allocator8allocateEPPNS0_11stores_listEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_mem.cpp:123,19'
          Dst:             _ZN4ojph21mem_elastic_allocator8allocateEPPNS0_11stores_listEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_mem.cpp:125,31'
          Dst:             _ZN4ojph11coded_listsC2Ej
    - functionName:    _ZN4ojph21mem_elastic_allocator8allocateEPPNS0_11stores_listEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_mem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4ojph21mem_elastic_allocator11stores_list16eval_store_bytesEj
        - _ZN4ojph21mem_elastic_allocator11stores_list7restartEv
        - _ZN4ojph21mem_elastic_allocator11stores_listC2Ej
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_mem.cpp:100,16'
          Dst:             _ZN4ojph21mem_elastic_allocator11stores_list7restartEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_mem.cpp:105,26'
          Dst:             _ZN4ojph21mem_elastic_allocator11stores_list16eval_store_bytesEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_mem.cpp:108,26'
          Dst:             _ZN4ojph21mem_elastic_allocator11stores_listC2Ej
    - functionName:    _ZN4ojph21mem_elastic_allocator11stores_list7restartEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph21mem_elastic_allocator11stores_list16eval_store_bytesEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph21mem_elastic_allocator11stores_list18stores_list_size16Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:270,34'
          Dst:             _ZN4ojph21mem_elastic_allocator11stores_list18stores_list_size16Ev
    - functionName:    _ZN4ojph21mem_elastic_allocator11stores_listC2Ej
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph21mem_elastic_allocator11stores_list18stores_list_size16Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:260,53'
          Dst:             _ZN4ojph21mem_elastic_allocator11stores_list18stores_list_size16Ev
    - functionName:    _ZN4ojph8line_buf4wrapIlEEvPT_mj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_mem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph8line_buf4wrapIfEEvPT_mj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_mem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph8line_buf4wrapIiEEvPT_mj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_mem.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ojph_aligned_free
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_mem_c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ojph_aligned_malloc
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_mem_c.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - aligned_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_mem_c.c:80,12'
          Dst:             aligned_alloc
    - functionName:    aligned_alloc
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _GLOBAL__sub_I_ojph_message.cpp
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph17set_message_levelENS_14OJPH_MSG_LEVELE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph13message_errorclEiPKciS2_z
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - fprintf
        - fputc
        - vfprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp:161,7'
          Dst:             fprintf
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp:165,7'
          Dst:             vfprintf
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp:166,7'
          Dst:             fputc
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp:170,5'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp:170,11'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp:170,5'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp:170,5'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp:170,5'
          Dst:             __cxa_free_exception
    - functionName:    vfprintf
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fputc
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph16set_error_streamEP8_IO_FILE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph9get_errorEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    244
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph15configure_errorEPNS_13message_errorE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph15message_warningclEiPKciS2_z
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
        - fputc
        - vfprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp:121,5'
          Dst:             fprintf
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp:125,5'
          Dst:             vfprintf
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp:126,5'
          Dst:             fputc
    - functionName:    _ZN4ojph18set_warning_streamEP8_IO_FILE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph11get_warningEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph17configure_warningEPNS_15message_warningE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph12message_infoclEiPKciS2_z
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
        - fputc
        - vfprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp:80,5'
          Dst:             fprintf
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp:84,5'
          Dst:             vfprintf
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp:85,5'
          Dst:             fputc
    - functionName:    _ZN4ojph15set_info_streamEP8_IO_FILE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph8get_infoEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph14configure_infoEPNS_12message_infoE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_message.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojphL10ojph_roundEf
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4ojph5local31init_colour_transform_functionsEvENK3$_0clEv'
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojph17get_cpu_ext_levelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp:131,13'
          Dst:             _ZN4ojph17get_cpu_ext_levelEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp:139,13'
          Dst:             _ZN4ojph17get_cpu_ext_levelEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp:155,13'
          Dst:             _ZN4ojph17get_cpu_ext_levelEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp:163,13'
          Dst:             _ZN4ojph17get_cpu_ext_levelEv
    - functionName:    _ZN4ojph5local15gen_rev_convertEPKNS_8line_bufEjPS1_jlj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          354
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local25gen_rev_convert_nlt_type3EPKNS_8line_bufEjPS1_jlj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          409
      EdgeCount:       95
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local26gen_irv_convert_to_integerEPKNS_8line_bufEPS1_jjbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL32local_gen_irv_convert_to_integerILb0EEEvPKNS_8line_bufEPS2_jjbj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp:354,7'
          Dst:             _ZN4ojph5localL32local_gen_irv_convert_to_integerILb0EEEvPKNS_8line_bufEPS2_jjbj
    - functionName:    _ZN4ojph5local24gen_irv_convert_to_floatEPKNS_8line_bufEjPS1_jbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL30local_gen_irv_convert_to_floatILb0EEEvPKNS_8line_bufEjPS2_jbj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp:410,7'
          Dst:             _ZN4ojph5localL30local_gen_irv_convert_to_floatILb0EEEvPKNS_8line_bufEjPS2_jbj
    - functionName:    _ZN4ojph5local36gen_irv_convert_to_integer_nlt_type3EPKNS_8line_bufEPS1_jjbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL32local_gen_irv_convert_to_integerILb1EEEvPKNS_8line_bufEPS2_jjbj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp:363,7'
          Dst:             _ZN4ojph5localL32local_gen_irv_convert_to_integerILb1EEEvPKNS_8line_bufEPS2_jjbj
    - functionName:    _ZN4ojph5local34gen_irv_convert_to_float_nlt_type3EPKNS_8line_bufEjPS1_jbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL30local_gen_irv_convert_to_floatILb1EEEvPKNS_8line_bufEjPS2_jbj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp:419,7'
          Dst:             _ZN4ojph5localL30local_gen_irv_convert_to_floatILb1EEEvPKNS_8line_bufEjPS2_jbj
    - functionName:    _ZN4ojph5local15gen_rct_forwardEPKNS_8line_bufES3_S3_PS1_S4_S4_j
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          485
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local16gen_rct_backwardEPKNS_8line_bufES3_S3_PS1_S4_S4_j
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          477
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local15gen_ict_forwardEPKfS2_S2_PfS3_S3_j
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          190
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local16gen_ict_backwardEPKfS2_S2_PfS3_S3_j
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          185
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL30local_gen_irv_convert_to_floatILb1EEEvPKNS_8line_bufEjPS2_jbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          211
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL32local_gen_irv_convert_to_integerILb1EEEvPKNS_8line_bufEPS2_jjbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          140
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4ojphL10ojph_roundEf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp:328,20'
          Dst:             _ZN4ojphL10ojph_roundEf
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp:341,20'
          Dst:             _ZN4ojphL10ojph_roundEf
    - functionName:    _ZN4ojph5localL30local_gen_irv_convert_to_floatILb0EEEvPKNS_8line_bufEjPS2_jbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          185
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL32local_gen_irv_convert_to_integerILb0EEEvPKNS_8line_bufEPS2_jjbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          127
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4ojphL10ojph_roundEf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp:328,20'
          Dst:             _ZN4ojphL10ojph_roundEf
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp:341,20'
          Dst:             _ZN4ojphL10ojph_roundEf
    - functionName:    _ZN4ojph5local31init_colour_transform_functionsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4ojph5local32init_wavelet_transform_functionsEvENK3$_0clEv'
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         18
      ICount:          96
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4ojph17get_cpu_ext_levelEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:118,13'
          Dst:             _ZN4ojph17get_cpu_ext_levelEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:128,13'
          Dst:             _ZN4ojph17get_cpu_ext_levelEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:137,13'
          Dst:             _ZN4ojph17get_cpu_ext_levelEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:147,13'
          Dst:             _ZN4ojph17get_cpu_ext_levelEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:156,13'
          Dst:             _ZN4ojph17get_cpu_ext_levelEv
    - functionName:    _ZN4ojph5local17gen_rev_vert_stepEPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4ojph5localL19gen_rev_vert_step32EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
        - _ZN4ojph5localL19gen_rev_vert_step64EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:315,9'
          Dst:             _ZN4ojph5localL19gen_rev_vert_step64EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:315,9'
          Dst:             _ZN4ojph5localL19gen_rev_vert_step64EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:308,9'
          Dst:             _ZN4ojph5localL19gen_rev_vert_step32EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
    - functionName:    _ZN4ojph5local16gen_rev_horz_anaEPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph5localL18gen_rev_horz_ana32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
        - _ZN4ojph5localL18gen_rev_horz_ana64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:486,9'
          Dst:             _ZN4ojph5localL18gen_rev_horz_ana32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:493,9'
          Dst:             _ZN4ojph5localL18gen_rev_horz_ana64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
    - functionName:    _ZN4ojph5local16gen_rev_horz_synEPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph5localL18gen_rev_horz_syn32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
        - _ZN4ojph5localL18gen_rev_horz_syn64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:664,9'
          Dst:             _ZN4ojph5localL18gen_rev_horz_syn32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:671,9'
          Dst:             _ZN4ojph5localL18gen_rev_horz_syn64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
    - functionName:    _ZN4ojph5local17gen_irv_vert_stepEPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          179
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local20gen_irv_vert_times_KEfPKNS_8line_bufEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - float
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local16gen_irv_horz_anaEPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         86
      ICount:          561
      EdgeCount:       116
      CyclomaticComplexity: 32
      functionsReached:
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk5get_KEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:727,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:749,26'
          Dst:             _ZNK4ojph5local9param_atk5get_KEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:730,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
    - functionName:    _ZN4ojph5local16gen_irv_horz_synEPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         84
      ICount:          547
      EdgeCount:       114
      CyclomaticComplexity: 32
      functionsReached:
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk5get_KEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:783,26'
          Dst:             _ZNK4ojph5local9param_atk5get_KEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:796,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:799,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
    - functionName:    _ZNK4ojph5local9param_atk5get_KEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/../codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1149
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_atk13get_num_stepsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/../codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_atk8get_stepEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/../codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL18gen_rev_horz_syn32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         125
      ICount:          944
      EdgeCount:       173
      CyclomaticComplexity: 50
      functionsReached:
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:509,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:512,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
    - functionName:    _ZN4ojph5localL18gen_rev_horz_syn64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         123
      ICount:          923
      EdgeCount:       170
      CyclomaticComplexity: 49
      functionsReached:
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:588,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:591,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
    - functionName:    _ZN4ojph5localL18gen_rev_horz_ana32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         127
      ICount:          953
      EdgeCount:       175
      CyclomaticComplexity: 50
      functionsReached:
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:348,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:352,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
    - functionName:    _ZN4ojph5localL18gen_rev_horz_ana64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         127
      ICount:          941
      EdgeCount:       175
      CyclomaticComplexity: 50
      functionsReached:
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:427,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp:431,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
    - functionName:    _ZN4ojph5localL19gen_rev_vert_step64EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         179
      ICount:          1365
      EdgeCount:       250
      CyclomaticComplexity: 73
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL19gen_rev_vert_step32EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         179
      ICount:          1389
      EdgeCount:       250
      CyclomaticComplexity: 73
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local32init_wavelet_transform_functionsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local16sse_ict_backwardEPKfS2_S2_PfS3_S3_j
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local15sse_ict_forwardEPKfS2_S2_PfS3_S3_j
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          68
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL16sse_interleave32EPfS1_S1_i
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local16sse_irv_horz_synEPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          174
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4ojph5localL16sse_interleave32EPfS1_S1_i
        - _ZN4ojph5localL18sse_multiply_constEPffi
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk5get_KEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse.cpp:217,26'
          Dst:             _ZNK4ojph5local9param_atk5get_KEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse.cpp:219,11'
          Dst:             _ZN4ojph5localL18sse_multiply_constEPffi
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse.cpp:220,11'
          Dst:             _ZN4ojph5localL18sse_multiply_constEPffi
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse.cpp:224,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse.cpp:227,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse.cpp:273,11'
          Dst:             _ZN4ojph5localL16sse_interleave32EPfS1_S1_i
    - functionName:    _ZN4ojph5localL18sse_multiply_constEPffi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL18sse_deinterleave32EPfS1_S1_i
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local16sse_irv_horz_anaEPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          180
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4ojph5localL18sse_deinterleave32EPfS1_S1_i
        - _ZN4ojph5localL18sse_multiply_constEPffi
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk5get_KEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse.cpp:139,11'
          Dst:             _ZN4ojph5localL18sse_deinterleave32EPfS1_S1_i
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse.cpp:146,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse.cpp:190,26'
          Dst:             _ZNK4ojph5local9param_atk5get_KEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse.cpp:192,11'
          Dst:             _ZN4ojph5localL18sse_multiply_constEPffi
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse.cpp:193,11'
          Dst:             _ZN4ojph5localL18sse_multiply_constEPffi
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse.cpp:149,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
    - functionName:    _ZN4ojph5local20sse_irv_vert_times_KEfPKNS_8line_bufEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - float
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL18sse_multiply_constEPffi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse.cpp:123,7'
          Dst:             _ZN4ojph5localL18sse_multiply_constEPffi
    - functionName:    _ZN4ojph5local17sse_irv_vert_stepEPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL20ojph_mm_min_lt_epi32EDv2_xS1_Dv4_fS2_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL20ojph_mm_max_ge_epi32EDv2_xS1_Dv4_fS2_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local17sse2_rct_backwardEPKNS_8line_bufES3_S3_PS1_S4_S4_j
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          151
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:617,34'
          Dst:             _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:636,34'
          Dst:             _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
    - functionName:    _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local16sse2_rct_forwardEPKNS_8line_bufES3_S3_PS1_S4_S4_j
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          151
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
        - _ZN4ojph5localL22sse2_cvthi_epi32_epi64EDv2_xS1_
        - _ZN4ojph5localL22sse2_cvtlo_epi32_epi64EDv2_xS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:523,16'
          Dst:             _ZN4ojph5localL22sse2_cvtlo_epi32_epi64EDv2_xS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:524,16'
          Dst:             _ZN4ojph5localL22sse2_cvtlo_epi32_epi64EDv2_xS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:525,16'
          Dst:             _ZN4ojph5localL22sse2_cvtlo_epi32_epi64EDv2_xS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:529,41'
          Dst:             _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:537,16'
          Dst:             _ZN4ojph5localL22sse2_cvthi_epi32_epi64EDv2_xS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:538,16'
          Dst:             _ZN4ojph5localL22sse2_cvthi_epi32_epi64EDv2_xS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:539,16'
          Dst:             _ZN4ojph5localL22sse2_cvthi_epi32_epi64EDv2_xS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:543,41'
          Dst:             _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
    - functionName:    _ZN4ojph5localL22sse2_cvtlo_epi32_epi64EDv2_xS1_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL22sse2_cvthi_epi32_epi64EDv2_xS1_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL31local_sse2_irv_convert_to_floatILb1EEEvPKNS_8line_bufEjPS2_jbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          216
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local35sse2_irv_convert_to_float_nlt_type3EPKNS_8line_bufEjPS1_jbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL31local_sse2_irv_convert_to_floatILb1EEEvPKNS_8line_bufEjPS2_jbj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:460,7'
          Dst:             _ZN4ojph5localL31local_sse2_irv_convert_to_floatILb1EEEvPKNS_8line_bufEjPS2_jbj
    - functionName:    _ZN4ojph5localL31local_sse2_irv_convert_to_floatILb0EEEvPKNS_8line_bufEjPS2_jbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          209
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local25sse2_irv_convert_to_floatEPKNS_8line_bufEjPS1_jbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL31local_sse2_irv_convert_to_floatILb0EEEvPKNS_8line_bufEjPS2_jbj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:451,7'
          Dst:             _ZN4ojph5localL31local_sse2_irv_convert_to_floatILb0EEEvPKNS_8line_bufEjPS2_jbj
    - functionName:    _ZN4ojph5local26sse2_rev_convert_nlt_type3EPKNS_8line_bufEjPS1_jlj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          177
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local16sse2_rev_convertEPKNS_8line_bufEjPS1_jlj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          152
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4ojph5localL22sse2_cvthi_epi32_epi64EDv2_xS1_
        - _ZN4ojph5localL22sse2_cvtlo_epi32_epi64EDv2_xS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:258,17'
          Dst:             _ZN4ojph5localL22sse2_cvtlo_epi32_epi64EDv2_xS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:262,17'
          Dst:             _ZN4ojph5localL22sse2_cvthi_epi32_epi64EDv2_xS1_
    - functionName:    _ZN4ojph5localL33local_sse2_irv_convert_to_integerILb1EEEvPKNS_8line_bufEPS2_jjbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          143
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4ojph5localL20ojph_mm_max_ge_epi32EDv2_xS1_Dv4_fS2_
        - _ZN4ojph5localL20ojph_mm_min_lt_epi32EDv2_xS1_Dv4_fS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:148,15'
          Dst:             _ZN4ojph5localL20ojph_mm_max_ge_epi32EDv2_xS1_Dv4_fS2_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:149,15'
          Dst:             _ZN4ojph5localL20ojph_mm_min_lt_epi32EDv2_xS1_Dv4_fS2_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:168,15'
          Dst:             _ZN4ojph5localL20ojph_mm_max_ge_epi32EDv2_xS1_Dv4_fS2_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:169,15'
          Dst:             _ZN4ojph5localL20ojph_mm_min_lt_epi32EDv2_xS1_Dv4_fS2_
    - functionName:    _ZN4ojph5local37sse2_irv_convert_to_integer_nlt_type3EPKNS_8line_bufEPS1_jjbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL33local_sse2_irv_convert_to_integerILb1EEEvPKNS_8line_bufEPS2_jjbj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:192,7'
          Dst:             _ZN4ojph5localL33local_sse2_irv_convert_to_integerILb1EEEvPKNS_8line_bufEPS2_jjbj
    - functionName:    _ZN4ojph5localL33local_sse2_irv_convert_to_integerILb0EEEvPKNS_8line_bufEPS2_jjbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          127
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4ojph5localL20ojph_mm_max_ge_epi32EDv2_xS1_Dv4_fS2_
        - _ZN4ojph5localL20ojph_mm_min_lt_epi32EDv2_xS1_Dv4_fS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:148,15'
          Dst:             _ZN4ojph5localL20ojph_mm_max_ge_epi32EDv2_xS1_Dv4_fS2_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:149,15'
          Dst:             _ZN4ojph5localL20ojph_mm_min_lt_epi32EDv2_xS1_Dv4_fS2_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:168,15'
          Dst:             _ZN4ojph5localL20ojph_mm_max_ge_epi32EDv2_xS1_Dv4_fS2_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:169,15'
          Dst:             _ZN4ojph5localL20ojph_mm_min_lt_epi32EDv2_xS1_Dv4_fS2_
    - functionName:    _ZN4ojph5local27sse2_irv_convert_to_integerEPKNS_8line_bufEPS1_jjbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL33local_sse2_irv_convert_to_integerILb0EEEvPKNS_8line_bufEPS2_jjbj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp:183,7'
          Dst:             _ZN4ojph5localL33local_sse2_irv_convert_to_integerILb0EEEvPKNS_8line_bufEPS2_jjbj
    - functionName:    _ZN4ojph5local24sse2_cnvrt_float_to_si32EPKfPifj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local30sse2_cnvrt_float_to_si32_shftdEPKfPifj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          56
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL19sse2_deinterleave64EPdS1_S1_i
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL19sse2_deinterleave32EPfS1_S1_i
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local17sse2_rev_horz_synEPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph5local19sse2_rev_horz_syn32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
        - _ZN4ojph5local19sse2_rev_horz_syn64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:992,9'
          Dst:             _ZN4ojph5local19sse2_rev_horz_syn32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:999,9'
          Dst:             _ZN4ojph5local19sse2_rev_horz_syn64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
    - functionName:    _ZN4ojph5local19sse2_rev_horz_syn32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          677
      EdgeCount:       146
      CyclomaticComplexity: 43
      functionsReached:
        - _ZN4ojph5localL17sse2_interleave32EPfS1_S1_i
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:699,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:702,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:825,11'
          Dst:             _ZN4ojph5localL17sse2_interleave32EPfS1_S1_i
    - functionName:    _ZN4ojph5local19sse2_rev_horz_syn64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          656
      EdgeCount:       146
      CyclomaticComplexity: 43
      functionsReached:
        - _ZN4ojph5localL17sse2_interleave64EPdS1_S1_i
        - _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:847,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:850,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:875,29'
          Dst:             _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:889,29'
          Dst:             _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:905,29'
          Dst:             _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:916,29'
          Dst:             _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:932,29'
          Dst:             _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:944,29'
          Dst:             _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:972,11'
          Dst:             _ZN4ojph5localL17sse2_interleave64EPdS1_S1_i
    - functionName:    _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL17sse2_interleave64EPdS1_S1_i
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL17sse2_interleave32EPfS1_S1_i
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL19sse2_rev_horz_ana64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          657
      EdgeCount:       146
      CyclomaticComplexity: 43
      functionsReached:
        - _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
        - _ZN4ojph5localL19sse2_deinterleave64EPdS1_S1_i
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:534,11'
          Dst:             _ZN4ojph5localL19sse2_deinterleave64EPdS1_S1_i
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:540,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:544,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:569,29'
          Dst:             _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:583,29'
          Dst:             _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:599,29'
          Dst:             _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:610,29'
          Dst:             _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:626,29'
          Dst:             _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:638,29'
          Dst:             _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
    - functionName:    _ZN4ojph5localL19sse2_rev_horz_ana32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          678
      EdgeCount:       146
      CyclomaticComplexity: 43
      functionsReached:
        - _ZN4ojph5localL19sse2_deinterleave32EPfS1_S1_i
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:387,11'
          Dst:             _ZN4ojph5localL19sse2_deinterleave32EPfS1_S1_i
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:393,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:397,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
    - functionName:    _ZN4ojph5local17sse2_rev_horz_anaEPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph5localL19sse2_rev_horz_ana32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
        - _ZN4ojph5localL19sse2_rev_horz_ana64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:677,9'
          Dst:             _ZN4ojph5localL19sse2_rev_horz_ana32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:684,9'
          Dst:             _ZN4ojph5localL19sse2_rev_horz_ana64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
    - functionName:    _ZN4ojph5localL20sse2_rev_vert_step64EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          582
      EdgeCount:       127
      CyclomaticComplexity: 38
      functionsReached:
        - _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:268,25'
          Dst:             _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:280,25'
          Dst:             _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:295,25'
          Dst:             _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:306,25'
          Dst:             _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:322,25'
          Dst:             _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:334,25'
          Dst:             _ZN4ojph5localL18sse2_mm_srai_epi64EDv2_xiS1_
    - functionName:    _ZN4ojph5localL20sse2_rev_vert_step32EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         119
      ICount:          881
      EdgeCount:       166
      CyclomaticComplexity: 49
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local18sse2_rev_vert_stepEPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4ojph5localL20sse2_rev_vert_step32EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
        - _ZN4ojph5localL20sse2_rev_vert_step64EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:369,9'
          Dst:             _ZN4ojph5localL20sse2_rev_vert_step64EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:369,9'
          Dst:             _ZN4ojph5localL20sse2_rev_vert_step64EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_sse2.cpp:362,9'
          Dst:             _ZN4ojph5localL20sse2_rev_vert_step32EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
    - functionName:    _ZN4ojph5local16avx_ict_backwardEPKfS2_S2_PfS3_S3_j
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local15avx_ict_forwardEPKfS2_S2_PfS3_S3_j
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          68
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL16avx_interleave32EPfS1_S1_i
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local16avx_irv_horz_synEPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          174
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4ojph5localL16avx_interleave32EPfS1_S1_i
        - _ZN4ojph5localL18avx_multiply_constEPffi
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk5get_KEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx.cpp:221,26'
          Dst:             _ZNK4ojph5local9param_atk5get_KEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx.cpp:223,11'
          Dst:             _ZN4ojph5localL18avx_multiply_constEPffi
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx.cpp:224,11'
          Dst:             _ZN4ojph5localL18avx_multiply_constEPffi
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx.cpp:228,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx.cpp:231,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx.cpp:277,11'
          Dst:             _ZN4ojph5localL16avx_interleave32EPfS1_S1_i
    - functionName:    _ZN4ojph5localL18avx_multiply_constEPffi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL18avx_deinterleave32EPfS1_S1_i
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local16avx_irv_horz_anaEPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          180
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4ojph5localL18avx_deinterleave32EPfS1_S1_i
        - _ZN4ojph5localL18avx_multiply_constEPffi
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk5get_KEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx.cpp:143,11'
          Dst:             _ZN4ojph5localL18avx_deinterleave32EPfS1_S1_i
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx.cpp:150,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx.cpp:194,26'
          Dst:             _ZNK4ojph5local9param_atk5get_KEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx.cpp:196,11'
          Dst:             _ZN4ojph5localL18avx_multiply_constEPffi
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx.cpp:197,11'
          Dst:             _ZN4ojph5localL18avx_multiply_constEPffi
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx.cpp:153,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
    - functionName:    _ZN4ojph5local20avx_irv_vert_times_KEfPKNS_8line_bufEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - float
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL18avx_multiply_constEPffi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx.cpp:127,7'
          Dst:             _ZN4ojph5localL18avx_multiply_constEPffi
    - functionName:    _ZN4ojph5local17avx_irv_vert_stepEPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL23ojph_mm256_min_lt_epi32EDv4_xS1_Dv8_fS2_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL23ojph_mm256_max_ge_epi32EDv4_xS1_Dv8_fS2_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local17avx2_rct_backwardEPKNS_8line_bufES3_S3_PS1_S4_S4_j
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          157
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp:572,37'
          Dst:             _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp:591,37'
          Dst:             _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
    - functionName:    _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local16avx2_rct_forwardEPKNS_8line_bufES3_S3_PS1_S4_S4_j
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          163
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp:483,44'
          Dst:             _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp:497,44'
          Dst:             _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
    - functionName:    _ZN4ojph5localL31local_avx2_irv_convert_to_floatILb1EEEvPKNS_8line_bufEjPS2_jbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          216
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local35avx2_irv_convert_to_float_nlt_type3EPKNS_8line_bufEjPS1_jbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL31local_avx2_irv_convert_to_floatILb1EEEvPKNS_8line_bufEjPS2_jbj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp:414,7'
          Dst:             _ZN4ojph5localL31local_avx2_irv_convert_to_floatILb1EEEvPKNS_8line_bufEjPS2_jbj
    - functionName:    _ZN4ojph5localL31local_avx2_irv_convert_to_floatILb0EEEvPKNS_8line_bufEjPS2_jbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          209
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local25avx2_irv_convert_to_floatEPKNS_8line_bufEjPS1_jbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL31local_avx2_irv_convert_to_floatILb0EEEvPKNS_8line_bufEjPS2_jbj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp:405,7'
          Dst:             _ZN4ojph5localL31local_avx2_irv_convert_to_floatILb0EEEvPKNS_8line_bufEjPS2_jbj
    - functionName:    _ZN4ojph5localL33local_avx2_irv_convert_to_integerILb1EEEvPKNS_8line_bufEPS2_jjbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          120
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4ojph5localL23ojph_mm256_max_ge_epi32EDv4_xS1_Dv8_fS2_
        - _ZN4ojph5localL23ojph_mm256_min_lt_epi32EDv4_xS1_Dv8_fS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp:304,15'
          Dst:             _ZN4ojph5localL23ojph_mm256_max_ge_epi32EDv4_xS1_Dv8_fS2_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp:305,15'
          Dst:             _ZN4ojph5localL23ojph_mm256_min_lt_epi32EDv4_xS1_Dv8_fS2_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp:324,15'
          Dst:             _ZN4ojph5localL23ojph_mm256_max_ge_epi32EDv4_xS1_Dv8_fS2_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp:325,15'
          Dst:             _ZN4ojph5localL23ojph_mm256_min_lt_epi32EDv4_xS1_Dv8_fS2_
    - functionName:    _ZN4ojph5local37avx2_irv_convert_to_integer_nlt_type3EPKNS_8line_bufEPS1_jjbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL33local_avx2_irv_convert_to_integerILb1EEEvPKNS_8line_bufEPS2_jjbj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp:346,7'
          Dst:             _ZN4ojph5localL33local_avx2_irv_convert_to_integerILb1EEEvPKNS_8line_bufEPS2_jjbj
    - functionName:    _ZN4ojph5localL33local_avx2_irv_convert_to_integerILb0EEEvPKNS_8line_bufEPS2_jjbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4ojph5localL23ojph_mm256_max_ge_epi32EDv4_xS1_Dv8_fS2_
        - _ZN4ojph5localL23ojph_mm256_min_lt_epi32EDv4_xS1_Dv8_fS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp:304,15'
          Dst:             _ZN4ojph5localL23ojph_mm256_max_ge_epi32EDv4_xS1_Dv8_fS2_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp:305,15'
          Dst:             _ZN4ojph5localL23ojph_mm256_min_lt_epi32EDv4_xS1_Dv8_fS2_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp:324,15'
          Dst:             _ZN4ojph5localL23ojph_mm256_max_ge_epi32EDv4_xS1_Dv8_fS2_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp:325,15'
          Dst:             _ZN4ojph5localL23ojph_mm256_min_lt_epi32EDv4_xS1_Dv8_fS2_
    - functionName:    _ZN4ojph5local27avx2_irv_convert_to_integerEPKNS_8line_bufEPS1_jjbj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL33local_avx2_irv_convert_to_integerILb0EEEvPKNS_8line_bufEPS2_jjbj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp:337,7'
          Dst:             _ZN4ojph5localL33local_avx2_irv_convert_to_integerILb0EEEvPKNS_8line_bufEPS2_jjbj
    - functionName:    _ZN4ojph5local26avx2_rev_convert_nlt_type3EPKNS_8line_bufEjPS1_jlj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          179
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local16avx2_rev_convertEPKNS_8line_bufEjPS1_jlj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_colour_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          151
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL17avx2_interleave64EPdS1_S1_i
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL17avx2_interleave32EPfS1_S1_i
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL19avx2_deinterleave64EPdS1_S1_i
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL19avx2_deinterleave32EPfS1_S1_i
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL19avx2_rev_horz_syn64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         125
      ICount:          854
      EdgeCount:       174
      CyclomaticComplexity: 51
      functionsReached:
        - _ZN4ojph5localL17avx2_interleave64EPdS1_S1_i
        - _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:919,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:922,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:947,29'
          Dst:             _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:961,29'
          Dst:             _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:977,29'
          Dst:             _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:988,29'
          Dst:             _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:1004,29'
          Dst:             _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:1016,29'
          Dst:             _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:1045,11'
          Dst:             _ZN4ojph5localL17avx2_interleave64EPdS1_S1_i
    - functionName:    _ZN4ojph5localL19avx2_rev_horz_syn32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          407
      EdgeCount:       104
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN4ojph5localL17avx2_interleave32EPfS1_S1_i
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:751,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:754,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:896,11'
          Dst:             _ZN4ojph5localL17avx2_interleave32EPfS1_S1_i
    - functionName:    _ZN4ojph5local17avx2_rev_horz_synEPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph5localL19avx2_rev_horz_syn32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
        - _ZN4ojph5localL19avx2_rev_horz_syn64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:1065,9'
          Dst:             _ZN4ojph5localL19avx2_rev_horz_syn32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:1072,9'
          Dst:             _ZN4ojph5localL19avx2_rev_horz_syn64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
    - functionName:    _ZN4ojph5localL19avx2_rev_horz_ana64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         125
      ICount:          855
      EdgeCount:       174
      CyclomaticComplexity: 51
      functionsReached:
        - _ZN4ojph5localL19avx2_deinterleave64EPdS1_S1_i
        - _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:584,11'
          Dst:             _ZN4ojph5localL19avx2_deinterleave64EPdS1_S1_i
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:590,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:594,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:619,29'
          Dst:             _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:633,29'
          Dst:             _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:649,29'
          Dst:             _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:660,29'
          Dst:             _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:676,29'
          Dst:             _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:688,29'
          Dst:             _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
    - functionName:    _ZN4ojph5localL19avx2_rev_horz_ana32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          408
      EdgeCount:       104
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN4ojph5localL19avx2_deinterleave32EPfS1_S1_i
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:416,11'
          Dst:             _ZN4ojph5localL19avx2_deinterleave32EPfS1_S1_i
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:422,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:426,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
    - functionName:    _ZN4ojph5local17avx2_rev_horz_anaEPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph5localL19avx2_rev_horz_ana32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
        - _ZN4ojph5localL19avx2_rev_horz_ana64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:728,9'
          Dst:             _ZN4ojph5localL19avx2_rev_horz_ana32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:735,9'
          Dst:             _ZN4ojph5localL19avx2_rev_horz_ana64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
    - functionName:    _ZN4ojph5localL20avx2_rev_vert_step64EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          787
      EdgeCount:       155
      CyclomaticComplexity: 46
      functionsReached:
        - _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:296,25'
          Dst:             _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:308,25'
          Dst:             _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:323,25'
          Dst:             _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:334,25'
          Dst:             _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:350,25'
          Dst:             _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:362,25'
          Dst:             _ZN4ojph5localL21avx2_mm256_srai_epi64EDv4_xiS1_
    - functionName:    _ZN4ojph5localL20avx2_rev_vert_step32EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          701
      EdgeCount:       138
      CyclomaticComplexity: 41
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local18avx2_rev_vert_stepEPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4ojph5localL20avx2_rev_vert_step32EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
        - _ZN4ojph5localL20avx2_rev_vert_step64EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:398,9'
          Dst:             _ZN4ojph5localL20avx2_rev_vert_step64EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:398,9'
          Dst:             _ZN4ojph5localL20avx2_rev_vert_step64EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx2.cpp:391,9'
          Dst:             _ZN4ojph5localL20avx2_rev_vert_step32EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
    - functionName:    _ZN4ojph5local19avx512_rev_horz_synEPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1410
      functionLinenumberEnd: 1424
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph5local21avx512_rev_horz_syn32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
        - _ZN4ojph5local21avx512_rev_horz_syn64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:1415,9'
          Dst:             _ZN4ojph5local21avx512_rev_horz_syn32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:1422,9'
          Dst:             _ZN4ojph5local21avx512_rev_horz_syn64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
    - functionName:    _ZN4ojph5local21avx512_rev_horz_syn32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          407
      EdgeCount:       104
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN4ojph5localL19avx512_interleave32EPfS1_S1_i
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:1069,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:1072,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:1214,11'
          Dst:             _ZN4ojph5localL19avx512_interleave32EPfS1_S1_i
    - functionName:    _ZN4ojph5local21avx512_rev_horz_syn64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         125
      ICount:          852
      EdgeCount:       174
      CyclomaticComplexity: 51
      functionsReached:
        - _ZN4ojph5localL19avx512_interleave64EPdS1_S1_i
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:1236,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:1239,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:1395,11'
          Dst:             _ZN4ojph5localL19avx512_interleave64EPdS1_S1_i
    - functionName:    _ZN4ojph5localL19avx512_interleave64EPdS1_S1_i
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          167
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL19avx512_interleave32EPfS1_S1_i
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          170
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local19avx512_rev_horz_anaEPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph5local21avx512_rev_horz_ana32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
        - _ZN4ojph5local21avx512_rev_horz_ana64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:1047,9'
          Dst:             _ZN4ojph5local21avx512_rev_horz_ana32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:1054,9'
          Dst:             _ZN4ojph5local21avx512_rev_horz_ana64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
    - functionName:    _ZN4ojph5local21avx512_rev_horz_ana32EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         75
      ICount:          408
      EdgeCount:       104
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN4ojph5localL21avx512_deinterleave32EPfS1_S1_i
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:703,11'
          Dst:             _ZN4ojph5localL21avx512_deinterleave32EPfS1_S1_i
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:709,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:713,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
    - functionName:    _ZN4ojph5local21avx512_rev_horz_ana64EPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         125
      ICount:          853
      EdgeCount:       174
      CyclomaticComplexity: 51
      functionsReached:
        - _ZN4ojph5localL21avx512_deinterleave64EPdS1_S1_i
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:870,11'
          Dst:             _ZN4ojph5localL21avx512_deinterleave64EPdS1_S1_i
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:876,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:880,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
    - functionName:    _ZN4ojph5localL21avx512_deinterleave64EPdS1_S1_i
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          167
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL21avx512_deinterleave32EPfS1_S1_i
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          170
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local20avx512_rev_vert_stepEPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          75
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4ojph5local22avx512_rev_vert_step32EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
        - _ZN4ojph5local22avx512_rev_vert_step64EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:686,9'
          Dst:             _ZN4ojph5local22avx512_rev_vert_step64EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:686,9'
          Dst:             _ZN4ojph5local22avx512_rev_vert_step64EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:679,9'
          Dst:             _ZN4ojph5local22avx512_rev_vert_step32EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
    - functionName:    _ZN4ojph5local22avx512_rev_vert_step64EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         139
      ICount:          1020
      EdgeCount:       194
      CyclomaticComplexity: 57
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local22avx512_rev_vert_step32EPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          707
      EdgeCount:       138
      CyclomaticComplexity: 41
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local19avx512_irv_horz_synEPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          174
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4ojph5localL19avx512_interleave32EPfS1_S1_i
        - _ZN4ojph5localL21avx512_multiply_constEPffi
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk5get_KEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:328,26'
          Dst:             _ZNK4ojph5local9param_atk5get_KEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:330,11'
          Dst:             _ZN4ojph5localL21avx512_multiply_constEPffi
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:331,11'
          Dst:             _ZN4ojph5localL21avx512_multiply_constEPffi
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:335,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:338,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:384,11'
          Dst:             _ZN4ojph5localL19avx512_interleave32EPfS1_S1_i
    - functionName:    _ZN4ojph5localL21avx512_multiply_constEPffi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local19avx512_irv_horz_anaEPKNS0_9param_atkEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          180
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4ojph5localL21avx512_deinterleave32EPfS1_S1_i
        - _ZN4ojph5localL21avx512_multiply_constEPffi
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk5get_KEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:250,11'
          Dst:             _ZN4ojph5localL21avx512_deinterleave32EPfS1_S1_i
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:257,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:301,26'
          Dst:             _ZNK4ojph5local9param_atk5get_KEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:303,11'
          Dst:             _ZN4ojph5localL21avx512_multiply_constEPffi
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:304,11'
          Dst:             _ZN4ojph5localL21avx512_multiply_constEPffi
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:260,40'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
    - functionName:    _ZN4ojph5local23avx512_irv_vert_times_KEfPKNS_8line_bufEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - float
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL21avx512_multiply_constEPffi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp:234,7'
          Dst:             _ZN4ojph5localL21avx512_multiply_constEPffi
    - functionName:    _ZN4ojph5local20avx512_irv_vert_stepEPKNS0_12lifting_stepEPKNS_8line_bufES6_S6_jb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/transform/ojph_transform_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          103
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _GLOBAL__sub_I_ojph_resolution.cpp
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:328,42'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojphL19count_leading_zerosEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph9align_ptrIlLj64EEEPT_S2_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:356,27'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojph19mem_fixed_allocator16post_alloc_localIlLi64EEEPT_mjRmRPv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeIlLj64EEEmm
        - _ZN4ojph9align_ptrIlLj64EEEPT_S2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:142,17'
          Dst:             _ZN4ojph17calc_aligned_sizeIlLj64EEEmm
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:146,14'
          Dst:             _ZN4ojph9align_ptrIlLj64EEEPT_S2_
    - functionName:    _ZN4ojph17calc_aligned_sizeIlLj64EEEmm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
        - _ZN4ojphL19count_leading_zerosEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:345,30'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:346,20'
          Dst:             _ZN4ojphL19count_leading_zerosEm
    - functionName:    _ZN4ojphL19count_leading_zerosEm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph9align_ptrINS_11lifting_bufELj8EEEPT_S3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:356,27'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_11lifting_bufELi8EEEPT_mjRmRPv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_11lifting_bufELj8EEEmm
        - _ZN4ojph9align_ptrINS_11lifting_bufELj8EEEPT_S3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:142,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_11lifting_bufELj8EEEmm
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:146,14'
          Dst:             _ZN4ojph9align_ptrINS_11lifting_bufELj8EEEPT_S3_
    - functionName:    _ZN4ojph17calc_aligned_sizeINS_11lifting_bufELj8EEEmm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
        - _ZN4ojphL19count_leading_zerosEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:345,30'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:346,20'
          Dst:             _ZN4ojphL19count_leading_zerosEm
    - functionName:    _ZN4ojph9align_ptrINS_5local8precinctELj8EEEPT_S4_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:356,27'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local8precinctELi8EEEPT_mjRmRPv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_5local8precinctELj8EEEmm
        - _ZN4ojph9align_ptrINS_5local8precinctELj8EEEPT_S4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:142,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_5local8precinctELj8EEEmm
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:146,14'
          Dst:             _ZN4ojph9align_ptrINS_5local8precinctELj8EEEPT_S4_
    - functionName:    _ZN4ojph17calc_aligned_sizeINS_5local8precinctELj8EEEmm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
        - _ZN4ojphL19count_leading_zerosEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:345,30'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:346,20'
          Dst:             _ZN4ojphL19count_leading_zerosEm
    - functionName:    _ZN4ojph9align_ptrINS_5local7subbandELj8EEEPT_S4_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:356,27'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local7subbandELi8EEEPT_mjRmRPv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_5local7subbandELj8EEEmm
        - _ZN4ojph9align_ptrINS_5local7subbandELj8EEEPT_S4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:142,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_5local7subbandELj8EEEmm
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:146,14'
          Dst:             _ZN4ojph9align_ptrINS_5local7subbandELj8EEEPT_S4_
    - functionName:    _ZN4ojph17calc_aligned_sizeINS_5local7subbandELj8EEEmm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
        - _ZN4ojphL19count_leading_zerosEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:345,30'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:346,20'
          Dst:             _ZN4ojphL19count_leading_zerosEm
    - functionName:    _ZN4ojph19mem_fixed_allocator15pre_alloc_localIlLi64EEEvmjRm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeIlLj64EEEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:130,17'
          Dst:             _ZN4ojph17calc_aligned_sizeIlLj64EEEmm
    - functionName:    _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_11lifting_bufELi8EEEvmjRm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_11lifting_bufELj8EEEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:130,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_11lifting_bufELj8EEEmm
    - functionName:    _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local8precinctELi8EEEvmjRm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_5local8precinctELj8EEEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:130,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_5local8precinctELj8EEEmm
    - functionName:    _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local7subbandELi8EEEvmjRm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_5local7subbandELj8EEEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:130,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_5local7subbandELj8EEEmm
    - functionName:    _ZNK4ojph5local10resolution13get_num_bytesEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local10resolution13get_num_bytesEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1047
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4ojph5local10resolution13get_num_bytesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:1041,16'
          Dst:             _ZNK4ojph5local10resolution13get_num_bytesEv
    - functionName:    _ZN4ojph5local10resolution18parse_one_precinctERjPNS_11infile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5local8precinct5parseEiPjPNS_21mem_elastic_allocatorERjPNS_11infile_baseEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:1028,10'
          Dst:             _ZN4ojph5local8precinct5parseEiPjPNS_21mem_elastic_allocatorERjPNS_11infile_baseEb
    - functionName:    _ZN4ojph5local10resolution19parse_all_precinctsERjPNS_11infile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojph5local8precinct5parseEiPjPNS_21mem_elastic_allocatorERjPNS_11infile_baseEb
        - _ZNK4ojph4size4areaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:1005,44'
          Dst:             _ZNK4ojph4size4areaEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:1009,14'
          Dst:             _ZN4ojph5local8precinct5parseEiPjPNS_21mem_elastic_allocatorERjPNS_11infile_baseEb
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:1005,44'
          Dst:             _ZNK4ojph4size4areaEv
    - functionName:    _ZN4ojph5local10resolution18write_one_precinctEPNS_12outfile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph5local8precinct5writeEPNS_12outfile_baseE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:991,22'
          Dst:             _ZN4ojph5local8precinct5writeEPNS_12outfile_baseE
    - functionName:    _ZN4ojph5local10resolution21get_top_left_precinctERNS_5pointE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4ojph4size4areaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:978,31'
          Dst:             _ZNK4ojph4size4areaEv
    - functionName:    _ZN4ojph5local10resolution15write_precinctsEPNS_12outfile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5local8precinct5writeEPNS_12outfile_baseE
        - _ZNK4ojph4size4areaEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:970,48'
          Dst:             _ZNK4ojph4size4areaEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:971,14'
          Dst:             _ZN4ojph5local8precinct5writeEPNS_12outfile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:970,48'
          Dst:             _ZNK4ojph4size4areaEv
    - functionName:    _ZN4ojph5local10resolution16prepare_precinctEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 963
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4ojph5local10resolution16prepare_precinctEv
        - _ZN4ojph5local8precinct16prepare_precinctEiPjPNS_21mem_elastic_allocatorE
        - _ZNK4ojph4size4areaEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:956,46'
          Dst:             _ZN4ojph5local10resolution16prepare_precinctEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:959,41'
          Dst:             _ZNK4ojph4size4areaEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:961,41'
          Dst:             _ZN4ojph5local8precinct16prepare_precinctEiPjPNS_21mem_elastic_allocatorE
    - functionName:    _ZN4ojph5local10resolution9pull_lineEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         151
      ICount:          1139
      EdgeCount:       207
      CyclomaticComplexity: 58
      functionsReached:
        - _ZN4ojph5local10resolution9pull_lineEv
        - _ZN4ojph5local7subband9pull_lineEv
        - _ZNK4ojph5local9param_atk5get_KEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:718,25'
          Dst:             _ZN4ojph5local7subband9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:745,61'
          Dst:             _ZN4ojph5local10resolution9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:746,32'
          Dst:             _ZN4ojph5local7subband9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:748,53'
          Dst:             _ZN4ojph5local10resolution9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:758,59'
          Dst:             _ZN4ojph5local7subband9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:759,32'
          Dst:             _ZN4ojph5local7subband9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:761,51'
          Dst:             _ZN4ojph5local7subband9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:778,48'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:798,57'
          Dst:             _ZN4ojph5local10resolution9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:799,28'
          Dst:             _ZN4ojph5local7subband9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:801,49'
          Dst:             _ZN4ojph5local10resolution9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:808,55'
          Dst:             _ZN4ojph5local7subband9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:809,28'
          Dst:             _ZN4ojph5local7subband9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:811,47'
          Dst:             _ZN4ojph5local7subband9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:846,61'
          Dst:             _ZN4ojph5local10resolution9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:847,32'
          Dst:             _ZN4ojph5local7subband9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:849,55'
          Dst:             _ZN4ojph5local10resolution9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:855,40'
          Dst:             _ZNK4ojph5local9param_atk5get_KEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:862,59'
          Dst:             _ZN4ojph5local7subband9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:863,32'
          Dst:             _ZN4ojph5local7subband9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:865,53'
          Dst:             _ZN4ojph5local7subband9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:871,51'
          Dst:             _ZNK4ojph5local9param_atk5get_KEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:884,48'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:904,57'
          Dst:             _ZN4ojph5local10resolution9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:905,28'
          Dst:             _ZN4ojph5local7subband9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:907,51'
          Dst:             _ZN4ojph5local10resolution9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:913,55'
          Dst:             _ZN4ojph5local7subband9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:914,28'
          Dst:             _ZN4ojph5local7subband9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:916,49'
          Dst:             _ZN4ojph5local7subband9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:931,53'
          Dst:             _ZN4ojph5local10resolution9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:932,24'
          Dst:             _ZN4ojph5local7subband9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:934,45'
          Dst:             _ZN4ojph5local10resolution9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:941,53'
          Dst:             _ZN4ojph5local10resolution9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:942,24'
          Dst:             _ZN4ojph5local7subband9pull_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:944,47'
          Dst:             _ZN4ojph5local10resolution9pull_lineEv
    - functionName:    _ZN4ojph5local7subband8get_lineEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10resolution9push_lineEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         127
      ICount:          860
      EdgeCount:       173
      CyclomaticComplexity: 48
      functionsReached:
        - _ZN4ojph5local10resolution8get_lineEv
        - _ZN4ojph5local10resolution9push_lineEv
        - _ZN4ojph5local7subband12exchange_bufEPNS_8line_bufE
        - _ZN4ojph5local7subband8get_lineEv
        - _ZN4ojph5local7subband9push_lineEv
        - _ZNK4ojph5local9param_atk5get_KEv
        - _ZNK4ojph5local9param_atk8get_stepEj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:552,18'
          Dst:             _ZN4ojph5local7subband12exchange_bufEPNS_8line_bufE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:553,18'
          Dst:             _ZN4ojph5local7subband9push_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:579,46'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:586,42'
          Dst:             _ZN4ojph5local7subband8get_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:587,26'
          Dst:             _ZN4ojph5local7subband8get_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:588,24'
          Dst:             _ZN4ojph5local7subband9push_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:589,24'
          Dst:             _ZN4ojph5local7subband9push_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:594,44'
          Dst:             _ZN4ojph5local10resolution8get_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:595,26'
          Dst:             _ZN4ojph5local7subband8get_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:596,24'
          Dst:             _ZN4ojph5local7subband9push_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:597,26'
          Dst:             _ZN4ojph5local10resolution9push_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:0,0'
          Dst:             _ZN4ojph5local10resolution8get_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:0,0'
          Dst:             _ZN4ojph5local7subband8get_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:0,0'
          Dst:             _ZN4ojph5local7subband9push_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:630,40'
          Dst:             _ZN4ojph5local7subband8get_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:631,24'
          Dst:             _ZN4ojph5local7subband8get_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:632,22'
          Dst:             _ZN4ojph5local7subband9push_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:633,22'
          Dst:             _ZN4ojph5local7subband9push_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:656,46'
          Dst:             _ZNK4ojph5local9param_atk8get_stepEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:663,36'
          Dst:             _ZNK4ojph5local9param_atk5get_KEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:666,42'
          Dst:             _ZN4ojph5local7subband8get_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:667,26'
          Dst:             _ZN4ojph5local7subband8get_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:668,24'
          Dst:             _ZN4ojph5local7subband9push_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:669,24'
          Dst:             _ZN4ojph5local7subband9push_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:674,47'
          Dst:             _ZNK4ojph5local9param_atk5get_KEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:677,44'
          Dst:             _ZN4ojph5local10resolution8get_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:678,26'
          Dst:             _ZN4ojph5local7subband8get_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:679,24'
          Dst:             _ZN4ojph5local7subband9push_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:680,26'
          Dst:             _ZN4ojph5local10resolution9push_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:703,40'
          Dst:             _ZN4ojph5local7subband8get_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:704,24'
          Dst:             _ZN4ojph5local7subband8get_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:705,22'
          Dst:             _ZN4ojph5local7subband9push_lineEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:706,22'
          Dst:             _ZN4ojph5local7subband9push_lineEv
    - functionName:    _ZN4ojph5local10resolution8get_lineEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph19mem_fixed_allocator15post_alloc_dataIlEEPT_mj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator16post_alloc_localIlLi64EEEPT_mjRmRPv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:114,14'
          Dst:             _ZN4ojph19mem_fixed_allocator16post_alloc_localIlLi64EEEPT_mjRmRPv
    - functionName:    _ZN4ojph11lifting_bufC2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_11lifting_bufEEEPT_m
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_11lifting_bufELi8EEEPT_mjRmRPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:121,14'
          Dst:             _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_11lifting_bufELi8EEEPT_mjRmRPv
    - functionName:    _ZN4ojph5local7subband6existsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10codestream20get_precinct_scratchEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local4tile13get_tile_rectEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      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:    _ZN4ojph5local9tile_comp8get_tileEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_tile_comp.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local8precinctC2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph4rectC2Ev
        - _ZN4ojph5pointC2Ejj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.h:60,7'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.h:60,7'
          Dst:             _ZN4ojph4rectC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.h:60,7'
          Dst:             _ZN4ojph4rectC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.h:60,7'
          Dst:             _ZN4ojph4rectC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.h:60,7'
          Dst:             _ZN4ojph4rectC2Ev
    - functionName:    _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local8precinctEEEPT_m
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local8precinctELi8EEEPT_mjRmRPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:121,14'
          Dst:             _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local8precinctELi8EEEPT_mjRmRPv
    - functionName:    _ZN4ojph5local7subbandC2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph4rectC2Ev
        - _ZN4ojph4sizeC2Ejj
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.h:66,7'
          Dst:             _ZN4ojph4rectC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.h:66,7'
          Dst:             _ZN4ojph4sizeC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.h:66,7'
          Dst:             _ZN4ojph4sizeC2Ejj
    - functionName:    _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local7subbandEEEPT_m
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local7subbandELi8EEEPT_mjRmRPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:121,14'
          Dst:             _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local7subbandELi8EEEPT_mjRmRPv
    - functionName:    _ZN4ojph5local10codestream17get_elastic_allocEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10resolution14finalize_allocEPNS0_10codestreamERKNS_4rectES6_jjNS_5pointES7_PNS0_9tile_compEPS1_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         137
      ICount:          1037
      EdgeCount:       185
      CyclomaticComplexity: 50
      functionsReached:
        - _ZN4ojph11lifting_bufC2Ev
        - _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_11lifting_bufEEEPT_m
        - _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local10resolutionEEEPT_m
        - _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local7subbandEEEPT_m
        - _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local8precinctEEEPT_m
        - _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_8line_bufEEEPT_m
        - _ZN4ojph19mem_fixed_allocator15post_alloc_dataIfEEPT_mj
        - _ZN4ojph19mem_fixed_allocator15post_alloc_dataIiEEPT_mj
        - _ZN4ojph19mem_fixed_allocator15post_alloc_dataIlEEPT_mj
        - _ZN4ojph4rectC2Ev
        - _ZN4ojph4sizeC2Ejj
        - _ZN4ojph5local10codestream10access_dfsEv
        - _ZN4ojph5local10codestream10access_qcdEv
        - _ZN4ojph5local10codestream13get_allocatorEv
        - _ZN4ojph5local10codestream17get_elastic_allocEv
        - _ZN4ojph5local10codestream20get_precinct_scratchEv
        - _ZN4ojph5local10codestream24get_skipped_res_for_readEv
        - _ZN4ojph5local10codestream25get_skipped_res_for_reconEv
        - _ZN4ojph5local10codestream7get_cocEj
        - _ZN4ojph5local10resolution14finalize_allocEPNS0_10codestreamERKNS_4rectES6_jjNS_5pointES7_PNS0_9tile_compEPS1_
        - _ZN4ojph5local4tile13get_tile_rectEv
        - _ZN4ojph5local7subband14finalize_allocEPNS0_10codestreamERKNS_4rectEPNS0_10resolutionEjj
        - _ZN4ojph5local7subband14get_cb_indicesERKNS_4sizeEPNS0_8precinctE
        - _ZN4ojph5local7subband6existsEv
        - _ZN4ojph5local7subbandC2Ev
        - _ZN4ojph5local8precinctC2Ev
        - _ZN4ojph5local9tile_comp8get_tileEv
        - _ZN4ojph5pointC2Ejj
        - _ZN4ojph8line_buf4wrapIfEEvPT_mj
        - _ZN4ojph8line_buf4wrapIiEEvPT_mj
        - _ZN4ojph8line_buf4wrapIlEEvPT_mj
        - _ZN4ojph9get_errorEv
        - _ZNK4ojph4size4areaEv
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk13is_reversibleEv
        - _ZNK4ojph5local9param_cod10access_atkEv
        - _ZNK4ojph5local9param_cod13get_dfs_indexEv
        - _ZNK4ojph5local9param_cod14is_dfs_definedEv
        - _ZNK4ojph5local9param_cod15packets_use_ephEv
        - _ZNK4ojph5local9param_cod18get_log_block_dimsEv
        - _ZNK4ojph5local9param_cod19packets_may_use_sopEv
        - _ZNK4ojph5local9param_cod21get_log_precinct_sizeEj
        - _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - _ZNK4ojph5local9param_dfs12get_dwt_typeEj
        - _ZNK4ojph5local9param_dfs7get_dfsEi
        - _ZNK4ojph5local9param_qcd17propose_precisionEPKNS0_9param_codE
        - _ZNK4ojph5local9param_qcd7get_qccEj
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:248,52'
          Dst:             _ZN4ojph5local10codestream13get_allocatorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:249,29'
          Dst:             _ZN4ojph5local10codestream17get_elastic_allocEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:250,42'
          Dst:             _ZN4ojph5local10codestream7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:251,34'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:252,37'
          Dst:             _ZN4ojph5local10codestream25get_skipped_res_for_reconEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:254,37'
          Dst:             _ZN4ojph5local10codestream24get_skipped_res_for_readEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:264,24'
          Dst:             _ZNK4ojph5local9param_cod10access_atkEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:266,16'
          Dst:             _ZNK4ojph5local9param_cod14is_dfs_definedEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:267,44'
          Dst:             _ZN4ojph5local10codestream10access_dfsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:269,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:275,31'
          Dst:             _ZNK4ojph5local9param_cod13get_dfs_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:276,22'
          Dst:             _ZNK4ojph5local9param_dfs7get_dfsEi
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:278,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:283,35'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:284,21'
          Dst:             _ZNK4ojph5local9param_dfs12get_dwt_typeEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:304,26'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local7subbandEEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:306,25'
          Dst:             _ZN4ojph5local7subbandC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:306,25'
          Dst:             _ZN4ojph5local7subbandC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:306,25'
          Dst:             _ZN4ojph5local7subbandC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:306,25'
          Dst:             _ZN4ojph5local7subbandC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:318,18'
          Dst:             _ZN4ojph4rectC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:324,21'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:328,38'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local10resolutionEEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:329,26'
          Dst:             _ZN4ojph5local10resolution14finalize_allocEPNS0_10codestreamERKNS_4rectES6_jjNS_5pointES7_PNS0_9tile_compEPS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:318,18'
          Dst:             _ZN4ojph4rectC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:335,24'
          Dst:             _ZN4ojph5local7subband14finalize_allocEPNS0_10codestreamERKNS_4rectEPNS0_10resolutionEjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:318,18'
          Dst:             _ZN4ojph4rectC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:335,24'
          Dst:             _ZN4ojph5local7subband14finalize_allocEPNS0_10codestreamERKNS_4rectEPNS0_10resolutionEjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:318,18'
          Dst:             _ZN4ojph4rectC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:335,24'
          Dst:             _ZN4ojph5local7subband14finalize_allocEPNS0_10codestreamERKNS_4rectEPNS0_10resolutionEjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:347,17'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:350,34'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local10resolutionEEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:351,22'
          Dst:             _ZN4ojph5local10resolution14finalize_allocEPNS0_10codestreamERKNS_4rectES6_jjNS_5pointES7_PNS0_9tile_compEPS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:360,20'
          Dst:             _ZN4ojph5local7subband14finalize_allocEPNS0_10codestreamERKNS_4rectEPNS0_10resolutionEjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:371,17'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:374,34'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local10resolutionEEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:375,22'
          Dst:             _ZN4ojph5local10resolution14finalize_allocEPNS0_10codestreamERKNS_4rectES6_jjNS_5pointES7_PNS0_9tile_compEPS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:384,20'
          Dst:             _ZN4ojph5local7subband14finalize_allocEPNS0_10codestreamERKNS_4rectEPNS0_10resolutionEjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:389,34'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local10resolutionEEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:390,22'
          Dst:             _ZN4ojph5local10resolution14finalize_allocEPNS0_10codestreamERKNS_4rectES6_jjNS_5pointES7_PNS0_9tile_compEPS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:397,18'
          Dst:             _ZN4ojph5local7subband14finalize_allocEPNS0_10codestreamERKNS_4rectEPNS0_10resolutionEjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:401,21'
          Dst:             _ZNK4ojph5local9param_cod21get_log_precinct_sizeEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:402,23'
          Dst:             _ZN4ojph4sizeC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:411,69'
          Dst:             _ZNK4ojph4size4areaEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:411,22'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local8precinctEEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:412,34'
          Dst:             _ZNK4ojph4size4areaEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:414,26'
          Dst:             _ZN4ojph5local8precinctC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:422,47'
          Dst:             _ZN4ojph5local9tile_comp8get_tileEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:422,59'
          Dst:             _ZN4ojph5local4tile13get_tile_rectEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:441,22'
          Dst:             _ZN4ojph5local7subband6existsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:429,17'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:434,34'
          Dst:             _ZNK4ojph5local9param_cod19packets_may_use_sopEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:435,31'
          Dst:             _ZNK4ojph5local9param_cod15packets_use_ephEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:436,37'
          Dst:             _ZN4ojph5local10codestream20get_precinct_scratchEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:442,20'
          Dst:             _ZN4ojph5local7subband14get_cb_indicesERKNS_4sizeEPNS0_8precinctE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:441,22'
          Dst:             _ZN4ojph5local7subband6existsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:442,20'
          Dst:             _ZN4ojph5local7subband14get_cb_indicesERKNS_4sizeEPNS0_8precinctE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:441,22'
          Dst:             _ZN4ojph5local7subband6existsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:442,20'
          Dst:             _ZN4ojph5local7subband14get_cb_indicesERKNS_4sizeEPNS0_8precinctE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:441,22'
          Dst:             _ZN4ojph5local7subband6existsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:442,20'
          Dst:             _ZN4ojph5local7subband14get_cb_indicesERKNS_4sizeEPNS0_8precinctE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:446,26'
          Dst:             _ZNK4ojph5local9param_cod18get_log_block_dimsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:449,12'
          Dst:             _ZN4ojph4sizeC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:459,26'
          Dst:             _ZN4ojph5pointC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:464,26'
          Dst:             _ZNK4ojph5local9param_cod10access_atkEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:465,33'
          Dst:             _ZNK4ojph5local9param_atk13is_reversibleEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:466,32'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:468,28'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_8line_bufEEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:469,26'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_11lifting_bufEEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:478,19'
          Dst:             _ZN4ojph11lifting_bufC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:480,19'
          Dst:             _ZN4ojph11lifting_bufC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:483,43'
          Dst:             _ZN4ojph5local10codestream10access_qcdEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:483,57'
          Dst:             _ZNK4ojph5local9param_qcd7get_qccEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:484,30'
          Dst:             _ZNK4ojph5local9param_qcd17propose_precisionEPKNS0_9param_codE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:475,25'
          Dst:             _ZN4ojph11lifting_bufC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:496,26'
          Dst:             _ZN4ojph19mem_fixed_allocator15post_alloc_dataIiEEPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:495,24'
          Dst:             _ZN4ojph8line_buf4wrapIiEEvPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:498,26'
          Dst:             _ZN4ojph19mem_fixed_allocator15post_alloc_dataIiEEPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:497,24'
          Dst:             _ZN4ojph8line_buf4wrapIiEEvPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:494,28'
          Dst:             _ZN4ojph19mem_fixed_allocator15post_alloc_dataIiEEPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:493,28'
          Dst:             _ZN4ojph8line_buf4wrapIiEEvPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:506,26'
          Dst:             _ZN4ojph19mem_fixed_allocator15post_alloc_dataIlEEPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:505,24'
          Dst:             _ZN4ojph8line_buf4wrapIlEEvPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:508,26'
          Dst:             _ZN4ojph19mem_fixed_allocator15post_alloc_dataIlEEPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:507,24'
          Dst:             _ZN4ojph8line_buf4wrapIlEEvPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:504,28'
          Dst:             _ZN4ojph19mem_fixed_allocator15post_alloc_dataIlEEPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:503,28'
          Dst:             _ZN4ojph8line_buf4wrapIlEEvPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:517,26'
          Dst:             _ZN4ojph19mem_fixed_allocator15post_alloc_dataIfEEPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:516,24'
          Dst:             _ZN4ojph8line_buf4wrapIfEEvPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:519,26'
          Dst:             _ZN4ojph19mem_fixed_allocator15post_alloc_dataIfEEPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:518,24'
          Dst:             _ZN4ojph8line_buf4wrapIfEEvPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:515,28'
          Dst:             _ZN4ojph19mem_fixed_allocator15post_alloc_dataIfEEPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:514,28'
          Dst:             _ZN4ojph8line_buf4wrapIfEEvPT_mj
    - functionName:    _ZN4ojph5local10codestream25get_skipped_res_for_reconEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4ojph5local9param_cod10access_atkEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_params_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10codestream10access_dfsEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4ojph5local9param_dfs6existsEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h:94,17'
          Dst:             _ZNK4ojph5local9param_dfs6existsEv
    - functionName:    _ZN4ojph5local10codestream10access_qcdEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIlEEvmj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator15pre_alloc_localIlLi64EEEvmjRm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:74,7'
          Dst:             _ZN4ojph19mem_fixed_allocator15pre_alloc_localIlLi64EEEvmjRm
    - functionName:    _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_11lifting_bufEEEvm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_11lifting_bufELi8EEEvmjRm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:80,7'
          Dst:             _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_11lifting_bufELi8EEEvmjRm
    - functionName:    _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local8precinctEEEvm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local8precinctELi8EEEvmjRm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:80,7'
          Dst:             _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local8precinctELi8EEEvmjRm
    - functionName:    _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local7subbandEEEvm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local7subbandELi8EEEvmjRm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:80,7'
          Dst:             _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local7subbandELi8EEEvmjRm
    - functionName:    _ZN4ojph5local10resolution9pre_allocEPNS0_10codestreamERKNS_4rectES6_jj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          411
      EdgeCount:       97
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_11lifting_bufEEEvm
        - _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local10resolutionEEEvm
        - _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local7subbandEEEvm
        - _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local8precinctEEEvm
        - _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_8line_bufEEEvm
        - _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIfEEvmj
        - _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIiEEvmj
        - _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIlEEvmj
        - _ZN4ojph4rectC2Ev
        - _ZN4ojph4sizeC2Ejj
        - _ZN4ojph5local10codestream10access_dfsEv
        - _ZN4ojph5local10codestream10access_qcdEv
        - _ZN4ojph5local10codestream13get_allocatorEv
        - _ZN4ojph5local10codestream25get_skipped_res_for_reconEv
        - _ZN4ojph5local10codestream7get_cocEj
        - _ZN4ojph5local10resolution9pre_allocEPNS0_10codestreamERKNS_4rectES6_jj
        - _ZN4ojph5local7subband9pre_allocEPNS0_10codestreamERKNS_4rectEjjj
        - _ZN4ojph9get_errorEv
        - _ZNK4ojph4size4areaEv
        - _ZNK4ojph5local9param_atk13get_num_stepsEv
        - _ZNK4ojph5local9param_atk13is_reversibleEv
        - _ZNK4ojph5local9param_cod10access_atkEv
        - _ZNK4ojph5local9param_cod13get_dfs_indexEv
        - _ZNK4ojph5local9param_cod14is_dfs_definedEv
        - _ZNK4ojph5local9param_cod21get_log_precinct_sizeEj
        - _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - _ZNK4ojph5local9param_dfs12get_dwt_typeEj
        - _ZNK4ojph5local9param_dfs7get_dfsEi
        - _ZNK4ojph5local9param_qcd17propose_precisionEPKNS0_9param_codE
        - _ZNK4ojph5local9param_qcd7get_qccEj
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:63,52'
          Dst:             _ZN4ojph5local10codestream13get_allocatorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:64,42'
          Dst:             _ZN4ojph5local10codestream7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:65,31'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:66,42'
          Dst:             _ZN4ojph5local10codestream25get_skipped_res_for_reconEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:69,35'
          Dst:             _ZNK4ojph5local9param_cod10access_atkEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:71,16'
          Dst:             _ZNK4ojph5local9param_cod14is_dfs_definedEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:72,44'
          Dst:             _ZN4ojph5local10codestream10access_dfsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:74,11'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:80,31'
          Dst:             _ZNK4ojph5local9param_cod13get_dfs_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:81,22'
          Dst:             _ZNK4ojph5local9param_dfs7get_dfsEi
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:83,13'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:88,21'
          Dst:             _ZNK4ojph5local9param_dfs12get_dwt_typeEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:108,18'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local7subbandEEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:120,18'
          Dst:             _ZN4ojph4rectC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:126,26'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local10resolutionEEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:127,15'
          Dst:             _ZN4ojph5local10resolution9pre_allocEPNS0_10codestreamERKNS_4rectES6_jj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:120,18'
          Dst:             _ZN4ojph4rectC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:132,15'
          Dst:             _ZN4ojph5local7subband9pre_allocEPNS0_10codestreamERKNS_4rectEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:120,18'
          Dst:             _ZN4ojph4rectC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:132,15'
          Dst:             _ZN4ojph5local7subband9pre_allocEPNS0_10codestreamERKNS_4rectEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:120,18'
          Dst:             _ZN4ojph4rectC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:132,15'
          Dst:             _ZN4ojph5local7subband9pre_allocEPNS0_10codestreamERKNS_4rectEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:144,22'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local10resolutionEEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:145,11'
          Dst:             _ZN4ojph5local10resolution9pre_allocEPNS0_10codestreamERKNS_4rectES6_jj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:153,11'
          Dst:             _ZN4ojph5local7subband9pre_allocEPNS0_10codestreamERKNS_4rectEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:164,22'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local10resolutionEEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:165,11'
          Dst:             _ZN4ojph5local10resolution9pre_allocEPNS0_10codestreamERKNS_4rectES6_jj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:173,11'
          Dst:             _ZN4ojph5local7subband9pre_allocEPNS0_10codestreamERKNS_4rectEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:179,22'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local10resolutionEEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:180,11'
          Dst:             _ZN4ojph5local10resolution9pre_allocEPNS0_10codestreamERKNS_4rectES6_jj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:186,9'
          Dst:             _ZN4ojph5local7subband9pre_allocEPNS0_10codestreamERKNS_4rectEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:190,26'
          Dst:             _ZNK4ojph5local9param_cod21get_log_precinct_sizeEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:191,12'
          Dst:             _ZN4ojph4sizeC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:198,66'
          Dst:             _ZNK4ojph4size4areaEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:198,20'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local8precinctEEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:204,31'
          Dst:             _ZNK4ojph5local9param_atk13get_num_stepsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:205,20'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_8line_bufEEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:206,20'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_11lifting_bufEEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:208,43'
          Dst:             _ZN4ojph5local10codestream10access_qcdEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:208,57'
          Dst:             _ZNK4ojph5local9param_qcd7get_qccEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:209,30'
          Dst:             _ZNK4ojph5local9param_qcd17propose_precisionEPKNS0_9param_codE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:210,37'
          Dst:             _ZNK4ojph5local9param_cod10access_atkEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:211,32'
          Dst:             _ZNK4ojph5local9param_atk13is_reversibleEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:219,24'
          Dst:             _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIiEEvmj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:220,24'
          Dst:             _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIiEEvmj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:218,26'
          Dst:             _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIiEEvmj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:226,24'
          Dst:             _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIlEEvmj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:227,24'
          Dst:             _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIlEEvmj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:225,26'
          Dst:             _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIlEEvmj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:233,22'
          Dst:             _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIfEEvmj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:234,22'
          Dst:             _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIfEEvmj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.cpp:232,24'
          Dst:             _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIfEEvmj
    - functionName:    _GLOBAL__sub_I_ojph_subband.cpp
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:328,42'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojphL19count_leading_zerosEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph9align_ptrINS_5local15coded_cb_headerELj8EEEPT_S4_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:356,27'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local15coded_cb_headerELi8EEEPT_mjRmRPv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_5local15coded_cb_headerELj8EEEmm
        - _ZN4ojph9align_ptrINS_5local15coded_cb_headerELj8EEEPT_S4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:142,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_5local15coded_cb_headerELj8EEEmm
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:146,14'
          Dst:             _ZN4ojph9align_ptrINS_5local15coded_cb_headerELj8EEEPT_S4_
    - functionName:    _ZN4ojph17calc_aligned_sizeINS_5local15coded_cb_headerELj8EEEmm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
        - _ZN4ojphL19count_leading_zerosEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:345,30'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:346,20'
          Dst:             _ZN4ojphL19count_leading_zerosEm
    - functionName:    _ZN4ojphL19count_leading_zerosEm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph9align_ptrINS_5local9codeblockELj8EEEPT_S4_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:356,27'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local9codeblockELi8EEEPT_mjRmRPv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_5local9codeblockELj8EEEmm
        - _ZN4ojph9align_ptrINS_5local9codeblockELj8EEEPT_S4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:142,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_5local9codeblockELj8EEEmm
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:146,14'
          Dst:             _ZN4ojph9align_ptrINS_5local9codeblockELj8EEEPT_S4_
    - functionName:    _ZN4ojph17calc_aligned_sizeINS_5local9codeblockELj8EEEmm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
        - _ZN4ojphL19count_leading_zerosEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:345,30'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:346,20'
          Dst:             _ZN4ojphL19count_leading_zerosEm
    - functionName:    _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local15coded_cb_headerELi8EEEvmjRm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_5local15coded_cb_headerELj8EEEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:130,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_5local15coded_cb_headerELj8EEEmm
    - functionName:    _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local9codeblockELi8EEEvmjRm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeINS_5local9codeblockELj8EEEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:130,17'
          Dst:             _ZN4ojph17calc_aligned_sizeINS_5local9codeblockELj8EEEmm
    - functionName:    _ZN4ojph5local7subband9pull_lineEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          216
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4ojph4sizeC2Ejj
        - _ZN4ojph5local9codeblock6decodeEv
        - _ZN4ojph5local9codeblock8recreateERKNS_4sizeEPNS0_15coded_cb_headerE
        - _ZN4ojph5local9codeblock9pull_lineEPNS_8line_bufE
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:350,16'
          Dst:             _ZN4ojph4sizeC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:357,16'
          Dst:             _ZN4ojph4sizeC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:365,23'
          Dst:             _ZN4ojph5local9codeblock8recreateERKNS_4sizeEPNS0_15coded_cb_headerE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:367,23'
          Dst:             _ZN4ojph5local9codeblock6decodeEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:377,19'
          Dst:             _ZN4ojph5local9codeblock9pull_lineEPNS_8line_bufE
    - functionName:    _ZN4ojph5local7subband9push_lineEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          247
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4ojph4sizeC2Ejj
        - _ZN4ojph5local9codeblock4pushEPNS_8line_bufE
        - _ZN4ojph5local9codeblock6encodeEPNS_21mem_elastic_allocatorE
        - _ZN4ojph5local9codeblock8recreateERKNS_4sizeEPNS0_15coded_cb_headerE
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:299,19'
          Dst:             _ZN4ojph5local9codeblock4pushEPNS_8line_bufE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:303,21'
          Dst:             _ZN4ojph5local9codeblock6encodeEPNS_21mem_elastic_allocatorE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:313,16'
          Dst:             _ZN4ojph4sizeC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:320,16'
          Dst:             _ZN4ojph4sizeC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:328,23'
          Dst:             _ZN4ojph5local9codeblock8recreateERKNS_4sizeEPNS0_15coded_cb_headerE
    - functionName:    _ZN4ojph5local7subband12exchange_bufEPNS_8line_bufE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10resolution8get_rectEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.h'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      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:    _ZN4ojph5local7subband14get_cb_indicesERKNS_4sizeEPNS0_8precinctE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          203
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4ojph5local10resolution18has_horz_transformEv
        - _ZN4ojph5local10resolution18has_vert_transformEv
        - _ZN4ojph5local10resolution8get_rectEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:230,31'
          Dst:             _ZN4ojph5local10resolution8get_rectEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:240,30'
          Dst:             _ZN4ojph5local10resolution18has_horz_transformEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:241,30'
          Dst:             _ZN4ojph5local10resolution18has_vert_transformEv
    - functionName:    _ZN4ojph5local10resolution18has_horz_transformEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10resolution18has_vert_transformEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local15coded_cb_headerEEEPT_m
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local15coded_cb_headerELi8EEEPT_mjRmRPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:121,14'
          Dst:             _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local15coded_cb_headerELi8EEEPT_mjRmRPv
    - functionName:    _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local9codeblockEEEPT_m
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local9codeblockELi8EEEPT_mjRmRPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:121,14'
          Dst:             _ZN4ojph19mem_fixed_allocator16post_alloc_localINS_5local9codeblockELi8EEEPT_mjRmRPv
    - functionName:    _ZN4ojph5local10resolution12get_comp_numEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_resolution.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local7subband14finalize_allocEPNS0_10codestreamERKNS_4rectEPNS0_10resolutionEjj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          404
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local15coded_cb_headerEEEPT_m
        - _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local9codeblockEEEPT_m
        - _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_8line_bufEEEPT_m
        - _ZN4ojph19mem_fixed_allocator15post_alloc_dataIfEEPT_mj
        - _ZN4ojph19mem_fixed_allocator15post_alloc_dataIiEEPT_mj
        - _ZN4ojph19mem_fixed_allocator15post_alloc_dataIlEEPT_mj
        - _ZN4ojph4sizeC2Ejj
        - _ZN4ojph5local10codestream10access_dfsEv
        - _ZN4ojph5local10codestream10access_qcdEv
        - _ZN4ojph5local10codestream13get_allocatorEv
        - _ZN4ojph5local10codestream17get_elastic_allocEv
        - _ZN4ojph5local10codestream7get_cocEj
        - _ZN4ojph5local10resolution12get_comp_numEv
        - _ZN4ojph5local10resolution18has_horz_transformEv
        - _ZN4ojph5local10resolution18has_vert_transformEv
        - _ZN4ojph5local9codeblock14finalize_allocEPNS0_10codestreamEPNS0_7subbandERKNS_4sizeES8_PNS0_15coded_cb_headerEjijj
        - _ZN4ojph8line_buf4wrapIfEEvPT_mj
        - _ZN4ojph8line_buf4wrapIiEEvPT_mj
        - _ZN4ojph8line_buf4wrapIlEEvPT_mj
        - _ZNK4ojph4size4areaEv
        - _ZNK4ojph5local9param_atk13is_reversibleEv
        - _ZNK4ojph5local9param_cod10access_atkEv
        - _ZNK4ojph5local9param_cod13get_dfs_indexEv
        - _ZNK4ojph5local9param_cod14is_dfs_definedEv
        - _ZNK4ojph5local9param_cod18get_log_block_dimsEv
        - _ZNK4ojph5local9param_cod21get_log_precinct_sizeEj
        - _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - _ZNK4ojph5local9param_dfs7get_dfsEi
        - _ZNK4ojph5local9param_qcd15get_irrev_deltaEPKNS0_9param_dfsEjjjj
        - _ZNK4ojph5local9param_qcd17propose_precisionEPKNS0_9param_codE
        - _ZNK4ojph5local9param_qcd7get_qccEj
        - _ZNK4ojph5local9param_qcd8get_KmaxEPKNS0_9param_dfsEjjj
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:122,52'
          Dst:             _ZN4ojph5local10codestream13get_allocatorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:123,29'
          Dst:             _ZN4ojph5local10codestream17get_elastic_allocEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:130,31'
          Dst:             _ZN4ojph5local10resolution12get_comp_numEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:131,42'
          Dst:             _ZN4ojph5local10codestream7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:132,31'
          Dst:             _ZNK4ojph5local9param_cod10access_atkEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:132,45'
          Dst:             _ZNK4ojph5local9param_atk13is_reversibleEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:133,26'
          Dst:             _ZNK4ojph5local9param_cod18get_log_block_dimsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:134,21'
          Dst:             _ZNK4ojph5local9param_cod21get_log_precinct_sizeEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:136,30'
          Dst:             _ZN4ojph5local10resolution18has_horz_transformEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:137,30'
          Dst:             _ZN4ojph5local10resolution18has_vert_transformEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:142,12'
          Dst:             _ZN4ojph4sizeC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:148,16'
          Dst:             _ZNK4ojph5local9param_cod14is_dfs_definedEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:149,27'
          Dst:             _ZN4ojph5local10codestream10access_dfsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:151,35'
          Dst:             _ZNK4ojph5local9param_cod13get_dfs_indexEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:151,22'
          Dst:             _ZNK4ojph5local9param_dfs7get_dfsEi
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:153,42'
          Dst:             _ZN4ojph5local10codestream10access_qcdEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:153,56'
          Dst:             _ZNK4ojph5local9param_qcd7get_qccEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:154,31'
          Dst:             _ZNK4ojph5local9param_cod22get_num_decompositionsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:155,26'
          Dst:             _ZNK4ojph5local9param_qcd8get_KmaxEPKNS0_9param_dfsEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:159,16'
          Dst:             _ZNK4ojph5local9param_qcd15get_irrev_deltaEPKNS0_9param_dfsEjjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:165,29'
          Dst:             _ZNK4ojph5local9param_qcd17propose_precisionEPKNS0_9param_codE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:176,20'
          Dst:             _ZN4ojph4sizeC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:182,27'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local9codeblockEEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:185,71'
          Dst:             _ZNK4ojph4size4areaEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:185,20'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_5local15coded_cb_headerEEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:186,73'
          Dst:             _ZNK4ojph4size4areaEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:187,36'
          Dst:             _ZNK4ojph4size4areaEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:193,12'
          Dst:             _ZN4ojph4sizeC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:209,26'
          Dst:             _ZN4ojph19mem_fixed_allocator14post_alloc_objINS_8line_bufEEEPT_m
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:202,19'
          Dst:             _ZN4ojph5local9codeblock14finalize_allocEPNS0_10codestreamEPNS0_7subbandERKNS_4sizeES8_PNS0_15coded_cb_headerEjijj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:215,34'
          Dst:             _ZN4ojph19mem_fixed_allocator15post_alloc_dataIiEEPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:215,18'
          Dst:             _ZN4ojph8line_buf4wrapIiEEvPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:217,34'
          Dst:             _ZN4ojph19mem_fixed_allocator15post_alloc_dataIlEEPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:217,18'
          Dst:             _ZN4ojph8line_buf4wrapIlEEvPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:220,32'
          Dst:             _ZN4ojph19mem_fixed_allocator15post_alloc_dataIfEEPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:220,16'
          Dst:             _ZN4ojph8line_buf4wrapIfEEvPT_mj
    - functionName:    _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local15coded_cb_headerEEEvm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local15coded_cb_headerELi8EEEvmjRm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:80,7'
          Dst:             _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local15coded_cb_headerELi8EEEvmjRm
    - functionName:    _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local9codeblockEEEvm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local9codeblockELi8EEEvmjRm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:80,7'
          Dst:             _ZN4ojph19mem_fixed_allocator15pre_alloc_localINS_5local9codeblockELi8EEEvmjRm
    - functionName:    _ZN4ojph5local7subband9pre_allocEPNS0_10codestreamERKNS_4rectEjjj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          156
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local15coded_cb_headerEEEvm
        - _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local9codeblockEEEvm
        - _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_8line_bufEEEvm
        - _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIfEEvmj
        - _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIiEEvmj
        - _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIlEEvmj
        - _ZN4ojph4sizeC2Ejj
        - _ZN4ojph5local10codestream10access_qcdEv
        - _ZN4ojph5local10codestream13get_allocatorEv
        - _ZN4ojph5local10codestream7get_cocEj
        - _ZN4ojph5local9codeblock9pre_allocEPNS0_10codestreamERKNS_4sizeEj
        - _ZNK4ojph4size4areaEv
        - _ZNK4ojph5local9param_atk13is_reversibleEv
        - _ZNK4ojph5local9param_cod10access_atkEv
        - _ZNK4ojph5local9param_cod18get_log_block_dimsEv
        - _ZNK4ojph5local9param_cod21get_log_precinct_sizeEj
        - _ZNK4ojph5local9param_qcd17propose_precisionEPKNS0_9param_codE
        - _ZNK4ojph5local9param_qcd7get_qccEj
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:60,52'
          Dst:             _ZN4ojph5local10codestream13get_allocatorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:66,42'
          Dst:             _ZN4ojph5local10codestream7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:67,26'
          Dst:             _ZNK4ojph5local9param_cod18get_log_block_dimsEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:68,26'
          Dst:             _ZNK4ojph5local9param_cod21get_log_precinct_sizeEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:76,12'
          Dst:             _ZN4ojph4sizeC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:83,12'
          Dst:             _ZN4ojph4sizeC2Ejj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:89,18'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local9codeblockEEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:91,68'
          Dst:             _ZNK4ojph4size4areaEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:91,18'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_5local15coded_cb_headerEEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:93,41'
          Dst:             _ZN4ojph5local10codestream10access_qcdEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:93,55'
          Dst:             _ZNK4ojph5local9param_qcd7get_qccEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:94,28'
          Dst:             _ZNK4ojph5local9param_qcd17propose_precisionEPKNS0_9param_codE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:95,35'
          Dst:             _ZNK4ojph5local9param_cod10access_atkEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:96,30'
          Dst:             _ZNK4ojph5local9param_atk13is_reversibleEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:102,18'
          Dst:             _ZN4ojph19mem_fixed_allocator13pre_alloc_objINS_8line_bufEEEvm
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:99,9'
          Dst:             _ZN4ojph5local9codeblock9pre_allocEPNS0_10codestreamERKNS_4sizeEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:108,22'
          Dst:             _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIiEEvmj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:110,22'
          Dst:             _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIlEEvmj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.cpp:113,20'
          Dst:             _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIfEEvmj
    - functionName:    _GLOBAL__sub_I_ojph_arch.cpp
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_arch.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_arch.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_arch.cpp:0,0'
          Dst:             __cxx_global_var_init.1
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_arch.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_arch.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph18init_cpu_ext_levelERi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_arch.cpp:262,39'
          Dst:             _ZN4ojph18init_cpu_ext_levelERi
    - functionName:    _ZN4ojph18init_cpu_ext_levelERi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_arch.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          178
      EdgeCount:       56
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4ojph8read_xcrEj
        - _ZN4ojph9run_cpuidEjjPj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_arch.cpp:87,5'
          Dst:             _ZN4ojph9run_cpuidEjjPj
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_arch.cpp:123,31'
          Dst:             _ZN4ojph8read_xcrEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/others/ojph_arch.cpp:132,21'
          Dst:             _ZN4ojph9run_cpuidEjjPj
    - functionName:    _ZN4ojph9run_cpuidEjjPj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_arch.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph8read_xcrEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_arch.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph17get_cpu_ext_levelEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/others/ojph_arch.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph9align_ptrImLj64EEEPT_S2_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 357
      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:    _ZN4ojph19mem_fixed_allocator16post_alloc_localImLi64EEEPT_mjRmRPv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeImLj64EEEmm
        - _ZN4ojph9align_ptrImLj64EEEPT_S2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:142,17'
          Dst:             _ZN4ojph17calc_aligned_sizeImLj64EEEmm
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:146,14'
          Dst:             _ZN4ojph9align_ptrImLj64EEEPT_S2_
    - functionName:    _ZN4ojph17calc_aligned_sizeImLj64EEEmm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:346,20'
          Dst:             _ZN4ojphL19count_leading_zerosEm
    - functionName:    _ZN4ojphL19count_leading_zerosEm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph9align_ptrIjLj64EEEPT_S2_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 357
      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:    _ZN4ojph19mem_fixed_allocator16post_alloc_localIjLi64EEEPT_mjRmRPv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeIjLj64EEEmm
        - _ZN4ojph9align_ptrIjLj64EEEPT_S2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:142,17'
          Dst:             _ZN4ojph17calc_aligned_sizeIjLj64EEEmm
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:146,14'
          Dst:             _ZN4ojph9align_ptrIjLj64EEEPT_S2_
    - functionName:    _ZN4ojph17calc_aligned_sizeIjLj64EEEmm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:346,20'
          Dst:             _ZN4ojphL19count_leading_zerosEm
    - functionName:    _ZN4ojph19mem_fixed_allocator15pre_alloc_localImLi64EEEvmjRm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeImLj64EEEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:130,17'
          Dst:             _ZN4ojph17calc_aligned_sizeImLj64EEEmm
    - functionName:    _ZN4ojph19mem_fixed_allocator15pre_alloc_localIjLi64EEEvmjRm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph17calc_aligned_sizeIjLj64EEEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:130,17'
          Dst:             _ZN4ojph17calc_aligned_sizeIjLj64EEEmm
    - functionName:    _ZN4ojph5local9codeblock9pull_lineEPNS_8line_bufE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          113
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9codeblock6decodeEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          135
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4ojph8get_infoEv
        - _ZN4ojph9get_errorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock.cpp:215,13'
          Dst:             _ZN4ojph8get_infoEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock.cpp:219,13'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5local9codeblock8recreateERKNS_4sizeEPNS0_15coded_cb_headerE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9codeblock6encodeEPNS_21mem_elastic_allocatorE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          81
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local9codeblock4pushEPNS_8line_bufE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          83
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local7subband9get_deltaEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_subband.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph19mem_fixed_allocator15post_alloc_dataImEEPT_mj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator16post_alloc_localImLi64EEEPT_mjRmRPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:114,14'
          Dst:             _ZN4ojph19mem_fixed_allocator16post_alloc_localImLi64EEEPT_mjRmRPv
    - functionName:    _ZN4ojph19mem_fixed_allocator15post_alloc_dataIjEEPT_mj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator16post_alloc_localIjLi64EEEPT_mjRmRPv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:114,14'
          Dst:             _ZN4ojph19mem_fixed_allocator16post_alloc_localIjLi64EEEPT_mjRmRPv
    - functionName:    _ZN4ojph5local9codeblock14finalize_allocEPNS0_10codestreamEPNS0_7subbandERKNS_4sizeES8_PNS0_15coded_cb_headerEjijj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          85
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator15post_alloc_dataIjEEPT_mj
        - _ZN4ojph19mem_fixed_allocator15post_alloc_dataImEEPT_mj
        - _ZN4ojph5local10codestream12is_resilientEv
        - _ZN4ojph5local10codestream13get_allocatorEv
        - _ZN4ojph5local10codestream7get_cocEj
        - _ZN4ojph5local13codeblock_fun4initEb
        - _ZN4ojph5local7subband9get_deltaEv
        - _ZNK4ojph5local9param_cod13is_reversibleEv
        - _ZNK4ojph5local9param_cod28get_block_vertical_causalityEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock.cpp:79,52'
          Dst:             _ZN4ojph5local10codestream13get_allocatorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock.cpp:87,34'
          Dst:             _ZN4ojph19mem_fixed_allocator15post_alloc_dataIjEEPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock.cpp:91,34'
          Dst:             _ZN4ojph19mem_fixed_allocator15post_alloc_dataImEEPT_mj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock.cpp:99,29'
          Dst:             _ZN4ojph5local7subband9get_deltaEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock.cpp:104,42'
          Dst:             _ZN4ojph5local10codestream7get_cocEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock.cpp:105,31'
          Dst:             _ZNK4ojph5local9param_cod13is_reversibleEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock.cpp:106,37'
          Dst:             _ZN4ojph5local10codestream12is_resilientEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock.cpp:107,34'
          Dst:             _ZNK4ojph5local9param_cod28get_block_vertical_causalityEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock.cpp:111,33'
          Dst:             _ZN4ojph5local13codeblock_fun4initEb
    - functionName:    _ZN4ojph19mem_fixed_allocator14pre_alloc_dataImEEvmj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator15pre_alloc_localImLi64EEEvmjRm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:74,7'
          Dst:             _ZN4ojph19mem_fixed_allocator15pre_alloc_localImLi64EEEvmjRm
    - functionName:    _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIjEEvmj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator15pre_alloc_localIjLi64EEEvmjRm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_mem.h:74,7'
          Dst:             _ZN4ojph19mem_fixed_allocator15pre_alloc_localIjLi64EEEvmjRm
    - functionName:    _ZN4ojph5local9codeblock9pre_allocEPNS0_10codestreamERKNS_4sizeEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIjEEvmj
        - _ZN4ojph19mem_fixed_allocator14pre_alloc_dataImEEvmj
        - _ZN4ojph5local10codestream13get_allocatorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock.cpp:59,52'
          Dst:             _ZN4ojph5local10codestream13get_allocatorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock.cpp:66,20'
          Dst:             _ZN4ojph19mem_fixed_allocator14pre_alloc_dataIjEEvmj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock.cpp:68,20'
          Dst:             _ZN4ojph19mem_fixed_allocator14pre_alloc_dataImEEvmj
    - functionName:    _ZN4ojph5local13codeblock_fun4initEb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock_fun.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          162
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4ojph17get_cpu_ext_levelEv
        - _ZN4ojph5local31initialize_block_encoder_tablesEv
        - _ZN4ojph5local36initialize_block_encoder_tables_avx2Ev
        - _ZN4ojph5local38initialize_block_encoder_tables_avx512Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock_fun.cpp:163,21'
          Dst:             _ZN4ojph5local31initialize_block_encoder_tablesEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock_fun.cpp:172,13'
          Dst:             _ZN4ojph17get_cpu_ext_levelEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock_fun.cpp:177,13'
          Dst:             _ZN4ojph17get_cpu_ext_levelEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock_fun.cpp:201,13'
          Dst:             _ZN4ojph17get_cpu_ext_levelEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock_fun.cpp:206,13'
          Dst:             _ZN4ojph17get_cpu_ext_levelEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock_fun.cpp:211,13'
          Dst:             _ZN4ojph17get_cpu_ext_levelEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock_fun.cpp:223,25'
          Dst:             _ZN4ojph5local36initialize_block_encoder_tables_avx2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock_fun.cpp:240,13'
          Dst:             _ZN4ojph17get_cpu_ext_levelEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codeblock_fun.cpp:242,25'
          Dst:             _ZN4ojph5local38initialize_block_encoder_tables_avx512Ev
    - functionName:    _ZN4ojph5local20gen_irv_tx_from_cb64EPKmPvjfj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_gen.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          106
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local20gen_irv_tx_from_cb32EPKjPvjfj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_gen.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          108
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local20gen_rev_tx_from_cb64EPKmPvjfj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_gen.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          105
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local20gen_rev_tx_from_cb32EPKjPvjfj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_gen.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          174
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojphL10ojph_truncEf
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local18gen_irv_tx_to_cb32EPKvPjjfjS3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_gen.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4ojphL10ojph_truncEf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_gen.cpp:116,18'
          Dst:             _ZN4ojphL10ojph_truncEf
    - functionName:    _ZN4ojph5local18gen_rev_tx_to_cb64EPKvPmjfjS3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_gen.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          193
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local18gen_rev_tx_to_cb32EPKvPjjfjS3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_gen.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          192
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local18gen_find_max_val64EPm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_gen.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local18gen_find_max_val32EPj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_gen.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local13gen_mem_clearEPvm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_gen.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _GLOBAL__sub_I_ojph_precinct.cpp
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:328,42'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojphL19count_leading_zerosEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL11bb_skip_ephEPNS0_12bit_read_bufE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:159,11'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:159,11'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:162,11'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:162,11'
          Dst:             __cxa_throw
    - functionName:    _ZN4ojph5localL7bb_readEPNS0_12bit_read_bufE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:84,11'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:84,11'
          Dst:             __cxa_throw
    - functionName:    _ZN4ojph5localL9swap_byteEt
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_local.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL13bb_expand_bufEPNS0_13bit_write_bufEPNS_21mem_elastic_allocatorERPNS_11coded_listsE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_write.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph21mem_elastic_allocator10get_bufferEjRPNS_11coded_listsE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_write.h:74,16'
          Dst:             _ZN4ojph21mem_elastic_allocator10get_bufferEjRPNS_11coded_listsE
    - functionName:    _ZN4ojph5localL13bb_read_chunkEPNS0_12bit_read_bufEjRPNS_11coded_listsEPNS_21mem_elastic_allocatorE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph21mem_elastic_allocator10get_bufferEjRPNS_11coded_listsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:138,16'
          Dst:             _ZN4ojph21mem_elastic_allocator10get_bufferEjRPNS_11coded_listsE
    - functionName:    _ZN4ojph5localL12bb_read_bitsEPNS0_12bit_read_bufEiRj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojph5localL7bb_readEPNS0_12bit_read_bufE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:121,20'
          Dst:             _ZN4ojph5localL7bb_readEPNS0_12bit_read_bufE
    - functionName:    _ZN4ojph5localL12bb_terminateEPNS0_12bit_read_bufEb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL11bb_skip_ephEPNS0_12bit_read_bufE
        - _ZN4ojph5localL7bb_readEPNS0_12bit_read_bufE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:172,18'
          Dst:             _ZN4ojph5localL7bb_readEPNS0_12bit_read_bufE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:175,9'
          Dst:             _ZN4ojph5localL11bb_skip_ephEPNS0_12bit_read_bufE
    - functionName:    _ZN4ojph5localL11bb_read_bitEPNS0_12bit_read_bufERj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph5localL7bb_readEPNS0_12bit_read_bufE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:106,18'
          Dst:             _ZN4ojph5localL7bb_readEPNS0_12bit_read_bufE
    - functionName:    _ZN4ojph5localL11bb_skip_sopEPNS0_12bit_read_bufE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          151
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4ojph5localL9swap_byteEt
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:189,11'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:189,11'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:197,15'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:197,15'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:198,23'
          Dst:             _ZN4ojph5localL9swap_byteEt
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:200,15'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:200,15'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:204,15'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:204,15'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:208,13'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:208,13'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:215,13'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h:215,13'
          Dst:             __cxa_throw
    - functionName:    _ZN4ojph5localL7bb_initEPNS0_12bit_read_bufEjPNS_11infile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_read.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local8precinct5parseEiPjPNS_21mem_elastic_allocatorERjPNS_11infile_baseEb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         139
      ICount:          763
      EdgeCount:       179
      CyclomaticComplexity: 42
      functionsReached:
        - _ZN4ojph5local8tag_tree3getEjjj
        - _ZN4ojph5local8tag_tree4initEPhPjjNS_4sizeEi
        - _ZN4ojph5localL11bb_read_bitEPNS0_12bit_read_bufERj
        - _ZN4ojph5localL11bb_skip_sopEPNS0_12bit_read_bufE
        - _ZN4ojph5localL12bb_read_bitsEPNS0_12bit_read_bufEiRj
        - _ZN4ojph5localL12bb_terminateEPNS0_12bit_read_bufEb
        - _ZN4ojph5localL13bb_read_chunkEPNS0_12bit_read_bufEjRPNS_11coded_listsEPNS_21mem_elastic_allocatorE
        - _ZN4ojph5localL7bb_initEPNS0_12bit_read_bufEjPNS_11infile_baseE
        - _ZN4ojph5localL8log2ceilEj
        - _ZN4ojphL19count_leading_zerosEj
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:335,7'
          Dst:             _ZN4ojph5localL7bb_initEPNS0_12bit_read_bufEjPNS_11infile_baseE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:337,9'
          Dst:             _ZN4ojph5localL11bb_skip_sopEPNS0_12bit_read_bufE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:351,11'
          Dst:             _ZN4ojph5localL11bb_read_bitEPNS0_12bit_read_bufERj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:358,11'
          Dst:             _ZN4ojph5localL8log2ceilEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:358,11'
          Dst:             _ZN4ojph5localL8log2ceilEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:362,17'
          Dst:             _ZN4ojph5local8tag_tree4initEPhPjjNS_4sizeEi
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:363,18'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:364,23'
          Dst:             _ZN4ojph5local8tag_tree4initEPhPjjNS_4sizeEi
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:366,24'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:367,18'
          Dst:             _ZN4ojph5local8tag_tree4initEPhPjjNS_4sizeEi
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:369,19'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:370,24'
          Dst:             _ZN4ojph5local8tag_tree4initEPhPjjNS_4sizeEi
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:372,25'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:389,35'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:393,34'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:396,21'
          Dst:             _ZN4ojph5localL11bb_read_bitEPNS0_12bit_read_bufERj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:399,26'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:400,32'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:414,33'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:416,35'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:425,27'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:426,33'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:421,23'
          Dst:             _ZN4ojph5localL11bb_read_bitEPNS0_12bit_read_bufERj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:438,17'
          Dst:             _ZN4ojph5localL11bb_read_bitEPNS0_12bit_read_bufERj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:443,19'
          Dst:             _ZN4ojph5localL11bb_read_bitEPNS0_12bit_read_bufERj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:447,21'
          Dst:             _ZN4ojph5localL12bb_read_bitsEPNS0_12bit_read_bufEiRj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:452,23'
          Dst:             _ZN4ojph5localL12bb_read_bitsEPNS0_12bit_read_bufEiRj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:457,25'
          Dst:             _ZN4ojph5localL12bb_read_bitsEPNS0_12bit_read_bufEiRj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:487,19'
          Dst:             _ZN4ojph5localL11bb_read_bitEPNS0_12bit_read_bufERj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:493,20'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:494,17'
          Dst:             _ZN4ojph5localL12bb_read_bitsEPNS0_12bit_read_bufEiRj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:509,19'
          Dst:             _ZN4ojph5localL12bb_read_bitsEPNS0_12bit_read_bufEiRj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:397,34'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:397,34'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:422,36'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:422,36'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:431,15'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:431,15'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:439,30'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:439,30'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:444,32'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:444,32'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:448,34'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:448,34'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:453,36'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:453,36'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:458,38'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:458,38'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:488,32'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:488,32'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:495,30'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:495,30'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:497,15'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:497,15'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:500,15'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:500,15'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:510,32'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:510,32'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:512,17'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:512,17'
          Dst:             __cxa_throw
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:353,13'
          Dst:             _ZN4ojph5localL12bb_terminateEPNS0_12bit_read_bufEb
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:522,9'
          Dst:             _ZN4ojph5localL11bb_read_bitEPNS0_12bit_read_bufERj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:525,7'
          Dst:             _ZN4ojph5localL12bb_terminateEPNS0_12bit_read_bufEb
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:558,24'
          Dst:             _ZN4ojph5localL13bb_read_chunkEPNS0_12bit_read_bufEjRPNS_11coded_listsEPNS_21mem_elastic_allocatorE
    - functionName:    _ZN4ojph5localL8log2ceilEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:89,21'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojph5local8tag_tree4initEPhPjjNS_4sizeEi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          230
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local8tag_tree3getEjjj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    44
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local8precinct5writeEPNS_12outfile_baseE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          455
      EdgeCount:       114
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL12bb_terminateEPNS0_13bit_write_bufE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_write.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL12bb_put_zerosEPNS0_13bit_write_bufEiPNS_21mem_elastic_allocatorERPNS_11coded_listsERj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_write.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          32
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL10bb_put_bitEPNS0_13bit_write_bufEjPNS_21mem_elastic_allocatorERPNS_11coded_listsERj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_write.h:119,9'
          Dst:             _ZN4ojph5localL10bb_put_bitEPNS0_13bit_write_bufEjPNS_21mem_elastic_allocatorERPNS_11coded_listsERj
    - functionName:    _ZN4ojph5localL10bb_put_bitEPNS0_13bit_write_bufEjPNS_21mem_elastic_allocatorERPNS_11coded_listsERj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_write.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL13bb_expand_bufEPNS0_13bit_write_bufEPNS_21mem_elastic_allocatorERPNS_11coded_listsE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_write.h:105,11'
          Dst:             _ZN4ojph5localL13bb_expand_bufEPNS0_13bit_write_bufEPNS_21mem_elastic_allocatorERPNS_11coded_listsE
    - functionName:    _ZN4ojph5localL7bb_initEPNS0_13bit_write_bufEPNS_21mem_elastic_allocatorERPNS_11coded_listsE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_write.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL13bb_expand_bufEPNS0_13bit_write_bufEPNS_21mem_elastic_allocatorERPNS_11coded_listsE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_write.h:84,7'
          Dst:             _ZN4ojph5localL13bb_expand_bufEPNS0_13bit_write_bufEPNS_21mem_elastic_allocatorERPNS_11coded_listsE
    - functionName:    _ZN4ojph5localL11bb_put_bitsEPNS0_13bit_write_bufEjiPNS_21mem_elastic_allocatorERPNS_11coded_listsERj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_write.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL10bb_put_bitEPNS0_13bit_write_bufEjPNS_21mem_elastic_allocatorERPNS_11coded_listsERj
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_write.h:130,9'
          Dst:             _ZN4ojph5localL10bb_put_bitEPNS0_13bit_write_bufEjPNS_21mem_elastic_allocatorERPNS_11coded_listsERj
    - functionName:    _ZN4ojph5local13bit_write_bufC2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_bitbuffer_write.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local8precinct16prepare_precinctEiPjPNS_21mem_elastic_allocatorE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         125
      ICount:          701
      EdgeCount:       165
      CyclomaticComplexity: 42
      functionsReached:
        - _ZN4ojph5local13bit_write_bufC2Ev
        - _ZN4ojph5local8tag_tree3getEjjj
        - _ZN4ojph5local8tag_tree4initEPhPjjNS_4sizeEi
        - _ZN4ojph5localL10bb_put_bitEPNS0_13bit_write_bufEjPNS_21mem_elastic_allocatorERPNS_11coded_listsERj
        - _ZN4ojph5localL11bb_put_bitsEPNS0_13bit_write_bufEjiPNS_21mem_elastic_allocatorERPNS_11coded_listsERj
        - _ZN4ojph5localL12bb_put_zerosEPNS0_13bit_write_bufEiPNS_21mem_elastic_allocatorERPNS_11coded_listsERj
        - _ZN4ojph5localL12bb_terminateEPNS0_13bit_write_bufE
        - _ZN4ojph5localL7bb_initEPNS0_13bit_write_bufEPNS_21mem_elastic_allocatorERPNS_11coded_listsE
        - _ZN4ojph5localL8log2ceilEj
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:233,13'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:97,21'
          Dst:             _ZN4ojph5local13bit_write_bufC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:111,11'
          Dst:             _ZN4ojph5localL8log2ceilEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:111,11'
          Dst:             _ZN4ojph5localL8log2ceilEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:115,17'
          Dst:             _ZN4ojph5local8tag_tree4initEPhPjjNS_4sizeEi
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:116,23'
          Dst:             _ZN4ojph5local8tag_tree4initEPhPjjNS_4sizeEi
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:118,18'
          Dst:             _ZN4ojph5local8tag_tree4initEPhPjjNS_4sizeEi
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:120,24'
          Dst:             _ZN4ojph5local8tag_tree4initEPhPjjNS_4sizeEi
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:130,22'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:131,23'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:159,18'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:160,24'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:161,19'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:162,25'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:163,22'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:144,20'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:144,20'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:144,20'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:146,20'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:146,20'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:146,20'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:148,24'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:149,30'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:150,20'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:150,20'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:150,20'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:152,20'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:152,20'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:152,20'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:154,25'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:155,31'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:166,13'
          Dst:             _ZN4ojph5localL11bb_put_bitsEPNS0_13bit_write_bufEjiPNS_21mem_elastic_allocatorERPNS_11coded_listsERj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:174,11'
          Dst:             _ZN4ojph5localL7bb_initEPNS0_13bit_write_bufEPNS_21mem_elastic_allocatorERPNS_11coded_listsE
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:177,11'
          Dst:             _ZN4ojph5localL10bb_put_bitEPNS0_13bit_write_bufEjPNS_21mem_elastic_allocatorERPNS_11coded_listsERj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:181,11'
          Dst:             _ZN4ojph5localL11bb_put_bitsEPNS0_13bit_write_bufEjiPNS_21mem_elastic_allocatorERPNS_11coded_listsERj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:199,34'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:201,41'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:202,37'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:204,17'
          Dst:             _ZN4ojph5localL11bb_put_bitsEPNS0_13bit_write_bufEjiPNS_21mem_elastic_allocatorERPNS_11coded_listsERj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:206,32'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:208,28'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:220,35'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:222,43'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:223,40'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:224,17'
          Dst:             _ZN4ojph5localL12bb_put_zerosEPNS0_13bit_write_bufEiPNS_21mem_elastic_allocatorERPNS_11coded_listsERj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:226,17'
          Dst:             _ZN4ojph5localL11bb_put_bitsEPNS0_13bit_write_bufEjiPNS_21mem_elastic_allocatorERPNS_11coded_listsERj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:228,33'
          Dst:             _ZN4ojph5local8tag_tree3getEjjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:236,17'
          Dst:             _ZN4ojph5localL11bb_put_bitsEPNS0_13bit_write_bufEjiPNS_21mem_elastic_allocatorERPNS_11coded_listsERj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:239,17'
          Dst:             _ZN4ojph5localL11bb_put_bitsEPNS0_13bit_write_bufEjiPNS_21mem_elastic_allocatorERPNS_11coded_listsERj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:242,17'
          Dst:             _ZN4ojph5localL11bb_put_bitsEPNS0_13bit_write_bufEjiPNS_21mem_elastic_allocatorERPNS_11coded_listsERj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:250,35'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:254,33'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:257,13'
          Dst:             _ZN4ojph5localL11bb_put_bitsEPNS0_13bit_write_bufEjiPNS_21mem_elastic_allocatorERPNS_11coded_listsERj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:260,13'
          Dst:             _ZN4ojph5localL11bb_put_bitsEPNS0_13bit_write_bufEjiPNS_21mem_elastic_allocatorERPNS_11coded_listsERj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:263,15'
          Dst:             _ZN4ojph5localL11bb_put_bitsEPNS0_13bit_write_bufEjiPNS_21mem_elastic_allocatorERPNS_11coded_listsERj
        - Src:             '/src/openexr/external/OpenJPH/src/core/codestream/ojph_precinct.cpp:273,9'
          Dst:             _ZN4ojph5localL12bb_terminateEPNS0_13bit_write_bufE
    - functionName:    _GLOBAL__sub_I_ojph_block_decoder32.cpp
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:328,42'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojphL19count_leading_zerosEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL9frwd_readILi0EEEvPNS0_13frwd_struct32E
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          147
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL9frwd_readILi255EEEvPNS0_13frwd_struct32E
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          147
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL12rev_read_mrpEPNS0_10rev_structE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          200
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL8mel_readEPNS0_10dec_mel_stE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          188
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL10mel_decodeEPNS0_10dec_mel_stE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          134
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4ojph5localL8mel_readEPNS0_10dec_mel_stE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:177,9'
          Dst:             _ZN4ojph5localL8mel_readEPNS0_10dec_mel_stE
    - functionName:    _ZN4ojph5localL8rev_readEPNS0_10rev_structE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          200
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojphL16population_countEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL15rev_advance_mrpEPNS0_10rev_structEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL13rev_fetch_mrpEPNS0_10rev_structE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL12rev_read_mrpEPNS0_10rev_structE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:555,9'
          Dst:             _ZN4ojph5localL12rev_read_mrpEPNS0_10rev_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:557,11'
          Dst:             _ZN4ojph5localL12rev_read_mrpEPNS0_10rev_structE
    - functionName:    _ZN4ojph5localL12rev_init_mrpEPNS0_10rev_structEPhii
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          207
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4ojph5localL12rev_read_mrpEPNS0_10rev_structE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:540,7'
          Dst:             _ZN4ojph5localL12rev_read_mrpEPNS0_10rev_structE
    - functionName:    _ZN4ojph5localL10frwd_fetchILi0EEEjPNS0_13frwd_struct32E
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL9frwd_readILi0EEEvPNS0_13frwd_struct32E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:718,9'
          Dst:             _ZN4ojph5localL9frwd_readILi0EEEvPNS0_13frwd_struct32E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:720,11'
          Dst:             _ZN4ojph5localL9frwd_readILi0EEEvPNS0_13frwd_struct32E
    - functionName:    _ZN4ojph5localL9frwd_initILi0EEEvPNS0_13frwd_struct32EPKhi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          155
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4ojph5localL9frwd_readILi0EEEvPNS0_13frwd_struct32E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:688,7'
          Dst:             _ZN4ojph5localL9frwd_readILi0EEEvPNS0_13frwd_struct32E
    - functionName:    _ZN4ojph5localL12frwd_advanceEPNS0_13frwd_struct32Ej
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL10frwd_fetchILi255EEEjPNS0_13frwd_struct32E
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL9frwd_readILi255EEEvPNS0_13frwd_struct32E
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:718,9'
          Dst:             _ZN4ojph5localL9frwd_readILi255EEEvPNS0_13frwd_struct32E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:720,11'
          Dst:             _ZN4ojph5localL9frwd_readILi255EEEvPNS0_13frwd_struct32E
    - functionName:    _ZN4ojph5localL9frwd_initILi255EEEvPNS0_13frwd_struct32EPKhi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          155
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4ojph5localL9frwd_readILi255EEEvPNS0_13frwd_struct32E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:688,7'
          Dst:             _ZN4ojph5localL9frwd_readILi255EEEvPNS0_13frwd_struct32E
    - functionName:    _ZN4ojph5localL11rev_advanceEPNS0_10rev_structEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL9rev_fetchEPNS0_10rev_structE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL8rev_readEPNS0_10rev_structE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:419,9'
          Dst:             _ZN4ojph5localL8rev_readEPNS0_10rev_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:421,11'
          Dst:             _ZN4ojph5localL8rev_readEPNS0_10rev_structE
    - functionName:    _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph5localL10mel_decodeEPNS0_10dec_mel_stE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:263,9'
          Dst:             _ZN4ojph5localL10mel_decodeEPNS0_10dec_mel_stE
    - functionName:    _ZN4ojph5localL8rev_initEPNS0_10rev_structEPhii
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          107
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojph5localL8rev_readEPNS0_10rev_structE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:404,7'
          Dst:             _ZN4ojph5localL8rev_readEPNS0_10rev_structE
    - functionName:    _ZN4ojph5local10rev_structC2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL8mel_initEPNS0_10dec_mel_stEPhii
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          198
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local10dec_mel_stC2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local23ojph_decode_codeblock32EPhPjjjjjjjjb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      bool
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         413
      ICount:          2556
      EdgeCount:       562
      CyclomaticComplexity: 151
      functionsReached:
        - _ZN4ojph11get_warningEv
        - _ZN4ojph5local10dec_mel_stC2Ev
        - _ZN4ojph5local10rev_structC2Ev
        - _ZN4ojph5localL10frwd_fetchILi0EEEjPNS0_13frwd_struct32E
        - _ZN4ojph5localL10frwd_fetchILi255EEEjPNS0_13frwd_struct32E
        - _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - _ZN4ojph5localL11rev_advanceEPNS0_10rev_structEj
        - _ZN4ojph5localL12frwd_advanceEPNS0_13frwd_struct32Ej
        - _ZN4ojph5localL12rev_init_mrpEPNS0_10rev_structEPhii
        - _ZN4ojph5localL13rev_fetch_mrpEPNS0_10rev_structE
        - _ZN4ojph5localL15rev_advance_mrpEPNS0_10rev_structEj
        - _ZN4ojph5localL8mel_initEPNS0_10dec_mel_stEPhii
        - _ZN4ojph5localL8rev_initEPNS0_10rev_structEPhii
        - _ZN4ojph5localL9frwd_initILi0EEEvPNS0_13frwd_struct32EPKhi
        - _ZN4ojph5localL9frwd_initILi255EEEvPNS0_13frwd_struct32EPKhi
        - _ZN4ojph5localL9rev_fetchEPNS0_10rev_structE
        - _ZN4ojphL16population_countEj
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:754,9'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:762,9'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:773,11'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:783,11'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:796,13'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:809,9'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:857,20'
          Dst:             _ZN4ojph5local10dec_mel_stC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:858,9'
          Dst:             _ZN4ojph5localL8mel_initEPNS0_10dec_mel_stEPhii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:859,20'
          Dst:             _ZN4ojph5local10rev_structC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:860,9'
          Dst:             _ZN4ojph5localL8rev_initEPNS0_10rev_structEPhii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:862,19'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:994,23'
          Dst:             _ZN4ojph5localL9rev_fetchEPNS0_10rev_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1011,23'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1030,23'
          Dst:             _ZN4ojph5localL11rev_advanceEPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1047,23'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1064,23'
          Dst:             _ZN4ojph5localL11rev_advanceEPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1072,23'
          Dst:             _ZN4ojph5localL11rev_advanceEPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1077,23'
          Dst:             _ZN4ojph5localL11rev_advanceEPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:876,21'
          Dst:             _ZN4ojph5localL9rev_fetchEPNS0_10rev_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:893,21'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:906,21'
          Dst:             _ZN4ojph5localL11rev_advanceEPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:923,21'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:937,21'
          Dst:             _ZN4ojph5localL11rev_advanceEPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:951,21'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:961,21'
          Dst:             _ZN4ojph5localL11rev_advanceEPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:966,21'
          Dst:             _ZN4ojph5localL11rev_advanceEPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1103,9'
          Dst:             _ZN4ojph5localL9frwd_initILi255EEEvPNS0_13frwd_struct32EPKhi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1123,27'
          Dst:             _ZN4ojph5localL10frwd_fetchILi255EEEjPNS0_13frwd_struct32E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1125,13'
          Dst:             _ZN4ojph5localL12frwd_advanceEPNS0_13frwd_struct32Ej
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1143,27'
          Dst:             _ZN4ojph5localL10frwd_fetchILi255EEEjPNS0_13frwd_struct32E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1145,13'
          Dst:             _ZN4ojph5localL12frwd_advanceEPNS0_13frwd_struct32Ej
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1167,27'
          Dst:             _ZN4ojph5localL10frwd_fetchILi255EEEjPNS0_13frwd_struct32E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1169,13'
          Dst:             _ZN4ojph5localL12frwd_advanceEPNS0_13frwd_struct32Ej
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1187,27'
          Dst:             _ZN4ojph5localL10frwd_fetchILi255EEEjPNS0_13frwd_struct32E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1189,13'
          Dst:             _ZN4ojph5localL12frwd_advanceEPNS0_13frwd_struct32Ej
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1220,25'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1233,29'
          Dst:             _ZN4ojph5localL10frwd_fetchILi255EEEjPNS0_13frwd_struct32E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1235,15'
          Dst:             _ZN4ojph5localL12frwd_advanceEPNS0_13frwd_struct32Ej
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1253,29'
          Dst:             _ZN4ojph5localL10frwd_fetchILi255EEEjPNS0_13frwd_struct32E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1255,15'
          Dst:             _ZN4ojph5localL12frwd_advanceEPNS0_13frwd_struct32Ej
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1277,29'
          Dst:             _ZN4ojph5localL10frwd_fetchILi255EEEjPNS0_13frwd_struct32E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1279,15'
          Dst:             _ZN4ojph5localL12frwd_advanceEPNS0_13frwd_struct32Ej
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1297,29'
          Dst:             _ZN4ojph5localL10frwd_fetchILi255EEEjPNS0_13frwd_struct32E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1299,15'
          Dst:             _ZN4ojph5localL12frwd_advanceEPNS0_13frwd_struct32Ej
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1372,11'
          Dst:             _ZN4ojph5localL9frwd_initILi0EEEvPNS0_13frwd_struct32EPKhi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1437,28'
          Dst:             _ZN4ojph5localL10frwd_fetchILi0EEEjPNS0_13frwd_struct32E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1543,17'
          Dst:             _ZN4ojph5localL12frwd_advanceEPNS0_13frwd_struct32Ej
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1564,22'
          Dst:             _ZN4ojph5local10rev_structC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1565,11'
          Dst:             _ZN4ojph5localL12rev_init_mrpEPNS0_10rev_structEPhii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1577,26'
          Dst:             _ZN4ojph5localL13rev_fetch_mrpEPNS0_10rev_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1608,40'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder32.cpp:1608,15'
          Dst:             _ZN4ojph5localL15rev_advance_mrpEPNS0_10rev_structEj
    - functionName:    _ZN4ojph5localL9frwd_readILi0EEEvPNS0_13frwd_struct64E
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          147
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL10frwd_read8ILh255EEEvPNS0_13frwd_struct64E
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          48
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL12rev_read_mrpEPNS0_10rev_structE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          200
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL9rev_read8EPNS0_10rev_structE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          60
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL8mel_readEPNS0_10dec_mel_stE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          188
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL10mel_decodeEPNS0_10dec_mel_stE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          134
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4ojph5localL8mel_readEPNS0_10dec_mel_stE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:177,9'
          Dst:             _ZN4ojph5localL8mel_readEPNS0_10dec_mel_stE
    - functionName:    _ZN4ojphL16population_countEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL15rev_advance_mrpEPNS0_10rev_structEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL13rev_fetch_mrpEPNS0_10rev_structE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL12rev_read_mrpEPNS0_10rev_structE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:507,9'
          Dst:             _ZN4ojph5localL12rev_read_mrpEPNS0_10rev_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:509,11'
          Dst:             _ZN4ojph5localL12rev_read_mrpEPNS0_10rev_structE
    - functionName:    _ZN4ojph5localL12rev_init_mrpEPNS0_10rev_structEPhii
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          207
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4ojph5localL12rev_read_mrpEPNS0_10rev_structE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:492,7'
          Dst:             _ZN4ojph5localL12rev_read_mrpEPNS0_10rev_structE
    - functionName:    _ZN4ojph5localL10frwd_fetchILi0EEEjPNS0_13frwd_struct64E
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL9frwd_readILi0EEEvPNS0_13frwd_struct64E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:726,9'
          Dst:             _ZN4ojph5localL9frwd_readILi0EEEvPNS0_13frwd_struct64E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:728,11'
          Dst:             _ZN4ojph5localL9frwd_readILi0EEEvPNS0_13frwd_struct64E
    - functionName:    _ZN4ojph5localL9frwd_initILi0EEEvPNS0_13frwd_struct64EPKhi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          155
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4ojph5localL9frwd_readILi0EEEvPNS0_13frwd_struct64E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:675,7'
          Dst:             _ZN4ojph5localL9frwd_readILi0EEEvPNS0_13frwd_struct64E
    - functionName:    _ZN4ojphL19count_leading_zerosEm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL12frwd_advanceEPNS0_13frwd_struct64Ej
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL12frwd_fetch64ILh255EEEmPNS0_13frwd_struct64E
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL10frwd_read8ILh255EEEvPNS0_13frwd_struct64E
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:745,9'
          Dst:             _ZN4ojph5localL10frwd_read8ILh255EEEvPNS0_13frwd_struct64E
    - functionName:    _ZN4ojph5localL10frwd_init8ILh255EEEvPNS0_13frwd_struct64EPKhi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL10frwd_read8ILh255EEEvPNS0_13frwd_struct64E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:696,7'
          Dst:             _ZN4ojph5localL10frwd_read8ILh255EEEvPNS0_13frwd_struct64E
    - functionName:    _ZN4ojph5localL13rev_advance64EPNS0_10rev_structEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL11rev_fetch64EPNS0_10rev_structE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          35
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL9rev_read8EPNS0_10rev_structE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:374,9'
          Dst:             _ZN4ojph5localL9rev_read8EPNS0_10rev_structE
    - functionName:    _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph5localL10mel_decodeEPNS0_10dec_mel_stE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:263,9'
          Dst:             _ZN4ojph5localL10mel_decodeEPNS0_10dec_mel_stE
    - functionName:    _ZN4ojph5localL9rev_init8EPNS0_10rev_structEPhii
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL8mel_initEPNS0_10dec_mel_stEPhii
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          198
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local23ojph_decode_codeblock64EPhPmjjjjjjjb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      bool
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         410
      ICount:          2592
      EdgeCount:       556
      CyclomaticComplexity: 148
      functionsReached:
        - _ZN4ojph11get_warningEv
        - _ZN4ojph5local10dec_mel_stC2Ev
        - _ZN4ojph5local10rev_structC2Ev
        - _ZN4ojph5localL10frwd_fetchILi0EEEjPNS0_13frwd_struct64E
        - _ZN4ojph5localL10frwd_init8ILh255EEEvPNS0_13frwd_struct64EPKhi
        - _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - _ZN4ojph5localL11rev_fetch64EPNS0_10rev_structE
        - _ZN4ojph5localL12frwd_advanceEPNS0_13frwd_struct64Ej
        - _ZN4ojph5localL12frwd_fetch64ILh255EEEmPNS0_13frwd_struct64E
        - _ZN4ojph5localL12rev_init_mrpEPNS0_10rev_structEPhii
        - _ZN4ojph5localL13rev_advance64EPNS0_10rev_structEj
        - _ZN4ojph5localL13rev_fetch_mrpEPNS0_10rev_structE
        - _ZN4ojph5localL15rev_advance_mrpEPNS0_10rev_structEj
        - _ZN4ojph5localL8mel_initEPNS0_10dec_mel_stEPhii
        - _ZN4ojph5localL9frwd_initILi0EEEvPNS0_13frwd_struct64EPKhi
        - _ZN4ojph5localL9rev_init8EPNS0_10rev_structEPhii
        - _ZN4ojphL16population_countEj
        - _ZN4ojphL19count_leading_zerosEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:778,9'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:786,9'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:833,9'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:881,20'
          Dst:             _ZN4ojph5local10dec_mel_stC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:882,9'
          Dst:             _ZN4ojph5localL8mel_initEPNS0_10dec_mel_stEPhii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:883,20'
          Dst:             _ZN4ojph5local10rev_structC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:884,9'
          Dst:             _ZN4ojph5localL9rev_init8EPNS0_10rev_structEPhii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:886,19'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1031,23'
          Dst:             _ZN4ojph5localL11rev_fetch64EPNS0_10rev_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1048,23'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1067,23'
          Dst:             _ZN4ojph5localL13rev_advance64EPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1084,23'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1101,23'
          Dst:             _ZN4ojph5localL13rev_advance64EPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1109,23'
          Dst:             _ZN4ojph5localL13rev_advance64EPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1114,23'
          Dst:             _ZN4ojph5localL13rev_advance64EPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1126,23'
          Dst:             _ZN4ojph5localL13rev_advance64EPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1131,23'
          Dst:             _ZN4ojph5localL13rev_advance64EPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:900,21'
          Dst:             _ZN4ojph5localL11rev_fetch64EPNS0_10rev_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:917,21'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:930,21'
          Dst:             _ZN4ojph5localL13rev_advance64EPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:947,21'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:961,21'
          Dst:             _ZN4ojph5localL13rev_advance64EPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:975,21'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:987,21'
          Dst:             _ZN4ojph5localL13rev_advance64EPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:992,21'
          Dst:             _ZN4ojph5localL13rev_advance64EPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1004,21'
          Dst:             _ZN4ojph5localL13rev_advance64EPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1009,21'
          Dst:             _ZN4ojph5localL13rev_advance64EPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1151,9'
          Dst:             _ZN4ojph5localL10frwd_init8ILh255EEEvPNS0_13frwd_struct64EPKhi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1171,27'
          Dst:             _ZN4ojph5localL12frwd_fetch64ILh255EEEmPNS0_13frwd_struct64E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1173,13'
          Dst:             _ZN4ojph5localL12frwd_advanceEPNS0_13frwd_struct64Ej
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1191,27'
          Dst:             _ZN4ojph5localL12frwd_fetch64ILh255EEEmPNS0_13frwd_struct64E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1193,13'
          Dst:             _ZN4ojph5localL12frwd_advanceEPNS0_13frwd_struct64Ej
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1215,27'
          Dst:             _ZN4ojph5localL12frwd_fetch64ILh255EEEmPNS0_13frwd_struct64E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1217,13'
          Dst:             _ZN4ojph5localL12frwd_advanceEPNS0_13frwd_struct64Ej
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1235,27'
          Dst:             _ZN4ojph5localL12frwd_fetch64ILh255EEEmPNS0_13frwd_struct64E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1237,13'
          Dst:             _ZN4ojph5localL12frwd_advanceEPNS0_13frwd_struct64Ej
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1267,30'
          Dst:             _ZN4ojphL19count_leading_zerosEm
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1280,29'
          Dst:             _ZN4ojph5localL12frwd_fetch64ILh255EEEmPNS0_13frwd_struct64E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1282,15'
          Dst:             _ZN4ojph5localL12frwd_advanceEPNS0_13frwd_struct64Ej
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1300,29'
          Dst:             _ZN4ojph5localL12frwd_fetch64ILh255EEEmPNS0_13frwd_struct64E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1302,15'
          Dst:             _ZN4ojph5localL12frwd_advanceEPNS0_13frwd_struct64Ej
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1324,29'
          Dst:             _ZN4ojph5localL12frwd_fetch64ILh255EEEmPNS0_13frwd_struct64E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1326,15'
          Dst:             _ZN4ojph5localL12frwd_advanceEPNS0_13frwd_struct64Ej
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1344,29'
          Dst:             _ZN4ojph5localL12frwd_fetch64ILh255EEEmPNS0_13frwd_struct64E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1346,15'
          Dst:             _ZN4ojph5localL12frwd_advanceEPNS0_13frwd_struct64Ej
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1419,11'
          Dst:             _ZN4ojph5localL9frwd_initILi0EEEvPNS0_13frwd_struct64EPKhi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1484,28'
          Dst:             _ZN4ojph5localL10frwd_fetchILi0EEEjPNS0_13frwd_struct64E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1590,17'
          Dst:             _ZN4ojph5localL12frwd_advanceEPNS0_13frwd_struct64Ej
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1611,22'
          Dst:             _ZN4ojph5local10rev_structC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1612,11'
          Dst:             _ZN4ojph5localL12rev_init_mrpEPNS0_10rev_structEPhii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1624,26'
          Dst:             _ZN4ojph5localL13rev_fetch_mrpEPNS0_10rev_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1655,40'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder64.cpp:1655,15'
          Dst:             _ZN4ojph5localL15rev_advance_mrpEPNS0_10rev_structEj
    - functionName:    _GLOBAL__sub_I_ojph_block_encoder.cpp
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:328,42'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojphL19count_leading_zerosEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojphL16population_countEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL16uvlc_init_tablesEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          275
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL15vlc_init_tablesEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         75
      ICount:          398
      EdgeCount:       103
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4ojphL16population_countEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:86,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:86,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:86,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:86,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:86,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:86,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:86,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:86,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:86,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:86,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:86,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:86,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:86,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:86,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:86,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:86,35'
          Dst:             _ZN4ojphL16population_countEj
    - functionName:    '_ZZN4ojph5local31initialize_block_encoder_tablesEvENK3$_0clEv'
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL15vlc_init_tablesEv
        - _ZN4ojph5localL16uvlc_init_tablesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:264,30'
          Dst:             _ZN4ojph5localL15vlc_init_tablesEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:265,52'
          Dst:             _ZN4ojph5localL16uvlc_init_tablesEv
    - functionName:    _ZN4ojph5localL12mel_emit_bitEPNS0_10mel_structEi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph9get_errorEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:311,11'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5localL11ms_encode64EPNS0_9ms_structEmi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          110
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4ojph9get_errorEv
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:499,11'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojphL19count_leading_zerosEm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local23ojph_encode_codeblock64EPmjjjjjPjPNS_21mem_elastic_allocatorERPNS_11coded_listsE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1521
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         263
      ICount:          1871
      EdgeCount:       353
      CyclomaticComplexity: 92
      functionsReached:
        - _ZN4ojph21mem_elastic_allocator10get_bufferEjRPNS_11coded_listsE
        - _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
        - _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - _ZN4ojph5localL11ms_encode64EPNS0_9ms_structEmi
        - _ZN4ojph5localL12ms_terminateEPNS0_9ms_structE
        - _ZN4ojph5localL17terminate_mel_vlcEPNS0_10mel_structEPNS0_10vlc_structE
        - _ZN4ojph5localL7ms_initEPNS0_9ms_structEjPh
        - _ZN4ojph5localL8mel_initEPNS0_10mel_structEjPh
        - _ZN4ojph5localL8vlc_initEPNS0_10vlc_structEjPh
        - _ZN4ojphL19count_leading_zerosEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1057,7'
          Dst:             _ZN4ojph5localL8mel_initEPNS0_10mel_structEjPh
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1059,7'
          Dst:             _ZN4ojph5localL8vlc_initEPNS0_10vlc_structEjPh
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1061,7'
          Dst:             _ZN4ojph5localL7ms_initEPNS0_9ms_structEjPh
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1318,32'
          Dst:             _ZN4ojphL19count_leading_zerosEm
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1331,32'
          Dst:             _ZN4ojphL19count_leading_zerosEm
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1345,34'
          Dst:             _ZN4ojphL19count_leading_zerosEm
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1358,34'
          Dst:             _ZN4ojphL19count_leading_zerosEm
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1383,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1386,15'
          Dst:             _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1389,11'
          Dst:             _ZN4ojph5localL11ms_encode64EPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1391,11'
          Dst:             _ZN4ojph5localL11ms_encode64EPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1393,11'
          Dst:             _ZN4ojph5localL11ms_encode64EPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1395,11'
          Dst:             _ZN4ojph5localL11ms_encode64EPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1406,34'
          Dst:             _ZN4ojphL19count_leading_zerosEm
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1419,34'
          Dst:             _ZN4ojphL19count_leading_zerosEm
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1433,36'
          Dst:             _ZN4ojphL19count_leading_zerosEm
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1446,36'
          Dst:             _ZN4ojphL19count_leading_zerosEm
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1472,13'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1475,15'
          Dst:             _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1478,13'
          Dst:             _ZN4ojph5localL11ms_encode64EPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1480,13'
          Dst:             _ZN4ojph5localL11ms_encode64EPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1482,13'
          Dst:             _ZN4ojph5localL11ms_encode64EPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1484,13'
          Dst:             _ZN4ojph5localL11ms_encode64EPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1487,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1488,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1489,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1490,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1491,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1492,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1096,30'
          Dst:             _ZN4ojphL19count_leading_zerosEm
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1109,30'
          Dst:             _ZN4ojphL19count_leading_zerosEm
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1123,32'
          Dst:             _ZN4ojphL19count_leading_zerosEm
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1136,32'
          Dst:             _ZN4ojphL19count_leading_zerosEm
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1159,9'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1162,11'
          Dst:             _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1165,9'
          Dst:             _ZN4ojph5localL11ms_encode64EPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1167,9'
          Dst:             _ZN4ojph5localL11ms_encode64EPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1169,9'
          Dst:             _ZN4ojph5localL11ms_encode64EPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1171,9'
          Dst:             _ZN4ojph5localL11ms_encode64EPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1182,32'
          Dst:             _ZN4ojphL19count_leading_zerosEm
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1195,32'
          Dst:             _ZN4ojphL19count_leading_zerosEm
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1209,34'
          Dst:             _ZN4ojphL19count_leading_zerosEm
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1222,34'
          Dst:             _ZN4ojphL19count_leading_zerosEm
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1245,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1248,13'
          Dst:             _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1251,11'
          Dst:             _ZN4ojph5localL11ms_encode64EPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1253,11'
          Dst:             _ZN4ojph5localL11ms_encode64EPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1255,11'
          Dst:             _ZN4ojph5localL11ms_encode64EPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1257,11'
          Dst:             _ZN4ojph5localL11ms_encode64EPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1261,11'
          Dst:             _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1265,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1266,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1267,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1268,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1274,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1275,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1281,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1282,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1283,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1284,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:0,0'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:0,0'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1503,7'
          Dst:             _ZN4ojph5localL17terminate_mel_vlcEPNS0_10mel_structEPNS0_10vlc_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1504,7'
          Dst:             _ZN4ojph5localL12ms_terminateEPNS0_9ms_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1508,16'
          Dst:             _ZN4ojph21mem_elastic_allocator10get_bufferEjRPNS_11coded_listsE
    - functionName:    _ZN4ojph5localL8mel_initEPNS0_10mel_structEjPh
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL8vlc_initEPNS0_10vlc_structEjPh
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL7ms_initEPNS0_9ms_structEjPh
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          126
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4ojph9get_errorEv
      functionUses:    39
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:384,11'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          106
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4ojph5localL12mel_emit_bitEPNS0_10mel_structEi
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:331,11'
          Dst:             _ZN4ojph5localL12mel_emit_bitEPNS0_10mel_structEi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:339,9'
          Dst:             _ZN4ojph5localL12mel_emit_bitEPNS0_10mel_structEi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:342,11'
          Dst:             _ZN4ojph5localL12mel_emit_bitEPNS0_10mel_structEi
    - functionName:    _ZN4ojph5localL17terminate_mel_vlcEPNS0_10mel_structEPNS0_10vlc_structE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          154
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4ojph5localL12mel_emit_bitEPNS0_10mel_structEi
        - _ZN4ojph9get_errorEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:416,9'
          Dst:             _ZN4ojph5localL12mel_emit_bitEPNS0_10mel_structEi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:425,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:436,11'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5localL12ms_terminateEPNS0_9ms_structE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          85
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojph9get_errorEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:527,13'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEji
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          107
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4ojph9get_errorEv
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:476,11'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5local23ojph_encode_codeblock32EPjjjjjjS1_PNS_21mem_elastic_allocatorERPNS_11coded_listsE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         263
      ICount:          1812
      EdgeCount:       353
      CyclomaticComplexity: 92
      functionsReached:
        - _ZN4ojph21mem_elastic_allocator10get_bufferEjRPNS_11coded_listsE
        - _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
        - _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - _ZN4ojph5localL12ms_terminateEPNS0_9ms_structE
        - _ZN4ojph5localL17terminate_mel_vlcEPNS0_10mel_structEPNS0_10vlc_structE
        - _ZN4ojph5localL7ms_initEPNS0_9ms_structEjPh
        - _ZN4ojph5localL8mel_initEPNS0_10mel_structEjPh
        - _ZN4ojph5localL8vlc_initEPNS0_10vlc_structEjPh
        - _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEji
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:560,7'
          Dst:             _ZN4ojph5localL8mel_initEPNS0_10mel_structEjPh
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:562,7'
          Dst:             _ZN4ojph5localL8vlc_initEPNS0_10vlc_structEjPh
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:564,7'
          Dst:             _ZN4ojph5localL7ms_initEPNS0_9ms_structEjPh
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:816,32'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:829,32'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:843,34'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:856,34'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:881,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:884,15'
          Dst:             _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:887,11'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEji
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:889,11'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEji
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:891,11'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEji
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:893,11'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEji
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:904,34'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:917,34'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:931,36'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:944,36'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:970,13'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:973,15'
          Dst:             _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:976,13'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEji
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:978,13'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEji
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:980,13'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEji
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:982,13'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEji
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:985,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:986,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:987,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:988,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:599,30'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:612,30'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:626,32'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:639,32'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:662,9'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:665,13'
          Dst:             _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:668,9'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEji
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:670,9'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEji
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:672,9'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEji
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:674,9'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEji
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:685,32'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:698,32'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:712,34'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:725,34'
          Dst:             _ZN4ojphL19count_leading_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:748,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:751,13'
          Dst:             _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:754,11'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEji
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:756,11'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEji
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:758,11'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEji
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:760,11'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEji
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:764,11'
          Dst:             _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:768,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:769,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:770,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:775,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:776,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:781,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:782,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:783,11'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:0,0'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:999,7'
          Dst:             _ZN4ojph5localL17terminate_mel_vlcEPNS0_10mel_structEPNS0_10vlc_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1000,7'
          Dst:             _ZN4ojph5localL12ms_terminateEPNS0_9ms_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp:1004,16'
          Dst:             _ZN4ojph21mem_elastic_allocator10get_bufferEjRPNS_11coded_listsE
    - functionName:    _ZN4ojph5local31initialize_block_encoder_tablesEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local13sse_mem_clearEPvm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_sse.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local21sse2_rev_tx_from_cb64EPKmPvjfj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local19sse2_rev_tx_to_cb64EPKvPmjfjS3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          134
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local21sse2_irv_tx_from_cb32EPKjPvjfj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local21sse2_rev_tx_from_cb32EPKjPvjfj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local19sse2_irv_tx_to_cb32EPKvPjjfjS3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          139
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local19sse2_rev_tx_to_cb32EPKvPjjfjS3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          142
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local19sse2_find_max_val64EPm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 72
      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:    _ZN4ojph5local19sse2_find_max_val32EPj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_sse2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 57
      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:    _GLOBAL__sub_I_ojph_block_decoder_ssse3.cpp
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h:328,42'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojphL19count_leading_zerosEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL9frwd_readILi0EEEvPNS0_17frwd_struct_ssse3E
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          143
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:650,25'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojph5localL12rev_read_mrpEPNS0_10rev_structE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          200
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL9frwd_readILi255EEEvPNS0_17frwd_struct_ssse3E
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          144
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojphL19count_leading_zerosEj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:650,25'
          Dst:             _ZN4ojphL19count_leading_zerosEj
    - functionName:    _ZN4ojph5localL10frwd_fetchILi255EEEDv2_xPNS0_17frwd_struct_ssse3E
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL9frwd_readILi255EEEvPNS0_17frwd_struct_ssse3E
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:766,9'
          Dst:             _ZN4ojph5localL9frwd_readILi255EEEvPNS0_17frwd_struct_ssse3E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:768,11'
          Dst:             _ZN4ojph5localL9frwd_readILi255EEEvPNS0_17frwd_struct_ssse3E
    - functionName:    _ZN4ojph5localL8mel_readEPNS0_10dec_mel_stE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          188
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL10mel_decodeEPNS0_10dec_mel_stE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          134
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4ojph5localL8mel_readEPNS0_10dec_mel_stE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:181,9'
          Dst:             _ZN4ojph5localL8mel_readEPNS0_10dec_mel_stE
    - functionName:    _ZN4ojph5localL8rev_readEPNS0_10rev_structE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          200
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local15rev_advance_mrpEPNS0_10rev_structEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL13rev_fetch_mrpEPNS0_10rev_structE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL12rev_read_mrpEPNS0_10rev_structE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:559,9'
          Dst:             _ZN4ojph5localL12rev_read_mrpEPNS0_10rev_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:561,11'
          Dst:             _ZN4ojph5localL12rev_read_mrpEPNS0_10rev_structE
    - functionName:    _ZN4ojph5localL12rev_init_mrpEPNS0_10rev_structEPhii
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          207
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4ojph5localL12rev_read_mrpEPNS0_10rev_structE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:544,7'
          Dst:             _ZN4ojph5localL12rev_read_mrpEPNS0_10rev_structE
    - functionName:    _ZN4ojph5localL12frwd_advanceEPNS0_17frwd_struct_ssse3Ej
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL10frwd_fetchILi0EEEDv2_xPNS0_17frwd_struct_ssse3E
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL9frwd_readILi0EEEvPNS0_17frwd_struct_ssse3E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:766,9'
          Dst:             _ZN4ojph5localL9frwd_readILi0EEEvPNS0_17frwd_struct_ssse3E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:768,11'
          Dst:             _ZN4ojph5localL9frwd_readILi0EEEvPNS0_17frwd_struct_ssse3E
    - functionName:    _ZN4ojph5localL9frwd_initILi0EEEvPNS0_17frwd_struct_ssse3EPKhi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL9frwd_readILi0EEEvPNS0_17frwd_struct_ssse3E
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:712,7'
          Dst:             _ZN4ojph5localL9frwd_readILi0EEEvPNS0_17frwd_struct_ssse3E
    - functionName:    _ZN4ojph5localL17decode_two_quad16EDv2_xS1_PNS0_17frwd_struct_ssse3EjRS1_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          129
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL10frwd_fetchILi255EEEDv2_xPNS0_17frwd_struct_ssse3E
        - _ZN4ojph5localL12frwd_advanceEPNS0_17frwd_struct_ssse3Ej
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:921,26'
          Dst:             _ZN4ojph5localL10frwd_fetchILi255EEEDv2_xPNS0_17frwd_struct_ssse3E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1001,11'
          Dst:             _ZN4ojph5localL12frwd_advanceEPNS0_17frwd_struct_ssse3Ej
    - functionName:    _ZN4ojph5localL17decode_one_quad32ILi1EEEDv2_xS2_S2_PNS0_17frwd_struct_ssse3EjRS2_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL10frwd_fetchILi255EEEDv2_xPNS0_17frwd_struct_ssse3E
        - _ZN4ojph5localL12frwd_advanceEPNS0_17frwd_struct_ssse3Ej
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:805,26'
          Dst:             _ZN4ojph5localL10frwd_fetchILi255EEEDv2_xPNS0_17frwd_struct_ssse3E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:882,11'
          Dst:             _ZN4ojph5localL12frwd_advanceEPNS0_17frwd_struct_ssse3Ej
    - functionName:    _ZN4ojph5localL17decode_one_quad32ILi0EEEDv2_xS2_S2_PNS0_17frwd_struct_ssse3EjRS2_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          126
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL10frwd_fetchILi255EEEDv2_xPNS0_17frwd_struct_ssse3E
        - _ZN4ojph5localL12frwd_advanceEPNS0_17frwd_struct_ssse3Ej
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:805,26'
          Dst:             _ZN4ojph5localL10frwd_fetchILi255EEEDv2_xPNS0_17frwd_struct_ssse3E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:882,11'
          Dst:             _ZN4ojph5localL12frwd_advanceEPNS0_17frwd_struct_ssse3Ej
    - functionName:    _ZN4ojph5localL9frwd_initILi255EEEvPNS0_17frwd_struct_ssse3EPKhi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL9frwd_readILi255EEEvPNS0_17frwd_struct_ssse3E
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:712,7'
          Dst:             _ZN4ojph5localL9frwd_readILi255EEEvPNS0_17frwd_struct_ssse3E
    - functionName:    _ZN4ojph5localL11rev_advanceEPNS0_10rev_structEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL9rev_fetchEPNS0_10rev_structE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL8rev_readEPNS0_10rev_structE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:423,9'
          Dst:             _ZN4ojph5localL8rev_readEPNS0_10rev_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:425,11'
          Dst:             _ZN4ojph5localL8rev_readEPNS0_10rev_structE
    - functionName:    _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph5localL10mel_decodeEPNS0_10dec_mel_stE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:267,9'
          Dst:             _ZN4ojph5localL10mel_decodeEPNS0_10dec_mel_stE
    - functionName:    _ZN4ojph5localL8rev_initEPNS0_10rev_structEPhii
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          107
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojph5localL8rev_readEPNS0_10rev_structE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:408,7'
          Dst:             _ZN4ojph5localL8rev_readEPNS0_10rev_structE
    - functionName:    _ZN4ojph5localL8mel_initEPNS0_10dec_mel_stEPhii
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          198
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local27ojph_decode_codeblock_ssse3EPhPjjjjjjjjb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1029
      functionLinenumberEnd: 2066
      functionDepth:   0
      returnType:      bool
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         344
      ICount:          2267
      EdgeCount:       468
      CyclomaticComplexity: 126
      functionsReached:
        - _ZN4ojph11get_warningEv
        - _ZN4ojph5local10dec_mel_stC2Ev
        - _ZN4ojph5local10rev_structC2Ev
        - _ZN4ojph5local15rev_advance_mrpEPNS0_10rev_structEj
        - _ZN4ojph5localL10frwd_fetchILi0EEEDv2_xPNS0_17frwd_struct_ssse3E
        - _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - _ZN4ojph5localL11rev_advanceEPNS0_10rev_structEj
        - _ZN4ojph5localL12frwd_advanceEPNS0_17frwd_struct_ssse3Ej
        - _ZN4ojph5localL12rev_init_mrpEPNS0_10rev_structEPhii
        - _ZN4ojph5localL13rev_fetch_mrpEPNS0_10rev_structE
        - _ZN4ojph5localL17decode_one_quad32ILi0EEEDv2_xS2_S2_PNS0_17frwd_struct_ssse3EjRS2_
        - _ZN4ojph5localL17decode_one_quad32ILi1EEEDv2_xS2_S2_PNS0_17frwd_struct_ssse3EjRS2_
        - _ZN4ojph5localL17decode_two_quad16EDv2_xS1_PNS0_17frwd_struct_ssse3EjRS1_
        - _ZN4ojph5localL8mel_initEPNS0_10dec_mel_stEPhii
        - _ZN4ojph5localL8rev_initEPNS0_10rev_structEPhii
        - _ZN4ojph5localL9frwd_initILi0EEEvPNS0_17frwd_struct_ssse3EPKhi
        - _ZN4ojph5localL9frwd_initILi255EEEvPNS0_17frwd_struct_ssse3EPKhi
        - _ZN4ojph5localL9rev_fetchEPNS0_10rev_structE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1036,9'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1044,9'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1055,11'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1065,11'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1078,13'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1091,9'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1141,20'
          Dst:             _ZN4ojph5local10dec_mel_stC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1142,9'
          Dst:             _ZN4ojph5localL8mel_initEPNS0_10dec_mel_stEPhii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1143,20'
          Dst:             _ZN4ojph5local10rev_structC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1144,9'
          Dst:             _ZN4ojph5localL8rev_initEPNS0_10rev_structEPhii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1146,19'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1278,23'
          Dst:             _ZN4ojph5localL9rev_fetchEPNS0_10rev_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1295,23'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1314,23'
          Dst:             _ZN4ojph5localL11rev_advanceEPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1331,23'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1348,23'
          Dst:             _ZN4ojph5localL11rev_advanceEPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1356,23'
          Dst:             _ZN4ojph5localL11rev_advanceEPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1361,23'
          Dst:             _ZN4ojph5localL11rev_advanceEPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1160,21'
          Dst:             _ZN4ojph5localL9rev_fetchEPNS0_10rev_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1177,21'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1190,21'
          Dst:             _ZN4ojph5localL11rev_advanceEPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1207,21'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1221,21'
          Dst:             _ZN4ojph5localL11rev_advanceEPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1235,21'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1245,21'
          Dst:             _ZN4ojph5localL11rev_advanceEPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1250,21'
          Dst:             _ZN4ojph5localL11rev_advanceEPNS0_10rev_structEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1395,9'
          Dst:             _ZN4ojph5localL9frwd_initILi255EEEvPNS0_17frwd_struct_ssse3EPKhi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1420,28'
          Dst:             _ZN4ojph5localL17decode_one_quad32ILi0EEEDv2_xS2_S2_PNS0_17frwd_struct_ssse3EjRS2_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1421,28'
          Dst:             _ZN4ojph5localL17decode_one_quad32ILi1EEEDv2_xS2_S2_PNS0_17frwd_struct_ssse3EjRS2_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1514,28'
          Dst:             _ZN4ojph5localL17decode_one_quad32ILi0EEEDv2_xS2_S2_PNS0_17frwd_struct_ssse3EjRS2_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1515,28'
          Dst:             _ZN4ojph5localL17decode_one_quad32ILi1EEEDv2_xS2_S2_PNS0_17frwd_struct_ssse3EjRS2_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1546,9'
          Dst:             _ZN4ojph5localL9frwd_initILi255EEEvPNS0_17frwd_struct_ssse3EPKhi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1571,27'
          Dst:             _ZN4ojph5localL17decode_two_quad16EDv2_xS1_PNS0_17frwd_struct_ssse3EjRS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1664,27'
          Dst:             _ZN4ojph5localL17decode_two_quad16EDv2_xS1_PNS0_17frwd_struct_ssse3EjRS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1759,11'
          Dst:             _ZN4ojph5localL9frwd_initILi0EEEvPNS0_17frwd_struct_ssse3EPKhi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1824,35'
          Dst:             _ZN4ojph5localL10frwd_fetchILi0EEEDv2_xPNS0_17frwd_struct_ssse3E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1956,17'
          Dst:             _ZN4ojph5localL12frwd_advanceEPNS0_17frwd_struct_ssse3Ej
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1977,22'
          Dst:             _ZN4ojph5local10rev_structC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1978,11'
          Dst:             _ZN4ojph5localL12rev_init_mrpEPNS0_10rev_structEPhii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:1988,26'
          Dst:             _ZN4ojph5localL13rev_fetch_mrpEPNS0_10rev_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_ssse3.cpp:2059,15'
          Dst:             _ZN4ojph5local15rev_advance_mrpEPNS0_10rev_structEj
    - functionName:    _ZN4ojph5local13avx_mem_clearEPvm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_avx.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local21avx2_rev_tx_from_cb64EPKmPvjfj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local19avx2_rev_tx_to_cb64EPKvPmjfjS3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          126
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local21avx2_irv_tx_from_cb32EPKjPvjfj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local21avx2_rev_tx_from_cb32EPKjPvjfj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local19avx2_irv_tx_to_cb32EPKvPjjfjS3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          127
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local19avx2_rev_tx_to_cb32EPKvPjjfjS3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - float
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          122
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local19avx2_find_max_val64EPm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 80
      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:    _ZN4ojph5local19avx2_find_max_val32EPj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/codestream/ojph_codestream_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL11destuff_mrpEPKhiiPhj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL11destuff_revEPKhibmjPhj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:616,14'
          Dst:             _ZN4ojph5localL11destuff_revEPKhibmjPhj
    - functionName:    _ZN4ojph5localL11destuff_revEPKhibmjPhj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - bool
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         131
      ICount:          909
      EdgeCount:       174
      CyclomaticComplexity: 45
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL12destuff_frwdILi0EEEjPKhiPhj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          647
      EdgeCount:       98
      CyclomaticComplexity: 26
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local16avx2_lzcnt_epi32EDv4_x
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL12destuff_frwdILi255EEEjPKhiPhj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          649
      EdgeCount:       102
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL8mel_readEPNS0_10dec_mel_stE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          188
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL10mel_decodeEPNS0_10dec_mel_stE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          134
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4ojph5localL8mel_readEPNS0_10dec_mel_stE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:181,9'
          Dst:             _ZN4ojph5localL8mel_readEPNS0_10dec_mel_stE
    - functionName:    _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph5localL10mel_decodeEPNS0_10dec_mel_stE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:267,9'
          Dst:             _ZN4ojph5localL10mel_decodeEPNS0_10dec_mel_stE
    - functionName:    _ZN4ojph5localL11destuff_vlcEPKhiiPhj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL11destuff_revEPKhibmjPhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:594,14'
          Dst:             _ZN4ojph5localL11destuff_revEPKhibmjPhj
    - functionName:    _ZN4ojph5localL8mel_initEPNS0_10dec_mel_stEPhii
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          198
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL17decode_cb_spp_mrpEPtPjPhjjjjjjjjb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1560
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         186
      ICount:          1174
      EdgeCount:       250
      CyclomaticComplexity: 66
      functionsReached:
        - _ZN4ojph5localL11destuff_mrpEPKhiiPhj
        - _ZN4ojph5localL12destuff_frwdILi0EEEjPKhiPhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1248,28'
          Dst:             _ZN4ojph5localL12destuff_frwdILi0EEEjPKhiPhj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1473,28'
          Dst:             _ZN4ojph5localL11destuff_mrpEPKhiiPhj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1473,28'
          Dst:             _ZN4ojph5localL11destuff_mrpEPKhiiPhj
    - functionName:    _ZN4ojph5localL21decode_cb_step2_16bitEPtPjPhjjjjjjii
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      bool
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          588
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4ojph5local16avx2_lzcnt_epi32EDv4_x
        - _ZN4ojph5localL12destuff_frwdILi255EEEjPKhiPhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:930,22'
          Dst:             _ZN4ojph5localL12destuff_frwdILi255EEEjPKhiPhj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:981,23'
          Dst:             _ZN4ojph5local16avx2_lzcnt_epi32EDv4_x
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:981,23'
          Dst:             _ZN4ojph5local16avx2_lzcnt_epi32EDv4_x
    - functionName:    _ZN4ojph5localL21decode_cb_step2_32bitEPtPjPhjjjjjjii
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      bool
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          575
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4ojph5local16avx2_lzcnt_epi32EDv4_x
        - _ZN4ojph5localL12destuff_frwdILi255EEEjPKhiPhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1057,22'
          Dst:             _ZN4ojph5localL12destuff_frwdILi255EEEjPKhiPhj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1108,19'
          Dst:             _ZN4ojph5local16avx2_lzcnt_epi32EDv4_x
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1108,19'
          Dst:             _ZN4ojph5local16avx2_lzcnt_epi32EDv4_x
    - functionName:    _ZN4ojph5localL19decode_cb_step1_vlcEPtPhiijjj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1817
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          682
      EdgeCount:       135
      CyclomaticComplexity: 38
      functionsReached:
        - _ZN4ojph5local10dec_mel_stC2Ev
        - _ZN4ojph5localL11destuff_vlcEPKhiiPhj
        - _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - _ZN4ojph5localL8mel_initEPNS0_10dec_mel_stEPhii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1573,20'
          Dst:             _ZN4ojph5local10dec_mel_stC2Ev
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1574,9'
          Dst:             _ZN4ojph5localL8mel_initEPNS0_10dec_mel_stEPhii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1581,26'
          Dst:             _ZN4ojph5localL11destuff_vlcEPKhiiPhj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1586,19'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1735,23'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1771,23'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1617,21'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1647,21'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1675,21'
          Dst:             _ZN4ojph5localL11mel_get_runEPNS0_10dec_mel_stE
    - functionName:    _ZN4ojph5local26ojph_decode_codeblock_avx2EPhPjjjjjjjjb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1824
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      bool
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          232
      EdgeCount:       66
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4ojph11get_warningEv
        - _ZN4ojph5localL17decode_cb_spp_mrpEPtPjPhjjjjjjjjb
        - _ZN4ojph5localL19decode_cb_step1_vlcEPtPhiijjj
        - _ZN4ojph5localL21decode_cb_step2_16bitEPtPjPhjjjjjjii
        - _ZN4ojph5localL21decode_cb_step2_32bitEPtPjPhjjjjjjii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1831,9'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1839,9'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1850,11'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1860,11'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1873,13'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1886,9'
          Dst:             _ZN4ojph11get_warningEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1942,7'
          Dst:             _ZN4ojph5localL19decode_cb_step1_vlcEPtPhiijjj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1954,14'
          Dst:             _ZN4ojph5localL21decode_cb_step2_32bitEPtPjPhjjjjjjii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1960,14'
          Dst:             _ZN4ojph5localL21decode_cb_step2_16bitEPtPjPhjjjjjjii
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_decoder_avx2.cpp:1967,9'
          Dst:             _ZN4ojph5localL17decode_cb_spp_mrpEPtPjPhjjjjjjjjb
    - functionName:    _ZN4ojphL20count_trailing_zerosEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL16proc_mel_encode2EPNS0_10mel_structERDv4_xS4_S3_jS3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4ojph5local17avx2_cmpneq_epi32EDv4_xS1_
        - _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
        - _ZN4ojphL20count_trailing_zerosEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1071,27'
          Dst:             _ZN4ojph5local17avx2_cmpneq_epi32EDv4_xS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1074,30'
          Dst:             _ZN4ojphL20count_trailing_zerosEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1076,9'
          Dst:             _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
    - functionName:    _ZN4ojph5local17avx2_cmpneq_epi32EDv4_xS1_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojph5localL13mel_emit_bitsEPNS0_10mel_structEji
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:354,11'
          Dst:             _ZN4ojph5localL13mel_emit_bitsEPNS0_10mel_structEji
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:361,9'
          Dst:             _ZN4ojph5localL13mel_emit_bitsEPNS0_10mel_structEji
    - functionName:    _ZN4ojph5localL13mel_emit_bitsEPNS0_10mel_structEji
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          47
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL8proc_cq2EjPDv4_xRS1_S1_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEmi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL9vlc_drainEPNS0_10vlc_structE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:460,9'
          Dst:             _ZN4ojph5localL9vlc_drainEPNS0_10vlc_structE
    - functionName:    _ZN4ojph5localL9vlc_drainEPNS0_10vlc_structE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL19build_vlc_uvlc_pairEPjS1_jPKjRmRi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL17ms_encode_nodeferEPNS0_9ms_structEmi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ojph5localL8ms_drainEPNS0_9ms_structE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:607,9'
          Dst:             _ZN4ojph5localL8ms_drainEPNS0_9ms_structE
    - functionName:    _ZN4ojph5localL8ms_drainEPNS0_9ms_structE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          209
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4ojphL20count_trailing_zerosEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:570,30'
          Dst:             _ZN4ojphL20count_trailing_zerosEm
    - functionName:    _ZN4ojphL20count_trailing_zerosEm
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL13rotate_matrixEPDv4_x
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL15proc_vlc_encodeEPNS0_10vlc_structEPjS3_jPKj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEmi
        - _ZN4ojph5localL19build_vlc_uvlc_pairEPjS1_jPKjRmRi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1107,9'
          Dst:             _ZN4ojph5localL19build_vlc_uvlc_pairEPjS1_jPKjRmRi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1109,9'
          Dst:             _ZN4ojph5localL19build_vlc_uvlc_pairEPjS1_jPKjRmRi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1110,9'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1114,9'
          Dst:             _ZN4ojph5localL19build_vlc_uvlc_pairEPjS1_jPKjRmRi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1115,9'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_10vlc_structEmi
    - functionName:    _ZN4ojph5localL14proc_ms_encodeEPNS0_9ms_structERDv4_xS4_S4_PS3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          170
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4ojph5local17avx2_cmpneq_epi32EDv4_xS1_
        - _ZN4ojph5localL13rotate_matrixEPDv4_x
        - _ZN4ojph5localL17ms_encode_nodeferEPNS0_9ms_structEmi
        - _ZN4ojph5localL8ms_drainEPNS0_9ms_structE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:810,17'
          Dst:             _ZN4ojph5local17avx2_cmpneq_epi32EDv4_xS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:818,12'
          Dst:             _ZN4ojph5local17avx2_cmpneq_epi32EDv4_xS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:826,12'
          Dst:             _ZN4ojph5local17avx2_cmpneq_epi32EDv4_xS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:834,12'
          Dst:             _ZN4ojph5local17avx2_cmpneq_epi32EDv4_xS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:837,5'
          Dst:             _ZN4ojph5localL13rotate_matrixEPDv4_x
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:838,5'
          Dst:             _ZN4ojph5localL13rotate_matrixEPDv4_x
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:879,5'
          Dst:             _ZN4ojph5localL8ms_drainEPNS0_9ms_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:868,17'
          Dst:             _ZN4ojph5localL17ms_encode_nodeferEPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:870,17'
          Dst:             _ZN4ojph5localL17ms_encode_nodeferEPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:875,17'
          Dst:             _ZN4ojph5localL17ms_encode_nodeferEPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:870,17'
          Dst:             _ZN4ojph5localL17ms_encode_nodeferEPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:875,17'
          Dst:             _ZN4ojph5localL17ms_encode_nodeferEPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:868,17'
          Dst:             _ZN4ojph5localL17ms_encode_nodeferEPNS0_9ms_structEmi
    - functionName:    _ZN4ojph5localL16proc_mel_encode1EPNS0_10mel_structERDv4_xS4_S3_jS3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          129
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4ojph5local17avx2_cmpneq_epi32EDv4_xS1_
        - _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1020,62'
          Dst:             _ZN4ojph5local17avx2_cmpneq_epi32EDv4_xS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1036,13'
          Dst:             _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1041,17'
          Dst:             _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1046,13'
          Dst:             _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
    - functionName:    _ZN4ojph5localL9cal_tupleERDv4_xS2_S2_Pj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL11cal_eps_vecEPDv4_xRS1_S3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL11update_lcxpEjRDv4_xS2_PS1_S1_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 948
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL10update_lepEjRDv4_xPS1_S3_S1_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL8proc_cq1EjPDv4_xRS1_S1_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 971
      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:    _ZN4ojph5localL10proc_pixelEPDv4_xjS2_S2_RS1_S3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          145
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5local16avx2_lzcnt_epi32EDv4_x
        - _ZN4ojph5local17avx2_cmpneq_epi32EDv4_xS1_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:695,37'
          Dst:             _ZN4ojph5local17avx2_cmpneq_epi32EDv4_xS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:703,22'
          Dst:             _ZN4ojph5local16avx2_lzcnt_epi32EDv4_x
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:695,37'
          Dst:             _ZN4ojph5local17avx2_cmpneq_epi32EDv4_xS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:703,22'
          Dst:             _ZN4ojph5local16avx2_lzcnt_epi32EDv4_x
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:695,37'
          Dst:             _ZN4ojph5local17avx2_cmpneq_epi32EDv4_xS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:703,22'
          Dst:             _ZN4ojph5local16avx2_lzcnt_epi32EDv4_x
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:695,37'
          Dst:             _ZN4ojph5local17avx2_cmpneq_epi32EDv4_xS1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:703,22'
          Dst:             _ZN4ojph5local16avx2_lzcnt_epi32EDv4_x
    - functionName:    _ZN4ojphL16population_countEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL21uvlc_init_pair_tablesEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          246
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL16uvlc_init_tablesEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL15vlc_init_tablesEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         75
      ICount:          398
      EdgeCount:       103
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4ojphL16population_countEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:102,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:102,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:102,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:102,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:102,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:102,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:102,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:102,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:102,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:102,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:102,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:102,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:102,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:102,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:102,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:102,35'
          Dst:             _ZN4ojphL16population_countEj
    - functionName:    '_ZZN4ojph5local36initialize_block_encoder_tables_avx2EvENK3$_0clEv'
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL15vlc_init_tablesEv
        - _ZN4ojph5localL16uvlc_init_tablesEv
        - _ZN4ojph5localL21uvlc_init_pair_tablesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:292,30'
          Dst:             _ZN4ojph5localL15vlc_init_tablesEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:293,52'
          Dst:             _ZN4ojph5localL16uvlc_init_tablesEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:294,9'
          Dst:             _ZN4ojph5localL21uvlc_init_pair_tablesEv
    - functionName:    _ZN4ojph5localL17terminate_mel_vlcEPNS0_10mel_structEPNS0_10vlc_structE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          194
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4ojph5localL13mel_emit_bitsEPNS0_10mel_structEji
        - _ZN4ojph9get_errorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:473,9'
          Dst:             _ZN4ojph5localL13mel_emit_bitsEPNS0_10mel_structEji
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:489,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:501,11'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5localL12ms_terminateEPNS0_9ms_structE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojph5localL8ms_drainEPNS0_9ms_structE
        - _ZN4ojph9get_errorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:637,7'
          Dst:             _ZN4ojph5localL8ms_drainEPNS0_9ms_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:647,13'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5localL7ms_initEPNS0_9ms_structEjPh
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL8vlc_initEPNS0_10vlc_structEjPh
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL8mel_initEPNS0_10mel_structEjPh
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local26ojph_encode_codeblock_avx2EPjjjjjjS1_PNS_21mem_elastic_allocatorERPNS_11coded_listsE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          585
      EdgeCount:       87
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4ojph21mem_elastic_allocator10get_bufferEjRPNS_11coded_listsE
        - _ZN4ojph5localL10proc_pixelEPDv4_xjS2_S2_RS1_S3_
        - _ZN4ojph5localL10update_lepEjRDv4_xPS1_S3_S1_
        - _ZN4ojph5localL11cal_eps_vecEPDv4_xRS1_S3_
        - _ZN4ojph5localL11update_lcxpEjRDv4_xS2_PS1_S1_
        - _ZN4ojph5localL12ms_terminateEPNS0_9ms_structE
        - _ZN4ojph5localL14proc_ms_encodeEPNS0_9ms_structERDv4_xS4_S4_PS3_
        - _ZN4ojph5localL15proc_vlc_encodeEPNS0_10vlc_structEPjS3_jPKj
        - _ZN4ojph5localL16proc_mel_encode1EPNS0_10mel_structERDv4_xS4_S3_jS3_
        - _ZN4ojph5localL16proc_mel_encode2EPNS0_10mel_structERDv4_xS4_S3_jS3_
        - _ZN4ojph5localL17terminate_mel_vlcEPNS0_10mel_structEPNS0_10vlc_structE
        - _ZN4ojph5localL7ms_initEPNS0_9ms_structEjPh
        - _ZN4ojph5localL8mel_initEPNS0_10mel_structEjPh
        - _ZN4ojph5localL8proc_cq1EjPDv4_xRS1_S1_
        - _ZN4ojph5localL8proc_cq2EjPDv4_xRS1_S1_
        - _ZN4ojph5localL8vlc_initEPNS0_10vlc_structEjPh
        - _ZN4ojph5localL9cal_tupleERDv4_xS2_S2_Pj
        - _ZN4ojph5localL9vlc_drainEPNS0_10vlc_structE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1256,5'
          Dst:             _ZN4ojph5localL8mel_initEPNS0_10mel_structEjPh
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1258,5'
          Dst:             _ZN4ojph5localL8vlc_initEPNS0_10vlc_structEjPh
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1260,5'
          Dst:             _ZN4ojph5localL7ms_initEPNS0_9ms_structEjPh
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1328,5'
          Dst:             _ZN4ojph5localL12ms_terminateEPNS0_9ms_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1329,5'
          Dst:             _ZN4ojph5localL9vlc_drainEPNS0_10vlc_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1330,5'
          Dst:             _ZN4ojph5localL17terminate_mel_vlcEPNS0_10mel_structEPNS0_10vlc_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1334,14'
          Dst:             _ZN4ojph21mem_elastic_allocator10get_bufferEjRPNS_11coded_listsE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1310,13'
          Dst:             _ZN4ojph5localL10proc_pixelEPDv4_xjS2_S2_RS1_S3_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1310,13'
          Dst:             _ZN4ojph5localL8proc_cq1EjPDv4_xRS1_S1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1310,13'
          Dst:             _ZN4ojph5localL10update_lepEjRDv4_xPS1_S3_S1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1310,13'
          Dst:             _ZN4ojph5localL11update_lcxpEjRDv4_xS2_PS1_S1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1310,13'
          Dst:             _ZN4ojph5localL11cal_eps_vecEPDv4_xRS1_S3_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1310,13'
          Dst:             _ZN4ojph5localL9cal_tupleERDv4_xS2_S2_Pj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1310,13'
          Dst:             _ZN4ojph5localL16proc_mel_encode1EPNS0_10mel_structERDv4_xS4_S3_jS3_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1310,13'
          Dst:             _ZN4ojph5localL14proc_ms_encodeEPNS0_9ms_structERDv4_xS4_S4_PS3_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1310,13'
          Dst:             _ZN4ojph5localL15proc_vlc_encodeEPNS0_10vlc_structEPjS3_jPKj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1316,13'
          Dst:             _ZN4ojph5localL10proc_pixelEPDv4_xjS2_S2_RS1_S3_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1316,13'
          Dst:             _ZN4ojph5localL8proc_cq2EjPDv4_xRS1_S1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1316,13'
          Dst:             _ZN4ojph5localL10update_lepEjRDv4_xPS1_S3_S1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1316,13'
          Dst:             _ZN4ojph5localL11update_lcxpEjRDv4_xS2_PS1_S1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1316,13'
          Dst:             _ZN4ojph5localL11cal_eps_vecEPDv4_xRS1_S3_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1316,13'
          Dst:             _ZN4ojph5localL9cal_tupleERDv4_xS2_S2_Pj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1316,13'
          Dst:             _ZN4ojph5localL16proc_mel_encode2EPNS0_10mel_structERDv4_xS4_S3_jS3_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1316,13'
          Dst:             _ZN4ojph5localL14proc_ms_encodeEPNS0_9ms_structERDv4_xS4_S4_PS3_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp:1316,13'
          Dst:             _ZN4ojph5localL15proc_vlc_encodeEPNS0_10vlc_structEPjS3_jPKj
    - functionName:    _ZN4ojph5local36initialize_block_encoder_tables_avx2Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx2.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojphL16population_countEj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/openjph/ojph_arch.h'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL16uvlc_init_tablesEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL15vlc_init_tablesEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         75
      ICount:          398
      EdgeCount:       103
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4ojphL16population_countEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:90,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:90,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:90,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:90,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:90,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:90,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:90,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:90,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:90,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:90,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:90,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:90,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:90,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:90,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:90,35'
          Dst:             _ZN4ojphL16population_countEj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:90,35'
          Dst:             _ZN4ojphL16population_countEj
    - functionName:    '_ZZN4ojph5local38initialize_block_encoder_tables_avx512EvENK3$_0clEv'
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL15vlc_init_tablesEv
        - _ZN4ojph5localL16uvlc_init_tablesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:230,30'
          Dst:             _ZN4ojph5localL15vlc_init_tablesEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:231,52'
          Dst:             _ZN4ojph5localL16uvlc_init_tablesEv
    - functionName:    _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEmi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          109
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4ojph9get_errorEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:448,11'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5localL13rotate_matrixEPDv8_x
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL10vlc_encodeEPNS0_17vlc_struct_avx512Eji
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL12mel_emit_bitEPNS0_10mel_structEi
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          106
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4ojph5localL12mel_emit_bitEPNS0_10mel_structEi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:290,11'
          Dst:             _ZN4ojph5localL12mel_emit_bitEPNS0_10mel_structEi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:296,9'
          Dst:             _ZN4ojph5localL12mel_emit_bitEPNS0_10mel_structEi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:299,11'
          Dst:             _ZN4ojph5localL12mel_emit_bitEPNS0_10mel_structEi
    - functionName:    _ZN4ojph5localL17terminate_mel_vlcEPNS0_10mel_structEPNS0_17vlc_struct_avx512E
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          194
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4ojph5localL12mel_emit_bitEPNS0_10mel_structEi
        - _ZN4ojph9get_errorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:380,9'
          Dst:             _ZN4ojph5localL12mel_emit_bitEPNS0_10mel_structEi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:396,9'
          Dst:             _ZN4ojph9get_errorEv
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:408,11'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5localL12ms_terminateEPNS0_9ms_structE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          85
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4ojph9get_errorEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:476,13'
          Dst:             _ZN4ojph9get_errorEv
    - functionName:    _ZN4ojph5localL16proc_vlc_encode2EPNS0_17vlc_struct_avx512EPjS3_j
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 973
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4ojph5localL10vlc_encodeEPNS0_17vlc_struct_avx512Eji
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:1003,9'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_17vlc_struct_avx512Eji
    - functionName:    _ZN4ojph5localL16proc_mel_encode2EPNS0_10mel_structERDv8_xS4_S3_jS3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:895,13'
          Dst:             _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
    - functionName:    _ZN4ojph5localL8proc_cq2EjPDv8_xRS1_S1_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          28
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL14proc_ms_encodeEPNS0_9ms_structERDv8_xS4_S4_PS3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          156
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4ojph5localL13rotate_matrixEPDv8_x
        - _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEmi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:674,5'
          Dst:             _ZN4ojph5localL13rotate_matrixEPDv8_x
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:686,5'
          Dst:             _ZN4ojph5localL13rotate_matrixEPDv8_x
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:710,13'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:710,13'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:710,13'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:710,13'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:710,13'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:710,13'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:710,13'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEmi
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:710,13'
          Dst:             _ZN4ojph5localL9ms_encodeEPNS0_9ms_structEmi
    - functionName:    _ZN4ojph5localL9cal_tupleERDv8_xS2_S2_Pj
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL11cal_eps_vecEPDv8_xRS1_S3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL11update_lcxpEjRDv8_xS2_PS1_S1_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL10update_lepEjRDv8_xPS1_S3_S1_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL10proc_pixelEPDv8_xjS2_S2_RS1_S3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          109
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL16proc_vlc_encode1EPNS0_17vlc_struct_avx512EPjS3_j
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          177
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4ojph5localL10vlc_encodeEPNS0_17vlc_struct_avx512Eji
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:967,9'
          Dst:             _ZN4ojph5localL10vlc_encodeEPNS0_17vlc_struct_avx512Eji
    - functionName:    _ZN4ojph5localL16proc_mel_encode1EPNS0_10mel_structERDv8_xS4_S3_jS3_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          111
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:860,13'
          Dst:             _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:866,17'
          Dst:             _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:871,13'
          Dst:             _ZN4ojph5localL10mel_encodeEPNS0_10mel_structEb
    - functionName:    _ZN4ojph5localL8proc_cq1EjPDv8_xRS1_S1_
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL7ms_initEPNS0_9ms_structEjPh
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL8vlc_initEPNS0_17vlc_struct_avx512EjPh
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL8mel_initEPNS0_10mel_structEjPh
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5local28ojph_encode_codeblock_avx512EPjjjjjjS1_PNS_21mem_elastic_allocatorERPNS_11coded_listsE
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1014
      functionLinenumberEnd: 1213
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          332
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4ojph21mem_elastic_allocator10get_bufferEjRPNS_11coded_listsE
        - _ZN4ojph5localL10proc_pixelEPDv8_xjS2_S2_RS1_S3_
        - _ZN4ojph5localL10update_lepEjRDv8_xPS1_S3_S1_
        - _ZN4ojph5localL11cal_eps_vecEPDv8_xRS1_S3_
        - _ZN4ojph5localL11update_lcxpEjRDv8_xS2_PS1_S1_
        - _ZN4ojph5localL12ms_terminateEPNS0_9ms_structE
        - _ZN4ojph5localL14proc_ms_encodeEPNS0_9ms_structERDv8_xS4_S4_PS3_
        - _ZN4ojph5localL17terminate_mel_vlcEPNS0_10mel_structEPNS0_17vlc_struct_avx512E
        - _ZN4ojph5localL7ms_initEPNS0_9ms_structEjPh
        - _ZN4ojph5localL8mel_initEPNS0_10mel_structEjPh
        - _ZN4ojph5localL8vlc_initEPNS0_17vlc_struct_avx512EjPh
        - _ZN4ojph5localL9cal_tupleERDv8_xS2_S2_Pj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:1030,5'
          Dst:             _ZN4ojph5localL8mel_initEPNS0_10mel_structEjPh
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:1032,5'
          Dst:             _ZN4ojph5localL8vlc_initEPNS0_17vlc_struct_avx512EjPh
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:1034,5'
          Dst:             _ZN4ojph5localL7ms_initEPNS0_9ms_structEjPh
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:1128,13'
          Dst:             _ZN4ojph5localL10proc_pixelEPDv8_xjS2_S2_RS1_S3_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:1154,13'
          Dst:             _ZN4ojph5localL10update_lepEjRDv8_xPS1_S3_S1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:1155,13'
          Dst:             _ZN4ojph5localL11update_lcxpEjRDv8_xS2_PS1_S1_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:1162,28'
          Dst:             _ZN4ojph5localL11cal_eps_vecEPDv8_xRS1_S3_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:1163,33'
          Dst:             _ZN4ojph5localL9cal_tupleERDv8_xS2_S2_Pj
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:1169,13'
          Dst:             _ZN4ojph5localL14proc_ms_encodeEPNS0_9ms_structERDv8_xS4_S4_PS3_
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:1195,5'
          Dst:             _ZN4ojph5localL12ms_terminateEPNS0_9ms_structE
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:1196,5'
          Dst:             _ZN4ojph5localL17terminate_mel_vlcEPNS0_10mel_structEPNS0_17vlc_struct_avx512E
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp:1200,14'
          Dst:             _ZN4ojph21mem_elastic_allocator10get_bufferEjRPNS_11coded_listsE
    - functionName:    _ZN4ojph5local38initialize_block_encoder_tables_avx512Ev
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_encoder_avx512.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _GLOBAL__sub_I_ojph_block_common.cpp
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_common.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_common.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_common.cpp:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_common.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_common.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL15vlc_init_tablesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_common.cpp:422,42'
          Dst:             _ZN4ojph5localL15vlc_init_tablesEv
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_common.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL16uvlc_init_tablesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_common.cpp:428,43'
          Dst:             _ZN4ojph5localL16uvlc_init_tablesEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_common.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ojph5localL20uvlc_init_wide_tableEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_common.cpp:434,41'
          Dst:             _ZN4ojph5localL20uvlc_init_wide_tableEv
    - functionName:    _ZN4ojph5localL20uvlc_init_wide_tableEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_common.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          117
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL16uvlc_init_tablesEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_common.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         28
      ICount:          253
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ojph5localL15vlc_init_tablesEv
      functionSourceFile: '/src/openexr/external/OpenJPH/src/core/coding/ojph_block_common.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         23
      ICount:          141
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
