---
Fuzzer filename: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN8rawspeed17RawspeedExceptionC2EPKc
      functionSourceFile: '/src/librawspeed/src/librawspeed/common/RawspeedException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8rawspeed17RawspeedException3logEPKc
        - _ZNSt13runtime_errorC2EPKc
        - _ZNSt13runtime_errorD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:67,9'
          Dst:             _ZNSt13runtime_errorC2EPKc
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:68,5'
          Dst:             _ZN8rawspeed17RawspeedException3logEPKc
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:69,3'
          Dst:             _ZNSt13runtime_errorD2Ev
    - 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:    _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:    _ZN8rawspeed17RawspeedException3logEPKc
      functionSourceFile: '/src/librawspeed/src/librawspeed/common/RawspeedException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed8writeLogENS_10DEBUG_PRIOEPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:59,5'
          Dst:             _ZN8rawspeed8writeLogENS_10DEBUG_PRIOEPKcz
    - functionName:    _ZNSt13runtime_errorD2Ev
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEED2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed10PrefixCodeINS_10VC5CodeTagEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h:35,35'
          Dst:             _ZN8rawspeed10PrefixCodeINS_10VC5CodeTagEED2Ev
    - functionName:    _ZN8rawspeed10PrefixCodeINS_10VC5CodeTagEED2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:33,7'
          Dst:             _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEED2Ev
    - functionName:    _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEED2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     InternalLinkage
      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:    36
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEED2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:72,7'
          Dst:             _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEED2Ev
    - functionName:    _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE13processSymbolINS_15BitStreamerJPEGELb0EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEj
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:46,5'
          Dst:             __assert_fail
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    437
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE13processSymbolINS_15BitStreamerJPEGELb1EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEj
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          75
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - _ZN8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE6extendEjj
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE14handleDNGBug16Ev
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:46,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:56,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:59,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE14handleDNGBug16Ev
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:60,12'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:64,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:65,31'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:65,21'
          Dst:             _ZN8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE6extendEjj
    - functionName:    _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE14handleDNGBug16Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      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:    _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed28BitStreamCacheRightInLeftOut4skipEi
        - _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - __assert_fail
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:262,5'
          Dst:             _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:263,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:265,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:266,11'
          Dst:             _ZN8rawspeed28BitStreamCacheRightInLeftOut4skipEi
    - functionName:    _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:270,5'
          Dst:             _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:271,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:272,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:273,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:274,20'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:275,5'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
    - functionName:    _ZN8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE6extendEjj
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:71,5'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - __assert_fail
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:186,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:186,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:187,17'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:187,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:187,17'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - _ZNK8rawspeed28BitStreamCacheRightInLeftOut4peekEi
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:254,5'
          Dst:             _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:255,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:256,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:257,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:258,18'
          Dst:             _ZNK8rawspeed28BitStreamCacheRightInLeftOut4peekEi
    - functionName:    _ZNK8rawspeed28BitStreamCacheRightInLeftOut4peekEi
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed13implicit_castIjmQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed15extractHighBitsImQsr3stdE13is_unsigned_vIT_EEES1_S1_jj
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h:120,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h:120,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h:121,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h:122,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h:123,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h:124,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h:125,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h:127,9'
          Dst:             _ZN8rawspeed15extractHighBitsImQsr3stdE13is_unsigned_vIT_EEES1_S1_jj
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h:126,12'
          Dst:             _ZN8rawspeed13implicit_castIjmQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
    - functionName:    _ZN8rawspeed15extractHighBitsImQsr3stdE13is_unsigned_vIT_EEES1_S1_jj
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Bit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed8bitwidthImEEjT_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Bit.h:122,3'
          Dst:             _ZN8rawspeed8bitwidthImEEjT_
        - Src:             '/src/librawspeed/src/librawspeed/adt/Bit.h:122,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Bit.h:123,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Bit.h:125,3'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed13implicit_castIjmQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Casts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed8bitwidthImEEjT_
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Bit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Array1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:155,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:155,3'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed28BitStreamCacheRightInLeftOut4skipEi
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h:132,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h:132,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h:133,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h:136,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h:137,5'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEE26finishReadingPartialSymbolINS_15BitStreamerJPEGEEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          148
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - _ZN8rawspeed13implicit_castIjjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Esr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE13maxCodeLengthEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:140,37'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:143,26'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:145,11'
          Dst:             _ZN8rawspeed13implicit_castIjjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Esr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:140,37'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:152,34'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:154,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:157,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:158,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:160,5'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE13maxCodeLengthEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed13implicit_castIjjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Esr3stdE9is_same_vIS1_S2_EEES2_S1_
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Casts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
      functionSourceFile: '/src/librawspeed/src/librawspeed/common/RawspeedException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8rawspeed19RawDecoderExceptionCI2NS_17RawspeedExceptionEEPKc
        - _ZN8rawspeed8writeLogENS_10DEBUG_PRIOEPKcz
        - _ZNSt13runtime_errorD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - vsnprintf
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:50,3'
          Dst:             vsnprintf
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:52,3'
          Dst:             _ZN8rawspeed8writeLogENS_10DEBUG_PRIOEPKcz
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:53,3'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:53,9'
          Dst:             _ZN8rawspeed19RawDecoderExceptionCI2NS_17RawspeedExceptionEEPKc
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:53,3'
          Dst:             __cxa_throw
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:53,3'
          Dst:             _ZNSt13runtime_errorD2Ev
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:53,3'
          Dst:             __cxa_free_exception
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed19RawDecoderExceptionCI2NS_17RawspeedExceptionEEPKc
      functionSourceFile: '/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed17RawspeedExceptionC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/decoders/RawDecoderException.h:34,28'
          Dst:             _ZN8rawspeed17RawspeedExceptionC2EPKc
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_18workloopIN8rawspeed15BitStreamerJPEGELb0ENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          118
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed13implicit_castIjiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed13implicit_castIjjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Esr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed15BitStreamerJPEGCI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - _ZNK8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEE26finishReadingPartialSymbolINS_15BitStreamerJPEGEEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE13processSymbolINS_15BitStreamerJPEGELb0EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEj
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,13'
          Dst:             _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,8'
          Dst:             _ZN8rawspeed15BitStreamerJPEGCI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIjjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Esr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIjiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEE26finishReadingPartialSymbolINS_15BitStreamerJPEGEEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE13processSymbolINS_15BitStreamerJPEGELb0EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEj
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
    - functionName:    _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Array1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed10Array1DRefIKSt4byteEC2EPS2_i
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:78,9'
          Dst:             _ZN8rawspeed10Array1DRefIKSt4byteEC2EPS2_i
    - functionName:    _ZN8rawspeed15BitStreamerJPEGCI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEEC2ENS_10Array1DRefIKSt4byteEE
        - _ZN8rawspeed12PosOrUnknownIiEC2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:96,15'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEEC2ENS_10Array1DRefIKSt4byteEE
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:96,15'
          Dst:             _ZN8rawspeed12PosOrUnknownIiEC2Ev
    - functionName:    _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8rawspeed15BitStreamerJPEG9fillCacheENSt3__15arrayISt4byteLm8EEE
        - _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_15BitStreamerJPEGEE22markNumBytesAsConsumedEi
        - _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_15BitStreamerJPEGEE8getInputEv
        - _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:217,5'
          Dst:             _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:218,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:219,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:220,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:225,36'
          Dst:             _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_15BitStreamerJPEGEE8getInputEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:226,56'
          Dst:             _ZN8rawspeed15BitStreamerJPEG9fillCacheENSt3__15arrayISt4byteLm8EEE
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:227,17'
          Dst:             _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_15BitStreamerJPEGEE22markNumBytesAsConsumedEi
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:228,5'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Casts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed13implicit_castIjiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Casts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_15BitStreamerJPEGEE8getInputEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          117
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8rawspeed10Array1DRefISt4byteEC2EPS1_i
        - _ZN8rawspeed13implicit_castIimQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz
        - _ZN8rawspeed32variableLengthLoadNaiveViaMemcpyENS_10Array1DRefISt4byteEENS0_IKS1_EEi
        - _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - _ZNK8rawspeed10Array1DRefIKSt4byteE5beginEv
        - _ZNK8rawspeed10Array1DRefIKSt4byteE7getCropEii
        - _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - _ZNK8rawspeed10Array1DRefISt4byteE5beginEv
        - _ZNK8rawspeed17CroppedArray1DRefIKSt4byteE15getAsArray1DRefEv
        - _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_15BitStreamerJPEGEE6getPosEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:101,11'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:101,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:101,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:105,38'
          Dst:             _ZN8rawspeed13implicit_castIimQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:104,16'
          Dst:             _ZN8rawspeed10Array1DRefISt4byteEC2EPS1_i
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:109,9'
          Dst:             _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_15BitStreamerJPEGEE6getPosEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:110,21'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:112,31'
          Dst:             _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_15BitStreamerJPEGEE6getPosEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:112,23'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE7getCropEii
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:113,16'
          Dst:             _ZNK8rawspeed17CroppedArray1DRefIKSt4byteE15getAsArray1DRefEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:114,7'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:114,7'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:114,7'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:115,18'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE5beginEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:115,37'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE5beginEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:125,9'
          Dst:             _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_15BitStreamerJPEGEE6getPosEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:125,32'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:127,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:129,56'
          Dst:             _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_15BitStreamerJPEGEE6getPosEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:129,5'
          Dst:             _ZN8rawspeed32variableLengthLoadNaiveViaMemcpyENS_10Array1DRefISt4byteEENS0_IKS1_EEi
    - functionName:    _ZN8rawspeed15BitStreamerJPEG9fillCacheENSt3__15arrayISt4byteLm8EEE
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         94
      ICount:          431
      EdgeCount:       121
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN8rawspeed10Array1DRefISt4byteEC2EPS1_i
        - _ZN8rawspeed12PosOrUnknownIiEaSIiQsr3stdE7same_asITL0__T_EEERS1_S4_
        - _ZN8rawspeed13implicit_castIimQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed14getByteSwappedIjEET_PKvb
        - _ZN8rawspeed17getHostEndiannessEv
        - _ZN8rawspeed28BitStreamCacheRightInLeftOut4pushEmi
        - _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - _ZNK8rawspeed10Array1DRefISt4byteE5beginEv
        - _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE16getInputPositionEv
        - _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE16getRemainingSizeEv
        - _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:110,3'
          Dst:             _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:112,38'
          Dst:             _ZN8rawspeed13implicit_castIimQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:111,16'
          Dst:             _ZN8rawspeed10Array1DRefISt4byteEC2EPS1_i
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:113,3'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:113,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:121,17'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE5beginEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:121,59'
          Dst:             _ZN8rawspeed17getHostEndiannessEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:120,7'
          Dst:             _ZN8rawspeed14getByteSwappedIjEET_PKvb
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:122,30'
          Dst:             _ZN8rawspeed28BitStreamCacheRightInLeftOut4pushEmi
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:148,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:148,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:127,24'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:127,35'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:148,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:148,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:139,26'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:140,11'
          Dst:             _ZN8rawspeed28BitStreamCacheRightInLeftOut4pushEmi
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:148,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:148,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:147,26'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:156,22'
          Dst:             _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE16getInputPositionEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:156,20'
          Dst:             _ZN8rawspeed12PosOrUnknownIiEaSIiQsr3stdE7same_asITL0__T_EEERS1_S4_
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:177,9'
          Dst:             _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE16getRemainingSizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:178,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:140,11'
          Dst:             _ZN8rawspeed28BitStreamCacheRightInLeftOut4pushEmi
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:140,11'
          Dst:             _ZN8rawspeed28BitStreamCacheRightInLeftOut4pushEmi
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:140,11'
          Dst:             _ZN8rawspeed28BitStreamCacheRightInLeftOut4pushEmi
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:181,3'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_15BitStreamerJPEGEE22markNumBytesAsConsumedEi
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:93,11'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:93,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:93,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:94,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:95,5'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed13implicit_castIimQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Casts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed10Array1DRefISt4byteEC2EPS1_i
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Array1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:105,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:105,3'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Array1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:155,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:155,3'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed10Array1DRefISt4byteE5beginEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Array1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:160,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:160,3'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed17getHostEndiannessEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/Endianness.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      short
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed14getByteSwappedIjEET_PKvb
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/Endianness.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8rawspeed14getByteSwappedEj
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/Endianness.h:106,18'
          Dst:             _ZN8rawspeed14getByteSwappedEj
    - functionName:    _ZN8rawspeed28BitStreamCacheRightInLeftOut4pushEmi
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h:94,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h:94,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h:95,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h:97,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h:98,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h:104,5'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE16getInputPositionEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_15BitStreamerJPEGEE6getPosEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:233,5'
          Dst:             _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:234,24'
          Dst:             _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_15BitStreamerJPEGEE6getPosEv
    - functionName:    _ZN8rawspeed12PosOrUnknownIiEaSIiQsr3stdE7same_asITL0__T_EEERS1_S4_
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed12PosOrUnknownIiE9has_valueEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:53,5'
          Dst:             _ZNK8rawspeed12PosOrUnknownIiE9has_valueEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:53,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:55,5'
          Dst:             _ZNK8rawspeed12PosOrUnknownIiE9has_valueEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h:55,5'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE16getRemainingSizeEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_15BitStreamerJPEGEE16getRemainingSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:244,5'
          Dst:             _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:245,24'
          Dst:             _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_15BitStreamerJPEGEE16getRemainingSizeEv
    - functionName:    _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_15BitStreamerJPEGEE16getRemainingSizeEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_15BitStreamerJPEGEE6getPosEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:89,11'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:89,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:89,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:90,33'
          Dst:             _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_15BitStreamerJPEGEE6getPosEv
    - functionName:    _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_15BitStreamerJPEGEE6getPosEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:85,11'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:85,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:85,11'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed12PosOrUnknownIiE9has_valueEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      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:    _ZZN8rawspeed15BitStreamerJPEG9fillCacheENSt3__15arrayISt4byteLm8EEEENKUlbS3_E_clEbS3_
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed14getByteSwappedEj
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/Endianness.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8rawspeed10Array1DRefIKSt4byteE7getCropEii
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Array1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed17CroppedArray1DRefIKSt4byteEC2ENS_10Array1DRefIS2_EEii
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:111,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:111,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:112,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:113,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:114,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:115,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:116,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:117,10'
          Dst:             _ZN8rawspeed17CroppedArray1DRefIKSt4byteEC2ENS_10Array1DRefIS2_EEii
    - functionName:    _ZNK8rawspeed17CroppedArray1DRefIKSt4byteE15getAsArray1DRefEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed10Array1DRefIKSt4byteEC2EPS2_i
        - _ZNK8rawspeed17CroppedArray1DRefIKSt4byteE4sizeEv
        - _ZNK8rawspeed17CroppedArray1DRefIKSt4byteE5beginEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:72,13'
          Dst:             _ZNK8rawspeed17CroppedArray1DRefIKSt4byteE5beginEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:72,22'
          Dst:             _ZNK8rawspeed17CroppedArray1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:72,12'
          Dst:             _ZN8rawspeed10Array1DRefIKSt4byteEC2EPS2_i
    - functionName:    _ZNK8rawspeed10Array1DRefIKSt4byteE5beginEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Array1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:160,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:160,3'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz
      functionSourceFile: '/src/librawspeed/src/librawspeed/common/RawspeedException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8rawspeed11IOExceptionCI2NS_17RawspeedExceptionEEPKc
        - _ZN8rawspeed8writeLogENS_10DEBUG_PRIOEPKcz
        - _ZNSt13runtime_errorD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - vsnprintf
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:50,3'
          Dst:             vsnprintf
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:52,3'
          Dst:             _ZN8rawspeed8writeLogENS_10DEBUG_PRIOEPKcz
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:53,3'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:53,9'
          Dst:             _ZN8rawspeed11IOExceptionCI2NS_17RawspeedExceptionEEPKc
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:53,3'
          Dst:             __cxa_throw
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:53,3'
          Dst:             _ZNSt13runtime_errorD2Ev
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:53,3'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8rawspeed32variableLengthLoadNaiveViaMemcpyENS_10Array1DRefISt4byteEENS0_IKS1_EEi
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          139
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - _ZNK8rawspeed10Array1DRefIKSt4byteE5beginEv
        - _ZNK8rawspeed10Array1DRefIKSt4byteE7getCropEii
        - _ZNK8rawspeed10Array1DRefISt4byteE3endEv
        - _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - _ZNK8rawspeed10Array1DRefISt4byteE5beginEv
        - _ZNK8rawspeed10Array1DRefISt4byteE7getCropEii
        - _ZNK8rawspeed17CroppedArray1DRefIKSt4byteE15getAsArray1DRefEv
        - _ZNK8rawspeed17CroppedArray1DRefISt4byteE15getAsArray1DRefEv
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:151,3'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:151,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:152,3'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:152,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:153,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:154,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:156,17'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE5beginEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:156,30'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE3endEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:158,30'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:160,30'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:161,36'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:162,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:166,3'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:166,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:168,13'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE7getCropEii
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:168,45'
          Dst:             _ZNK8rawspeed17CroppedArray1DRefISt4byteE15getAsArray1DRefEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:169,11'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE7getCropEii
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:169,47'
          Dst:             _ZNK8rawspeed17CroppedArray1DRefIKSt4byteE15getAsArray1DRefEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:170,3'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:170,3'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:170,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:172,14'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE5beginEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/VariableLengthLoad.h:172,26'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE5beginEv
    - functionName:    _ZNK8rawspeed10Array1DRefISt4byteE3endEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Array1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:164,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:164,3'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed10Array1DRefISt4byteE7getCropEii
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Array1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed17CroppedArray1DRefISt4byteEC2ENS_10Array1DRefIS1_EEii
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:111,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:111,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:112,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:113,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:114,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:115,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:116,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:117,10'
          Dst:             _ZN8rawspeed17CroppedArray1DRefISt4byteEC2ENS_10Array1DRefIS1_EEii
    - functionName:    _ZNK8rawspeed17CroppedArray1DRefISt4byteE15getAsArray1DRefEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed10Array1DRefISt4byteEC2EPS1_i
        - _ZNK8rawspeed17CroppedArray1DRefISt4byteE4sizeEv
        - _ZNK8rawspeed17CroppedArray1DRefISt4byteE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:72,13'
          Dst:             _ZNK8rawspeed17CroppedArray1DRefISt4byteE5beginEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:72,22'
          Dst:             _ZNK8rawspeed17CroppedArray1DRefISt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:72,12'
          Dst:             _ZN8rawspeed10Array1DRefISt4byteEC2EPS1_i
    - functionName:    _ZNK8rawspeed17CroppedArray1DRefISt4byteE5beginEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - _ZNK8rawspeed17CroppedArray1DRefISt4byteE9addressOfEi
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:138,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:138,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:138,3'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:138,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:138,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:138,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:139,10'
          Dst:             _ZNK8rawspeed17CroppedArray1DRefISt4byteE9addressOfEi
    - functionName:    _ZNK8rawspeed17CroppedArray1DRefISt4byteE4sizeEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:147,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:147,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:147,3'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:147,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:147,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:147,3'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed17CroppedArray1DRefISt4byteE9addressOfEi
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:153,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:153,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:153,3'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:153,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:153,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:153,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:154,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:155,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:156,15'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed17CroppedArray1DRefISt4byteEC2ENS_10Array1DRefIS1_EEii
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:108,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:108,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:108,3'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:108,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:108,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:108,3'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed11IOExceptionCI2NS_17RawspeedExceptionEEPKc
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/IOException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed17RawspeedExceptionC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/IOException.h:34,28'
          Dst:             _ZN8rawspeed17RawspeedExceptionC2EPKc
    - functionName:    _ZNK8rawspeed17CroppedArray1DRefIKSt4byteE5beginEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - _ZNK8rawspeed17CroppedArray1DRefIKSt4byteE9addressOfEi
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:138,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:138,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:138,3'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:138,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:138,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:138,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:139,10'
          Dst:             _ZNK8rawspeed17CroppedArray1DRefIKSt4byteE9addressOfEi
    - functionName:    _ZNK8rawspeed17CroppedArray1DRefIKSt4byteE4sizeEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:147,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:147,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:147,3'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:147,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:147,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:147,3'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed10Array1DRefIKSt4byteEC2EPS2_i
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Array1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:105,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:105,3'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed17CroppedArray1DRefIKSt4byteE9addressOfEi
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:153,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:153,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:153,3'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:153,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:153,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:153,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:154,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:155,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:156,15'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed17CroppedArray1DRefIKSt4byteEC2ENS_10Array1DRefIS2_EEii
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:108,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:108,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:108,3'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:108,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:108,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:108,3'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEEC2ENS_10Array1DRefIKSt4byteEE
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed28BitStreamCacheRightInLeftOutC2Ev
        - _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_15BitStreamerJPEGEECI2NS_26BitStreamerReplenisherBaseIS1_EEENS_10Array1DRefIKSt4byteEE
        - _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:192,12'
          Dst:             _ZN8rawspeed28BitStreamCacheRightInLeftOutC2Ev
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:192,61'
          Dst:             _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_15BitStreamerJPEGEECI2NS_26BitStreamerReplenisherBaseIS1_EEENS_10Array1DRefIKSt4byteEE
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:193,5'
          Dst:             _ZNK8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
    - functionName:    _ZN8rawspeed12PosOrUnknownIiEC2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerJPEG.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      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:    _ZN8rawspeed28BitStreamCacheRightInLeftOutC2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed18BitStreamCacheBaseC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h:92,8'
          Dst:             _ZN8rawspeed18BitStreamCacheBaseC2Ev
    - functionName:    _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_15BitStreamerJPEGEECI2NS_26BitStreamerReplenisherBaseIS1_EEENS_10Array1DRefIKSt4byteEE
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed26BitStreamerReplenisherBaseINS_15BitStreamerJPEGEEC2ENS_10Array1DRefIKSt4byteEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:80,15'
          Dst:             _ZN8rawspeed26BitStreamerReplenisherBaseINS_15BitStreamerJPEGEEC2ENS_10Array1DRefIKSt4byteEE
    - functionName:    _ZN8rawspeed26BitStreamerReplenisherBaseINS_15BitStreamerJPEGEEC2ENS_10Array1DRefIKSt4byteEE
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz
        - _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:58,15'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:59,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz
    - functionName:    _ZN8rawspeed18BitStreamCacheBaseC2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      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:    _ZN12_GLOBAL__N_18workloopIN8rawspeed15BitStreamerJPEGELb1ENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          126
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed13implicit_castIjiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed13implicit_castIjjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Esr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed15BitStreamerJPEGCI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - _ZNK8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEE26finishReadingPartialSymbolINS_15BitStreamerJPEGEEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE13processSymbolINS_15BitStreamerJPEGELb1EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEj
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,13'
          Dst:             _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,8'
          Dst:             _ZN8rawspeed15BitStreamerJPEGCI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIjjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Esr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIjiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEE26finishReadingPartialSymbolINS_15BitStreamerJPEGEEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE13processSymbolINS_15BitStreamerJPEGELb1EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEj
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
    - functionName:    _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE13processSymbolINS_16BitStreamerMSB32ELb0EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEj
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:46,5'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE13processSymbolINS_16BitStreamerMSB32ELb1EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEj
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          75
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - _ZN8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE6extendEjj
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE14handleDNGBug16Ev
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:46,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:56,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:59,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE14handleDNGBug16Ev
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:60,12'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:64,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:65,31'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:65,21'
          Dst:             _ZN8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE6extendEjj
    - functionName:    _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed28BitStreamCacheRightInLeftOut4skipEi
        - _ZNK8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - __assert_fail
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:262,5'
          Dst:             _ZNK8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:263,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:265,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:266,11'
          Dst:             _ZN8rawspeed28BitStreamCacheRightInLeftOut4skipEi
    - functionName:    _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - _ZNK8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:270,5'
          Dst:             _ZNK8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:271,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:272,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:273,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:274,20'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:275,5'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
    - functionName:    _ZNK8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:186,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:186,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:187,17'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:187,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:187,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:187,17'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - _ZNK8rawspeed28BitStreamCacheRightInLeftOut4peekEi
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:254,5'
          Dst:             _ZNK8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:255,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:256,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:257,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:258,18'
          Dst:             _ZNK8rawspeed28BitStreamCacheRightInLeftOut4peekEi
    - functionName:    _ZNK8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEE26finishReadingPartialSymbolINS_16BitStreamerMSB32EEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          148
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - _ZN8rawspeed13implicit_castIjjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Esr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE13maxCodeLengthEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:140,37'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:143,26'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:145,11'
          Dst:             _ZN8rawspeed13implicit_castIjjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Esr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:140,37'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:152,34'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:154,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:157,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:158,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:160,5'
          Dst:             __assert_fail
    - functionName:    _ZN12_GLOBAL__N_18workloopIN8rawspeed16BitStreamerMSB32ELb0ENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          118
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed13implicit_castIjiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed13implicit_castIjjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Esr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed16BitStreamerMSB32CI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - _ZNK8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEE26finishReadingPartialSymbolINS_16BitStreamerMSB32EEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE13processSymbolINS_16BitStreamerMSB32ELb0EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEj
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,13'
          Dst:             _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,8'
          Dst:             _ZN8rawspeed16BitStreamerMSB32CI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIjjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Esr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIjiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEE26finishReadingPartialSymbolINS_16BitStreamerMSB32EEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE13processSymbolINS_16BitStreamerMSB32ELb0EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEj
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
    - functionName:    _ZN8rawspeed16BitStreamerMSB32CI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerMSB32.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEEC2ENS_10Array1DRefIKSt4byteEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerMSB32.h:48,15'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEEC2ENS_10Array1DRefIKSt4byteEE
    - functionName:    _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE9fillCacheENSt3__15arrayISt4byteLm4EEE
        - _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_16BitStreamerMSB32EE22markNumBytesAsConsumedEi
        - _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_16BitStreamerMSB32EE8getInputEv
        - _ZNK8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:217,5'
          Dst:             _ZNK8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:218,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:219,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:220,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:225,36'
          Dst:             _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_16BitStreamerMSB32EE8getInputEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:226,56'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE9fillCacheENSt3__15arrayISt4byteLm4EEE
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:227,17'
          Dst:             _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_16BitStreamerMSB32EE22markNumBytesAsConsumedEi
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:228,5'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_16BitStreamerMSB32EE8getInputEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          126
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8rawspeed10Array1DRefISt4byteEC2EPS1_i
        - _ZN8rawspeed13implicit_castIimQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz
        - _ZN8rawspeed32variableLengthLoadNaiveViaMemcpyENS_10Array1DRefISt4byteEENS0_IKS1_EEi
        - _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - _ZNK8rawspeed10Array1DRefIKSt4byteE5beginEv
        - _ZNK8rawspeed10Array1DRefIKSt4byteE7getCropEii
        - _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - _ZNK8rawspeed10Array1DRefISt4byteE5beginEv
        - _ZNK8rawspeed17CroppedArray1DRefIKSt4byteE15getAsArray1DRefEv
        - _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_16BitStreamerMSB32EE6getPosEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:101,11'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:101,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:101,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:101,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:105,38'
          Dst:             _ZN8rawspeed13implicit_castIimQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:104,16'
          Dst:             _ZN8rawspeed10Array1DRefISt4byteEC2EPS1_i
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:109,9'
          Dst:             _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_16BitStreamerMSB32EE6getPosEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:110,21'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:112,31'
          Dst:             _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_16BitStreamerMSB32EE6getPosEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:112,23'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE7getCropEii
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:113,16'
          Dst:             _ZNK8rawspeed17CroppedArray1DRefIKSt4byteE15getAsArray1DRefEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:114,7'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:114,7'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:114,7'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:115,18'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE5beginEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:115,37'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE5beginEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:125,9'
          Dst:             _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_16BitStreamerMSB32EE6getPosEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:125,32'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:127,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:129,56'
          Dst:             _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_16BitStreamerMSB32EE6getPosEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:129,5'
          Dst:             _ZN8rawspeed32variableLengthLoadNaiveViaMemcpyENS_10Array1DRefISt4byteEENS0_IKS1_EEi
    - functionName:    _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE9fillCacheENSt3__15arrayISt4byteLm4EEE
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed10Array1DRefISt4byteEC2EPS1_i
        - _ZN8rawspeed13implicit_castIimQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed14getByteSwappedIjEET_PKvb
        - _ZN8rawspeed17getHostEndiannessEv
        - _ZN8rawspeed28BitStreamCacheRightInLeftOut4pushEmi
        - _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - _ZNK8rawspeed10Array1DRefISt4byteE8getBlockEii
        - _ZNK8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - _ZNK8rawspeed17CroppedArray1DRefISt4byteE5beginEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:159,5'
          Dst:             _ZNK8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:161,40'
          Dst:             _ZN8rawspeed13implicit_castIimQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:160,18'
          Dst:             _ZN8rawspeed10Array1DRefISt4byteEC2EPS1_i
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:162,5'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:162,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:175,17'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE8getBlockEii
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:177,22'
          Dst:             _ZNK8rawspeed17CroppedArray1DRefISt4byteE5beginEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:178,44'
          Dst:             _ZN8rawspeed17getHostEndiannessEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:176,20'
          Dst:             _ZN8rawspeed14getByteSwappedIjEET_PKvb
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:179,13'
          Dst:             _ZN8rawspeed28BitStreamCacheRightInLeftOut4pushEmi
    - functionName:    _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_16BitStreamerMSB32EE22markNumBytesAsConsumedEi
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:93,11'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:93,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:93,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:93,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:94,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:95,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:96,5'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed10Array1DRefISt4byteE8getBlockEii
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Array1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefISt4byteE7getCropEii
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:123,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:123,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:124,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:125,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:126,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:127,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:128,10'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE7getCropEii
    - functionName:    _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_16BitStreamerMSB32EE6getPosEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:85,11'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:85,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:85,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:85,11'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEEC2ENS_10Array1DRefIKSt4byteEE
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed28BitStreamCacheRightInLeftOutC2Ev
        - _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_16BitStreamerMSB32EECI2NS_26BitStreamerReplenisherBaseIS1_EEENS_10Array1DRefIKSt4byteEE
        - _ZNK8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:192,12'
          Dst:             _ZN8rawspeed28BitStreamCacheRightInLeftOutC2Ev
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:192,61'
          Dst:             _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_16BitStreamerMSB32EECI2NS_26BitStreamerReplenisherBaseIS1_EEENS_10Array1DRefIKSt4byteEE
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:193,5'
          Dst:             _ZNK8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
    - functionName:    _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_16BitStreamerMSB32EECI2NS_26BitStreamerReplenisherBaseIS1_EEENS_10Array1DRefIKSt4byteEE
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed26BitStreamerReplenisherBaseINS_16BitStreamerMSB32EEC2ENS_10Array1DRefIKSt4byteEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:80,15'
          Dst:             _ZN8rawspeed26BitStreamerReplenisherBaseINS_16BitStreamerMSB32EEC2ENS_10Array1DRefIKSt4byteEE
    - functionName:    _ZN8rawspeed26BitStreamerReplenisherBaseINS_16BitStreamerMSB32EEC2ENS_10Array1DRefIKSt4byteEE
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz
        - _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:58,15'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:59,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz
    - functionName:    _ZN12_GLOBAL__N_18workloopIN8rawspeed16BitStreamerMSB32ELb1ENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          126
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed13implicit_castIjiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed13implicit_castIjjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Esr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed16BitStreamerMSB32CI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - _ZNK8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEE26finishReadingPartialSymbolINS_16BitStreamerMSB32EEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE13processSymbolINS_16BitStreamerMSB32ELb1EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEj
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,13'
          Dst:             _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,8'
          Dst:             _ZN8rawspeed16BitStreamerMSB32CI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIjjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Esr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIjiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEE26finishReadingPartialSymbolINS_16BitStreamerMSB32EEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE13processSymbolINS_16BitStreamerMSB32ELb1EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEj
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
    - functionName:    _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE13processSymbolINS_14BitStreamerMSBELb0EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEj
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          23
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:46,5'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE13processSymbolINS_14BitStreamerMSBELb1EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEj
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          75
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - _ZN8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE6extendEjj
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE14handleDNGBug16Ev
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:46,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:56,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:59,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE14handleDNGBug16Ev
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:60,12'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:64,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:65,31'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:65,21'
          Dst:             _ZN8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE6extendEjj
    - functionName:    _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed28BitStreamCacheRightInLeftOut4skipEi
        - _ZNK8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - __assert_fail
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:262,5'
          Dst:             _ZNK8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:263,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:265,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:266,11'
          Dst:             _ZN8rawspeed28BitStreamCacheRightInLeftOut4skipEi
    - functionName:    _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - _ZNK8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:270,5'
          Dst:             _ZNK8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:271,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:272,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:273,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:274,20'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:275,5'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
    - functionName:    _ZNK8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:186,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:186,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:187,17'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:187,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:187,17'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - _ZNK8rawspeed28BitStreamCacheRightInLeftOut4peekEi
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:254,5'
          Dst:             _ZNK8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:255,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:256,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:257,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:258,18'
          Dst:             _ZNK8rawspeed28BitStreamCacheRightInLeftOut4peekEi
    - functionName:    _ZNK8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEE26finishReadingPartialSymbolINS_14BitStreamerMSBEEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          148
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - _ZN8rawspeed13implicit_castIjjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Esr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE13maxCodeLengthEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:140,37'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:143,26'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:145,11'
          Dst:             _ZN8rawspeed13implicit_castIjjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Esr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:140,37'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:152,34'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:154,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:157,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:158,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:160,5'
          Dst:             __assert_fail
    - functionName:    _ZN12_GLOBAL__N_18workloopIN8rawspeed14BitStreamerMSBELb0ENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          118
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed13implicit_castIjiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed13implicit_castIjjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Esr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed14BitStreamerMSBCI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - _ZNK8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEE26finishReadingPartialSymbolINS_14BitStreamerMSBEEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE13processSymbolINS_14BitStreamerMSBELb0EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEj
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,13'
          Dst:             _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,8'
          Dst:             _ZN8rawspeed14BitStreamerMSBCI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIjjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Esr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIjiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEE26finishReadingPartialSymbolINS_14BitStreamerMSBEEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE13processSymbolINS_14BitStreamerMSBELb0EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEj
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
    - functionName:    _ZN8rawspeed14BitStreamerMSBCI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerMSB.h'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEEC2ENS_10Array1DRefIKSt4byteEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamerMSB.h:47,15'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEEC2ENS_10Array1DRefIKSt4byteEE
    - functionName:    _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE9fillCacheENSt3__15arrayISt4byteLm4EEE
        - _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_14BitStreamerMSBEE22markNumBytesAsConsumedEi
        - _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_14BitStreamerMSBEE8getInputEv
        - _ZNK8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:217,5'
          Dst:             _ZNK8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:218,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:219,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:220,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:225,36'
          Dst:             _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_14BitStreamerMSBEE8getInputEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:226,56'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE9fillCacheENSt3__15arrayISt4byteLm4EEE
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:227,17'
          Dst:             _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_14BitStreamerMSBEE22markNumBytesAsConsumedEi
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:228,5'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_14BitStreamerMSBEE8getInputEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          117
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8rawspeed10Array1DRefISt4byteEC2EPS1_i
        - _ZN8rawspeed13implicit_castIimQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz
        - _ZN8rawspeed32variableLengthLoadNaiveViaMemcpyENS_10Array1DRefISt4byteEENS0_IKS1_EEi
        - _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - _ZNK8rawspeed10Array1DRefIKSt4byteE5beginEv
        - _ZNK8rawspeed10Array1DRefIKSt4byteE7getCropEii
        - _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - _ZNK8rawspeed10Array1DRefISt4byteE5beginEv
        - _ZNK8rawspeed17CroppedArray1DRefIKSt4byteE15getAsArray1DRefEv
        - _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_14BitStreamerMSBEE6getPosEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:101,11'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:101,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:101,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:105,38'
          Dst:             _ZN8rawspeed13implicit_castIimQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:104,16'
          Dst:             _ZN8rawspeed10Array1DRefISt4byteEC2EPS1_i
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:109,9'
          Dst:             _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_14BitStreamerMSBEE6getPosEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:110,21'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:112,31'
          Dst:             _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_14BitStreamerMSBEE6getPosEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:112,23'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE7getCropEii
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:113,16'
          Dst:             _ZNK8rawspeed17CroppedArray1DRefIKSt4byteE15getAsArray1DRefEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:114,7'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:114,7'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:114,7'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:115,18'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE5beginEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:115,37'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE5beginEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:125,9'
          Dst:             _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_14BitStreamerMSBEE6getPosEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:125,32'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:127,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:129,56'
          Dst:             _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_14BitStreamerMSBEE6getPosEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:129,5'
          Dst:             _ZN8rawspeed32variableLengthLoadNaiveViaMemcpyENS_10Array1DRefISt4byteEENS0_IKS1_EEi
    - functionName:    _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE9fillCacheENSt3__15arrayISt4byteLm4EEE
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed10Array1DRefISt4byteEC2EPS1_i
        - _ZN8rawspeed13implicit_castIimQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed14getByteSwappedIjEET_PKvb
        - _ZN8rawspeed17getHostEndiannessEv
        - _ZN8rawspeed28BitStreamCacheRightInLeftOut4pushEmi
        - _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - _ZNK8rawspeed10Array1DRefISt4byteE8getBlockEii
        - _ZNK8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - _ZNK8rawspeed17CroppedArray1DRefISt4byteE5beginEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:159,5'
          Dst:             _ZNK8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:161,40'
          Dst:             _ZN8rawspeed13implicit_castIimQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:160,18'
          Dst:             _ZN8rawspeed10Array1DRefISt4byteEC2EPS1_i
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:162,5'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:162,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:175,17'
          Dst:             _ZNK8rawspeed10Array1DRefISt4byteE8getBlockEii
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:177,22'
          Dst:             _ZNK8rawspeed17CroppedArray1DRefISt4byteE5beginEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:178,44'
          Dst:             _ZN8rawspeed17getHostEndiannessEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:176,20'
          Dst:             _ZN8rawspeed14getByteSwappedIjEET_PKvb
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:179,13'
          Dst:             _ZN8rawspeed28BitStreamCacheRightInLeftOut4pushEmi
    - functionName:    _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_14BitStreamerMSBEE22markNumBytesAsConsumedEi
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:93,11'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:93,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:93,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:94,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:95,5'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed39BitStreamerForwardSequentialReplenisherINS_14BitStreamerMSBEE6getPosEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:66,9'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:85,11'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:85,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:85,11'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEEC2ENS_10Array1DRefIKSt4byteEE
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed28BitStreamCacheRightInLeftOutC2Ev
        - _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_14BitStreamerMSBEECI2NS_26BitStreamerReplenisherBaseIS1_EEENS_10Array1DRefIKSt4byteEE
        - _ZNK8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:192,12'
          Dst:             _ZN8rawspeed28BitStreamCacheRightInLeftOutC2Ev
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:192,61'
          Dst:             _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_14BitStreamerMSBEECI2NS_26BitStreamerReplenisherBaseIS1_EEENS_10Array1DRefIKSt4byteEE
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:193,5'
          Dst:             _ZNK8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE24establishClassInvariantsEv
    - functionName:    _ZN8rawspeed39BitStreamerForwardSequentialReplenisherINS_14BitStreamerMSBEECI2NS_26BitStreamerReplenisherBaseIS1_EEENS_10Array1DRefIKSt4byteEE
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed26BitStreamerReplenisherBaseINS_14BitStreamerMSBEEC2ENS_10Array1DRefIKSt4byteEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:80,15'
          Dst:             _ZN8rawspeed26BitStreamerReplenisherBaseINS_14BitStreamerMSBEEC2ENS_10Array1DRefIKSt4byteEE
    - functionName:    _ZN8rawspeed26BitStreamerReplenisherBaseINS_14BitStreamerMSBEEC2ENS_10Array1DRefIKSt4byteEE
      functionSourceFile: '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz
        - _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:58,15'
          Dst:             _ZNK8rawspeed10Array1DRefIKSt4byteE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/bitstreams/BitStreamer.h:59,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz
    - functionName:    _ZN12_GLOBAL__N_18workloopIN8rawspeed14BitStreamerMSBELb1ENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          126
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed13implicit_castIjiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed13implicit_castIjjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Esr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed14BitStreamerMSBCI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - _ZNK8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEE26finishReadingPartialSymbolINS_14BitStreamerMSBEEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE13processSymbolINS_14BitStreamerMSBELb1EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEj
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,13'
          Dst:             _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,8'
          Dst:             _ZN8rawspeed14BitStreamerMSBCI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIjjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Esr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIjiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEE26finishReadingPartialSymbolINS_14BitStreamerMSBEEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE13processSymbolINS_14BitStreamerMSBELb1EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEj
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
    - functionName:    _ZN8rawspeed20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS1_EEED2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEED2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:71,7'
          Dst:             _ZN8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEED2Ev
    - functionName:    _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEEC2EOS2_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed10PrefixCodeINS_10VC5CodeTagEEC2EOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h:35,35'
          Dst:             _ZN8rawspeed10PrefixCodeINS_10VC5CodeTagEEC2EOS2_
    - functionName:    _ZN8rawspeed10PrefixCodeINS_10VC5CodeTagEEC2EOS2_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEEC2EOS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:33,7'
          Dst:             _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEEC2EOS2_
    - functionName:    _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEEC2EOS2_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 138
      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:    _ZN8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEEC2EOS2_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEEC2EOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:32,7'
          Dst:             _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEEC2EOS2_
    - functionName:    _ZN8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEEC2EOS2_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEEC2EOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:72,7'
          Dst:             _ZN8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEEC2EOS2_
    - functionName:    _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE5setupEbb
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h:72,5'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEE5setupEbb
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          87
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8rawspeed13implicit_castIjjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Esr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE5setupEbb
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE13maxCodeLengthEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:98,41'
          Dst:             _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE5setupEbb
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:101,31'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:102,28'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:104,27'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:107,31'
          Dst:             _ZN8rawspeed13implicit_castIjjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Esr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:109,7'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:104,27'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE13maxCodeLengthEv
    - 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:    _ZNSt12length_errorC2B8ne180100EPKc
      functionSourceFile: '/src/llvm-project-18.1.8.build/include/c++/v1/stdexcept'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      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:             '/src/llvm-project-18.1.8.build/include/c++/v1/stdexcept:152,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - 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:    _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:    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:    _ZNRSt3__18optionalIN8rawspeed20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS3_EEEEE5valueB8ne180100Ev
      functionSourceFile: '/src/llvm-project-18.1.8.build/include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNRSt3__123__optional_storage_baseIN8rawspeed20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS3_EEEELb0EE5__getB8ne180100Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/llvm-project-18.1.8.build/include/c++/v1/optional:834,18'
          Dst:             _ZNRSt3__123__optional_storage_baseIN8rawspeed20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS3_EEEELb0EE5__getB8ne180100Ev
    - functionName:    _ZNRSt3__123__optional_storage_baseIN8rawspeed20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS3_EEEELb0EE5__getB8ne180100Ev
      functionSourceFile: '/src/llvm-project-18.1.8.build/include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt19bad_optional_accessC2B8ne180100Ev
      functionSourceFile: '/src/llvm-project-18.1.8.build/include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionC2B8ne180100Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/llvm-project-18.1.8.build/include/c++/v1/optional:250,25'
          Dst:             _ZNSt9exceptionC2B8ne180100Ev
    - functionName:    _ZNSt19bad_optional_accessD1Ev
      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:    _ZNSt9exceptionC2B8ne180100Ev
      functionSourceFile: '/src/llvm-project-18.1.8.build/include/c++/v1/__exception/exception.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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt19bad_optional_accessD0Ev
      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:    _ZNSt9exceptionD1Ev
      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:    _ZNSt9exceptionD0Ev
      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:    _ZNK8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEE9has_valueEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Optional.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS1_EEEC2EOS4_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEEC2EOS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:71,7'
          Dst:             _ZN8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEEC2EOS2_
    - functionName:    _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEEaSEOS2_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed10PrefixCodeINS_10VC5CodeTagEEaSEOS2_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEEaSEOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:33,7'
          Dst:             _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEEaSEOS2_
    - functionName:    _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEEaSEOS2_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed10PrefixCodeINS_10VC5CodeTagEEaSEOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h:35,35'
          Dst:             _ZN8rawspeed10PrefixCodeINS_10VC5CodeTagEEaSEOS2_
    - functionName:    _ZN8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEEaSEOS2_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEEaSEOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:32,7'
          Dst:             _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEEaSEOS2_
    - functionName:    _ZN8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEEaSEOS2_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEEaSEOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:72,7'
          Dst:             _ZN8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEEaSEOS2_
    - functionName:    _ZN8rawspeed20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS1_EEEaSEOS4_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEEaSEOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:71,7'
          Dst:             _ZN8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEEaSEOS2_
    - functionName:    _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEEC2ENS_10PrefixCodeIS1_EE
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed10PrefixCodeINS_10VC5CodeTagEEC2EOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h:48,9'
          Dst:             _ZN8rawspeed10PrefixCodeINS_10VC5CodeTagEEC2EOS2_
    - functionName:    _ZN8rawspeed8bitwidthIjEEjT_
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Bit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed15extractHighBitsIjQsr3stdE13is_unsigned_vIT_EEES1_S1_jj
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Bit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed8bitwidthIjEEjT_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Bit.h:122,3'
          Dst:             _ZN8rawspeed8bitwidthIjEEjT_
        - Src:             '/src/librawspeed/src/librawspeed/adt/Bit.h:122,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Bit.h:123,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Bit.h:125,3'
          Dst:             __assert_fail
    - functionName:    _ZZN8rawspeed10PrefixCodeINS_10VC5CodeTagEE17verifyCodeSymbolsEvENKUlRKNS_18AbstractPrefixCodeIS1_E10CodeSymbolES7_E_clES7_S7_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEE10CodeSymbol16HaveCommonPrefixERKS3_S5_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed15extractHighBitsIjQsr3stdE13is_unsigned_vIT_EEES1_S1_jj
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h:164,7'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h:166,23'
          Dst:             _ZN8rawspeed15extractHighBitsIjQsr3stdE13is_unsigned_vIT_EEES1_S1_jj
    - functionName:    _ZZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEEC1ENSt3__16vectorIjNS3_9allocatorIjEEEEENKUlRKjE_clES9_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed10PrefixCodeINS_10VC5CodeTagEE17verifyCodeSymbolsEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          118
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEE10CodeSymbol16HaveCommonPrefixERKS3_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:79,9'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:93,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:99,13'
          Dst:             _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEE10CodeSymbol16HaveCommonPrefixERKS3_S5_
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:100,11'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
    - functionName:    _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEEC2ENSt3__16vectorIjNS3_9allocatorIjEEEE
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h:183,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h:184,5'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEE10CodeSymbolC2Ejh
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h:152,7'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h:153,7'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h:154,7'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed11HuffmanCodeINS_10VC5CodeTagEE13maxCodeLengthEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed10PrefixCodeINS_10VC5CodeTagEEC2ENSt3__16vectorINS_18AbstractPrefixCodeIS1_E10CodeSymbolENS3_9allocatorIS7_EEEENS4_IjNS8_IjEEEE
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          153
      EdgeCount:       38
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8rawspeed10PrefixCodeINS_10VC5CodeTagEE17verifyCodeSymbolsEv
        - _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEEC2ENSt3__16vectorIjNS3_9allocatorIjEEEE
        - _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEED2Ev
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:52,9'
          Dst:             _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEEC2ENSt3__16vectorIjNS3_9allocatorIjEEEE
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:55,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:67,3'
          Dst:             _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEED2Ev
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:59,7'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:64,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:66,5'
          Dst:             _ZN8rawspeed10PrefixCodeINS_10VC5CodeTagEE17verifyCodeSymbolsEv
    - functionName:    _ZNK8rawspeed11HuffmanCodeINS_10VC5CodeTagEE19generateCodeSymbolsEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          137
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8rawspeed11HuffmanCodeINS_10VC5CodeTagEE13maxCodeLengthEv
        - _ZNK8rawspeed11HuffmanCodeINS_10VC5CodeTagEE13maxCodesCountEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:69,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:70,5'
          Dst:             _ZNK8rawspeed11HuffmanCodeINS_10VC5CodeTagEE13maxCodesCountEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:70,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:72,5'
          Dst:             _ZNK8rawspeed11HuffmanCodeINS_10VC5CodeTagEE13maxCodesCountEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:72,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:80,35'
          Dst:             _ZNK8rawspeed11HuffmanCodeINS_10VC5CodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:89,5'
          Dst:             _ZNK8rawspeed11HuffmanCodeINS_10VC5CodeTagEE13maxCodesCountEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:80,35'
          Dst:             _ZNK8rawspeed11HuffmanCodeINS_10VC5CodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:89,5'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed11HuffmanCodeINS_10VC5CodeTagEE13maxCodesCountEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEECI2NS_28AbstractPrefixCodeTranscoderIS1_EEENS_10PrefixCodeIS1_EE
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEEC2ENS_10PrefixCodeIS1_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:41,15'
          Dst:             _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEEC2ENS_10PrefixCodeIS1_EE
    - functionName:    _ZN8rawspeed11HuffmanCodeINS_10VC5CodeTagEEcvNS_10PrefixCodeIS1_EEEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8rawspeed10PrefixCodeINS_10VC5CodeTagEEC2ENSt3__16vectorINS_18AbstractPrefixCodeIS1_E10CodeSymbolENS3_9allocatorIS7_EEEENS4_IjNS8_IjEEEE
        - _ZNK8rawspeed11HuffmanCodeINS_10VC5CodeTagEE19generateCodeSymbolsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:169,39'
          Dst:             _ZNK8rawspeed11HuffmanCodeINS_10VC5CodeTagEE19generateCodeSymbolsEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:170,12'
          Dst:             _ZN8rawspeed10PrefixCodeINS_10VC5CodeTagEEC2ENSt3__16vectorINS_18AbstractPrefixCodeIS1_E10CodeSymbolENS3_9allocatorIS7_EEEENS4_IjNS8_IjEEEE
    - functionName:    _ZN8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEEC2EONS_11HuffmanCodeIS1_EE
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8rawspeed10PrefixCodeINS_10VC5CodeTagEED2Ev
        - _ZN8rawspeed11HuffmanCodeINS_10VC5CodeTagEEcvNS_10PrefixCodeIS1_EEEv
        - _ZN8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEECI2NS_28AbstractPrefixCodeTranscoderIS1_EEENS_10PrefixCodeIS1_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:80,28'
          Dst:             _ZN8rawspeed11HuffmanCodeINS_10VC5CodeTagEEcvNS_10PrefixCodeIS1_EEEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:80,9'
          Dst:             _ZN8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEECI2NS_28AbstractPrefixCodeTranscoderIS1_EEENS_10PrefixCodeIS1_EE
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:80,9'
          Dst:             _ZN8rawspeed10PrefixCodeINS_10VC5CodeTagEED2Ev
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:80,9'
          Dst:             _ZN8rawspeed10PrefixCodeINS_10VC5CodeTagEED2Ev
    - functionName:    _ZNK8rawspeed10Array1DRefIKjE3endEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Array1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:164,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:164,3'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed10Array1DRefIKjE5beginEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Array1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:160,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:160,3'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed10Array1DRefIKjE4sizeEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Array1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:155,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:155,3'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed6Buffer3getIjEET_bjj
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/Buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed14getByteSwappedIjEET_PKvb
        - _ZNK8rawspeed6Buffer10getSubViewEjj
        - _ZNK8rawspeed6Buffer5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:110,9'
          Dst:             _ZNK8rawspeed6Buffer10getSubViewEjj
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:112,34'
          Dst:             _ZNK8rawspeed6Buffer5beginEv
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:112,12'
          Dst:             _ZN8rawspeed14getByteSwappedIjEET_PKvb
    - functionName:    _ZNK8rawspeed6Buffer10getSubViewEjj
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/Buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz
        - _ZN8rawspeed6BufferC2ENS_10Array1DRefIKhEE
        - _ZNK8rawspeed10Array1DRefIKhE7getCropEii
        - _ZNK8rawspeed17CroppedArray1DRefIKhE15getAsArray1DRefEv
        - _ZNK8rawspeed6Buffer15getAsArray1DRefEv
        - _ZNK8rawspeed6Buffer7isValidEjj
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:79,10'
          Dst:             _ZNK8rawspeed6Buffer7isValidEjj
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:80,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:82,12'
          Dst:             _ZNK8rawspeed6Buffer15getAsArray1DRefEv
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:82,30'
          Dst:             _ZNK8rawspeed10Array1DRefIKhE7getCropEii
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:82,53'
          Dst:             _ZNK8rawspeed17CroppedArray1DRefIKhE15getAsArray1DRefEv
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:82,12'
          Dst:             _ZN8rawspeed6BufferC2ENS_10Array1DRefIKhEE
    - functionName:    _ZNK8rawspeed6Buffer5beginEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/Buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefIKhE5beginEv
        - _ZNK8rawspeed6Buffer15getAsArray1DRefEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:100,12'
          Dst:             _ZNK8rawspeed6Buffer15getAsArray1DRefEv
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:100,30'
          Dst:             _ZNK8rawspeed10Array1DRefIKhE5beginEv
    - functionName:    _ZNK8rawspeed6Buffer15getAsArray1DRefEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/Buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed10Array1DRefIKhEC2EPS1_i
        - _ZN8rawspeed13implicit_castIijQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:71,19'
          Dst:             _ZN8rawspeed13implicit_castIijQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:71,12'
          Dst:             _ZN8rawspeed10Array1DRefIKhEC2EPS1_i
    - functionName:    _ZNK8rawspeed10Array1DRefIKhE5beginEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Array1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:160,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:160,3'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed13implicit_castIijQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Casts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed10Array1DRefIKhEC2EPS1_i
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Array1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:105,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:105,3'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed6Buffer7isValidEjj
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/Buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed6Buffer7getSizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:119,34'
          Dst:             _ZNK8rawspeed6Buffer7getSizeEv
    - functionName:    _ZNK8rawspeed10Array1DRefIKhE7getCropEii
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Array1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed17CroppedArray1DRefIKhEC2ENS_10Array1DRefIS1_EEii
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:111,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:111,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:112,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:113,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:114,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:115,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:116,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:117,10'
          Dst:             _ZN8rawspeed17CroppedArray1DRefIKhEC2ENS_10Array1DRefIS1_EEii
    - functionName:    _ZNK8rawspeed17CroppedArray1DRefIKhE15getAsArray1DRefEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed10Array1DRefIKhEC2EPS1_i
        - _ZNK8rawspeed17CroppedArray1DRefIKhE4sizeEv
        - _ZNK8rawspeed17CroppedArray1DRefIKhE5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:72,13'
          Dst:             _ZNK8rawspeed17CroppedArray1DRefIKhE5beginEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:72,22'
          Dst:             _ZNK8rawspeed17CroppedArray1DRefIKhE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:72,12'
          Dst:             _ZN8rawspeed10Array1DRefIKhEC2EPS1_i
    - functionName:    _ZN8rawspeed6BufferC2ENS_10Array1DRefIKhEE
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/Buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed4ASan16RegionIsPoisonedEPVKvm
        - _ZNK8rawspeed10Array1DRefIKhE4sizeEv
        - _ZNK8rawspeed10Array1DRefIKhE5beginEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:62,20'
          Dst:             _ZNK8rawspeed10Array1DRefIKhE5beginEv
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:62,41'
          Dst:             _ZNK8rawspeed10Array1DRefIKhE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:63,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:64,5'
          Dst:             _ZN8rawspeed4ASan16RegionIsPoisonedEPVKvm
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:64,5'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed10Array1DRefIKhE4sizeEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Array1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:155,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:155,3'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed4ASan16RegionIsPoisonedEPVKvm
      functionSourceFile: '/src/librawspeed/src/external/AddressSanitizer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8rawspeed17CroppedArray1DRefIKhE5beginEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefIKhE4sizeEv
        - _ZNK8rawspeed17CroppedArray1DRefIKhE9addressOfEi
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:138,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:138,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:138,3'
          Dst:             _ZNK8rawspeed10Array1DRefIKhE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:138,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:138,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:138,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:139,10'
          Dst:             _ZNK8rawspeed17CroppedArray1DRefIKhE9addressOfEi
    - functionName:    _ZNK8rawspeed17CroppedArray1DRefIKhE4sizeEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefIKhE4sizeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:147,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:147,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:147,3'
          Dst:             _ZNK8rawspeed10Array1DRefIKhE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:147,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:147,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:147,3'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed17CroppedArray1DRefIKhE9addressOfEi
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefIKhE4sizeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:153,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:153,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:153,3'
          Dst:             _ZNK8rawspeed10Array1DRefIKhE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:153,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:153,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:153,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:154,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:155,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:156,15'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed17CroppedArray1DRefIKhEC2ENS_10Array1DRefIS1_EEii
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefIKhE4sizeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:95,8'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:108,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:108,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:108,3'
          Dst:             _ZNK8rawspeed10Array1DRefIKhE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:108,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:108,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/CroppedArray1DRef.h:108,3'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed6Buffer7getSizeEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/Buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8rawspeed10DataBuffer3getIjEET_jj
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/Buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8rawspeed17getHostEndiannessEv
        - _ZNK8rawspeed6Buffer3getIjEET_bjj
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:148,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:149,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:151,27'
          Dst:             _ZN8rawspeed17getHostEndiannessEv
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:151,20'
          Dst:             _ZNK8rawspeed6Buffer3getIjEET_bjj
    - functionName:    _ZNK8rawspeed10ByteStream4peekIjEET_j
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/ByteStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10DataBuffer3getIjEET_jj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:157,24'
          Dst:             _ZNK8rawspeed10DataBuffer3getIjEET_jj
    - functionName:    _ZN8rawspeed10ByteStream3getIjEET_v
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/ByteStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10ByteStream4peekIjEET_j
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:160,16'
          Dst:             _ZNK8rawspeed10ByteStream4peekIjEET_j
    - functionName:    _ZZ13getCodeValuesIN8rawspeed10VC5CodeTagEEDaRNS0_10ByteStreamEjENKUlvE_clEv
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed10ByteStream3getIjEET_v
        - _ZN8rawspeed14ThrowExceptionINS_17RawspeedExceptionEEEvPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:44,20'
          Dst:             _ZN8rawspeed10ByteStream3getIjEET_v
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:46,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_17RawspeedExceptionEEEvPKcz
    - functionName:    _ZN8rawspeed14ThrowExceptionINS_17RawspeedExceptionEEEvPKcz
      functionSourceFile: '/src/librawspeed/src/librawspeed/common/RawspeedException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8rawspeed17RawspeedExceptionC2EPKc
        - _ZN8rawspeed8writeLogENS_10DEBUG_PRIOEPKcz
        - _ZNSt13runtime_errorD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - vsnprintf
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:50,3'
          Dst:             vsnprintf
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:52,3'
          Dst:             _ZN8rawspeed8writeLogENS_10DEBUG_PRIOEPKcz
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:53,3'
          Dst:             __cxa_allocate_exception
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:53,9'
          Dst:             _ZN8rawspeed17RawspeedExceptionC2EPKc
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:53,3'
          Dst:             __cxa_throw
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:53,3'
          Dst:             _ZNSt13runtime_errorD2Ev
        - Src:             '/src/librawspeed/src/librawspeed/common/RawspeedException.h:53,3'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEEC2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.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: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed10Array1DRefIKjEC2EPS1_i
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Array1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:105,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:105,3'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed11HuffmanCodeINS_10VC5CodeTagEE13setCodeValuesENS_10Array1DRefIKjEE
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - _ZNK8rawspeed10Array1DRefIKjE3endEv
        - _ZNK8rawspeed10Array1DRefIKjE4sizeEv
        - _ZNK8rawspeed10Array1DRefIKjE5beginEv
        - _ZNK8rawspeed11HuffmanCodeINS_10VC5CodeTagEE13maxCodesCountEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:152,5'
          Dst:             _ZNK8rawspeed10Array1DRefIKjE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:152,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:153,5'
          Dst:             _ZNK8rawspeed11HuffmanCodeINS_10VC5CodeTagEE13maxCodesCountEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:153,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:156,30'
          Dst:             _ZNK8rawspeed11HuffmanCodeINS_10VC5CodeTagEE13maxCodesCountEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:157,20'
          Dst:             _ZNK8rawspeed10Array1DRefIKjE5beginEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:157,34'
          Dst:             _ZNK8rawspeed10Array1DRefIKjE3endEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:158,5'
          Dst:             _ZNK8rawspeed11HuffmanCodeINS_10VC5CodeTagEE13maxCodesCountEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:158,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:163,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
    - functionName:    _Z13getCodeValuesIN8rawspeed10VC5CodeTagEEDaRNS0_10ByteStreamEj
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:49,3'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed11HuffmanCodeINS_10VC5CodeTagEE18setNCodesPerLengthENS_6BufferE
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          150
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - _ZNK8rawspeed11HuffmanCodeINS_10VC5CodeTagEE13maxCodesCountEv
        - _ZNK8rawspeed6Buffer3endEv
        - _ZNK8rawspeed6Buffer5beginEv
        - _ZNK8rawspeed6Buffer7getSizeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:100,5'
          Dst:             _ZNK8rawspeed6Buffer7getSizeEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:100,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:103,20'
          Dst:             _ZNK8rawspeed6Buffer5beginEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:103,34'
          Dst:             _ZNK8rawspeed6Buffer3endEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:104,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:111,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:113,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:115,24'
          Dst:             _ZNK8rawspeed11HuffmanCodeINS_10VC5CodeTagEE13maxCodesCountEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:116,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:119,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:131,9'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:137,9'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
    - functionName:    _ZNK8rawspeed6Buffer3endEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/Buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10Array1DRefIKhE3endEv
        - _ZNK8rawspeed6Buffer15getAsArray1DRefEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:102,53'
          Dst:             _ZNK8rawspeed6Buffer15getAsArray1DRefEv
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:102,71'
          Dst:             _ZNK8rawspeed10Array1DRefIKhE3endEv
    - functionName:    _ZNK8rawspeed10Array1DRefIKhE3endEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Array1DRef.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:164,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Array1DRef.h:164,3'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed11HuffmanCodeINS_10VC5CodeTagEEC2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:48,3'
          Dst:             _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEEC2Ev
    - functionName:    _ZN8rawspeed11HuffmanCodeINS_10VC5CodeTagEED2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:42,7'
          Dst:             _ZN8rawspeed18AbstractPrefixCodeINS_10VC5CodeTagEED2Ev
    - functionName:    _ZN8rawspeed20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS1_EEECI2NS2_IS1_EEEONS_11HuffmanCodeIS1_EE
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEEC2EONS_11HuffmanCodeIS1_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:78,15'
          Dst:             _ZN8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEEC2EONS_11HuffmanCodeIS1_EE
    - functionName:    _Z17createHuffmanCodeIN8rawspeed10VC5CodeTagEENS0_11HuffmanCodeIT_EERNS0_10ByteStreamE
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          78
      EdgeCount:       31
      CyclomaticComplexity: 15
      functionsReached:
        - _Z13getCodeValuesIN8rawspeed10VC5CodeTagEEDaRNS0_10ByteStreamEj
        - _ZN8rawspeed10Array1DRefIKjEC2EPS1_i
        - _ZN8rawspeed10ByteStream9getBufferEj
        - _ZN8rawspeed10ByteStream9getStreamEjj
        - _ZN8rawspeed11HuffmanCodeINS_10VC5CodeTagEE13setCodeValuesENS_10Array1DRefIKjEE
        - _ZN8rawspeed11HuffmanCodeINS_10VC5CodeTagEE18setNCodesPerLengthENS_6BufferE
        - _ZN8rawspeed11HuffmanCodeINS_10VC5CodeTagEEC2Ev
        - _ZN8rawspeed11HuffmanCodeINS_10VC5CodeTagEED2Ev
        - _ZN8rawspeed13implicit_castIjmQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:79,34'
          Dst:             _ZN8rawspeed11HuffmanCodeINS_10VC5CodeTagEEC2Ev
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:83,32'
          Dst:             _ZN8rawspeed10ByteStream9getBufferEj
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:83,10'
          Dst:             _ZN8rawspeed11HuffmanCodeINS_10VC5CodeTagEE18setNCodesPerLengthENS_6BufferE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:88,12'
          Dst:             _ZN8rawspeed10ByteStream9getStreamEjj
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:89,27'
          Dst:             _Z13getCodeValuesIN8rawspeed10VC5CodeTagEEDaRNS0_10ByteStreamEj
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:92,9'
          Dst:             _ZN8rawspeed13implicit_castIjmQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:90,22'
          Dst:             _ZN8rawspeed10Array1DRefIKjEC2EPS1_i
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:90,8'
          Dst:             _ZN8rawspeed11HuffmanCodeINS_10VC5CodeTagEE13setCodeValuesENS_10Array1DRefIKjEE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:96,1'
          Dst:             _ZN8rawspeed11HuffmanCodeINS_10VC5CodeTagEED2Ev
    - functionName:    _ZN8rawspeed10ByteStream9getBufferEj
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/ByteStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10ByteStream10peekBufferEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:104,18'
          Dst:             _ZNK8rawspeed10ByteStream10peekBufferEj
    - functionName:    _ZN8rawspeed10ByteStream9getStreamEjj
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/ByteStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8rawspeed10ByteStream9getStreamEj
        - _ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:126,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:127,12'
          Dst:             _ZN8rawspeed10ByteStream9getStreamEj
    - functionName:    _ZN8rawspeed10ByteStream9getStreamEj
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/ByteStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10ByteStream10peekStreamEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:120,22'
          Dst:             _ZNK8rawspeed10ByteStream10peekStreamEj
    - functionName:    _ZNK8rawspeed10ByteStream10peekStreamEj
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/ByteStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10ByteStream12getSubStreamEjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:112,12'
          Dst:             _ZNK8rawspeed10ByteStream12getSubStreamEjj
    - functionName:    _ZNK8rawspeed10ByteStream12getSubStreamEjj
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/ByteStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed10ByteStreamC2ENS_10DataBufferE
        - _ZN8rawspeed10DataBufferC2ENS_6BufferENS_10EndiannessE
        - _ZNK8rawspeed10DataBuffer12getByteOrderEv
        - _ZNK8rawspeed6Buffer10getSubViewEjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:56,34'
          Dst:             _ZNK8rawspeed6Buffer10getSubViewEjj
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:56,61'
          Dst:             _ZNK8rawspeed10DataBuffer12getByteOrderEv
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:56,23'
          Dst:             _ZN8rawspeed10DataBufferC2ENS_6BufferENS_10EndiannessE
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:56,12'
          Dst:             _ZN8rawspeed10ByteStreamC2ENS_10DataBufferE
    - functionName:    _ZNK8rawspeed10DataBuffer12getByteOrderEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/Buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed10DataBufferC2ENS_6BufferENS_10EndiannessE
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/Buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed10ByteStreamC2ENS_10DataBufferE
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/ByteStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8rawspeed10ByteStream10peekBufferEj
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/ByteStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed6Buffer10getSubViewEjj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:101,12'
          Dst:             _ZNK8rawspeed6Buffer10getSubViewEjj
    - functionName:    _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEED2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Optional.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      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:    _ZNR8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEdeEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Optional.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEE9has_valueEv
        - _ZNRSt3__18optionalIN8rawspeed20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS3_EEEEE5valueB8ne180100Ev
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Optional.h:71,5'
          Dst:             _ZNK8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEE9has_valueEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/Optional.h:71,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Optional.h:72,17'
          Dst:             _ZNRSt3__18optionalIN8rawspeed20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS3_EEEEE5valueB8ne180100Ev
    - functionName:    _ZN8rawspeed20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS1_EEE5setupEbb
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          193
      EdgeCount:       57
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN8rawspeed13implicit_castItiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - _ZN8rawspeed15extractHighBitsItQsr3stdE13is_unsigned_vIT_EEES1_S1_jj
        - _ZN8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEE5setupEbb
        - _ZN8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE6extendEjj
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE14handleDNGBug16Ev
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:96,11'
          Dst:             _ZN8rawspeed23PrefixCodeLookupDecoderINS_10VC5CodeTagEE5setupEbb
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:106,17'
          Dst:             _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:109,11'
          Dst:             _ZN8rawspeed13implicit_castItiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:115,11'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:117,33'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:122,11'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:125,22'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:130,37'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE14handleDNGBug16Ev
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:136,22'
          Dst:             _ZN8rawspeed15extractHighBitsItQsr3stdE13is_unsigned_vIT_EEES1_S1_jj
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:143,49'
          Dst:             _ZN8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE6extendEjj
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:143,49'
          Dst:             _ZN8rawspeed25AbstractPrefixCodeDecoderINS_10VC5CodeTagEE6extendEjj
    - functionName:    _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Casts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed13implicit_castItiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Casts.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed15extractHighBitsItQsr3stdE13is_unsigned_vIT_EEES1_S1_jj
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Bit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - short
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed8bitwidthItEEjT_
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Bit.h:122,3'
          Dst:             _ZN8rawspeed8bitwidthItEEjT_
        - Src:             '/src/librawspeed/src/librawspeed/adt/Bit.h:122,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Bit.h:123,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Bit.h:125,3'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed8bitwidthItEEjT_
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Bit.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEptEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Optional.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEE9has_valueEv
        - _ZNRSt3__18optionalIN8rawspeed20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS3_EEEEE5valueB8ne180100Ev
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Optional.h:61,5'
          Dst:             _ZNK8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEE9has_valueEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/Optional.h:61,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Optional.h:62,18'
          Dst:             _ZNRSt3__18optionalIN8rawspeed20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS3_EEEEE5valueB8ne180100Ev
    - functionName:    _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEaSIS5_Qsr3stdE7same_asITL0__T_EEERS6_OS9_
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Optional.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z34createHuffmanPrefixCodeDecoderImplIN8rawspeed20PrefixCodeLUTDecoderINS0_10VC5CodeTagENS0_23PrefixCodeLookupDecoderIS2_EEEES2_Qsr3stdE18is_constructible_vIT_NS0_11HuffmanCodeIT0_EEEES6_RNS0_10ByteStreamE
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _Z17createHuffmanCodeIN8rawspeed10VC5CodeTagEENS0_11HuffmanCodeIT_EERNS0_10ByteStreamE
        - _ZN8rawspeed11HuffmanCodeINS_10VC5CodeTagEED2Ev
        - _ZN8rawspeed20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS1_EEECI2NS2_IS1_EEEONS_11HuffmanCodeIS1_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:120,13'
          Dst:             _Z17createHuffmanCodeIN8rawspeed10VC5CodeTagEENS0_11HuffmanCodeIT_EERNS0_10ByteStreamE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:121,10'
          Dst:             _ZN8rawspeed20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS1_EEECI2NS2_IS1_EEEONS_11HuffmanCodeIS1_EE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:122,1'
          Dst:             _ZN8rawspeed11HuffmanCodeINS_10VC5CodeTagEED2Ev
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:122,1'
          Dst:             _ZN8rawspeed11HuffmanCodeINS_10VC5CodeTagEED2Ev
    - functionName:    _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEC2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Optional.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      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:    _ZN12_GLOBAL__N_19checkPumpIN8rawspeed15BitStreamerJPEGENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT0_
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_18workloopIN8rawspeed15BitStreamerJPEGELb0ENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
        - _ZN12_GLOBAL__N_18workloopIN8rawspeed15BitStreamerJPEGELb1ENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:61,10'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:62,5'
          Dst:             _ZN12_GLOBAL__N_18workloopIN8rawspeed15BitStreamerJPEGELb1ENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:64,5'
          Dst:             _ZN12_GLOBAL__N_18workloopIN8rawspeed15BitStreamerJPEGELb0ENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
    - functionName:    _ZN12_GLOBAL__N_19checkPumpIN8rawspeed16BitStreamerMSB32ENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT0_
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_18workloopIN8rawspeed16BitStreamerMSB32ELb0ENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
        - _ZN12_GLOBAL__N_18workloopIN8rawspeed16BitStreamerMSB32ELb1ENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:61,10'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:62,5'
          Dst:             _ZN12_GLOBAL__N_18workloopIN8rawspeed16BitStreamerMSB32ELb1ENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:64,5'
          Dst:             _ZN12_GLOBAL__N_18workloopIN8rawspeed16BitStreamerMSB32ELb0ENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
    - functionName:    _ZN12_GLOBAL__N_19checkPumpIN8rawspeed14BitStreamerMSBENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT0_
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_18workloopIN8rawspeed14BitStreamerMSBELb0ENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
        - _ZN12_GLOBAL__N_18workloopIN8rawspeed14BitStreamerMSBELb1ENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:61,10'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_10VC5CodeTagEE12isFullDecodeEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:62,5'
          Dst:             _ZN12_GLOBAL__N_18workloopIN8rawspeed14BitStreamerMSBELb1ENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:64,5'
          Dst:             _ZN12_GLOBAL__N_18workloopIN8rawspeed14BitStreamerMSBELb0ENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
    - functionName:    _ZL23createPrefixCodeDecoderIN8rawspeed20PrefixCodeLUTDecoderINS0_10VC5CodeTagENS0_23PrefixCodeLookupDecoderIS2_EEEEET_RNS0_10ByteStreamE
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          103
      EdgeCount:       41
      CyclomaticComplexity: 18
      functionsReached:
        - _Z33createSimplePrefixCodeDecoderImplIN8rawspeed20PrefixCodeLUTDecoderINS0_10VC5CodeTagENS0_23PrefixCodeLookupDecoderIS2_EEEES2_Qntsr3stdE18is_constructible_vIT_NS0_10PrefixCodeIT0_EEEES6_RNS0_10ByteStreamE
        - _Z34createHuffmanPrefixCodeDecoderImplIN8rawspeed20PrefixCodeLUTDecoderINS0_10VC5CodeTagENS0_23PrefixCodeLookupDecoderIS2_EEEES2_Qsr3stdE18is_constructible_vIT_NS0_11HuffmanCodeIT0_EEEES6_RNS0_10ByteStreamE
        - _ZN8rawspeed10ByteStream7getByteEv
        - _ZN8rawspeed20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS1_EEE5setupEbb
        - _ZN8rawspeed20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS1_EEEC2EOS4_
        - _ZN8rawspeed20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS1_EEED2Ev
        - _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEC2Ev
        - _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEED2Ev
        - _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEaSIS5_Qsr3stdE7same_asITL0__T_EEERS6_OS9_
        - _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEptEv
        - _ZNR8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEdeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:150,25'
          Dst:             _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEC2Ev
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:151,29'
          Dst:             _ZN8rawspeed10ByteStream7getByteEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:152,10'
          Dst:             _Z34createHuffmanPrefixCodeDecoderImplIN8rawspeed20PrefixCodeLUTDecoderINS0_10VC5CodeTagENS0_23PrefixCodeLookupDecoderIS2_EEEES2_Qsr3stdE18is_constructible_vIT_NS0_11HuffmanCodeIT0_EEEES6_RNS0_10ByteStreamE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:152,8'
          Dst:             _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEaSIS5_Qsr3stdE7same_asITL0__T_EEERS6_OS9_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:152,5'
          Dst:             _ZN8rawspeed20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS1_EEED2Ev
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:152,5'
          Dst:             _ZN8rawspeed20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS1_EEED2Ev
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:154,10'
          Dst:             _Z33createSimplePrefixCodeDecoderImplIN8rawspeed20PrefixCodeLUTDecoderINS0_10VC5CodeTagENS0_23PrefixCodeLookupDecoderIS2_EEEES2_Qntsr3stdE18is_constructible_vIT_NS0_10PrefixCodeIT0_EEEES6_RNS0_10ByteStreamE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:154,8'
          Dst:             _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEaSIS5_Qsr3stdE7same_asITL0__T_EEERS6_OS9_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:154,5'
          Dst:             _ZN8rawspeed20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS1_EEED2Ev
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:154,5'
          Dst:             _ZN8rawspeed20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS1_EEED2Ev
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:157,31'
          Dst:             _ZN8rawspeed10ByteStream7getByteEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:163,3'
          Dst:             _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEptEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:163,7'
          Dst:             _ZN8rawspeed20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS1_EEE5setupEbb
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:165,20'
          Dst:             _ZNR8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEdeEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:165,10'
          Dst:             _ZN8rawspeed20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS1_EEEC2EOS4_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:166,1'
          Dst:             _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEED2Ev
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:166,1'
          Dst:             _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEED2Ev
    - functionName:    _ZN8rawspeed10ByteStream7getByteEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/ByteStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed10ByteStream3getIhEET_v
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:186,30'
          Dst:             _ZN8rawspeed10ByteStream3getIhEET_v
    - functionName:    _Z33createSimplePrefixCodeDecoderImplIN8rawspeed20PrefixCodeLUTDecoderINS0_10VC5CodeTagENS0_23PrefixCodeLookupDecoderIS2_EEEES2_Qntsr3stdE18is_constructible_vIT_NS0_10PrefixCodeIT0_EEEES6_RNS0_10ByteStreamE
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed14ThrowExceptionINS_17RawspeedExceptionEEEvPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:135,3'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_17RawspeedExceptionEEEvPKcz
    - functionName:    _ZN8rawspeed10ByteStream3getIhEET_v
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/ByteStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10ByteStream4peekIhEET_j
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:160,16'
          Dst:             _ZNK8rawspeed10ByteStream4peekIhEET_j
    - functionName:    _ZNK8rawspeed10ByteStream4peekIhEET_j
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/ByteStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10DataBuffer3getIhEET_jj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:157,24'
          Dst:             _ZNK8rawspeed10DataBuffer3getIhEET_jj
    - functionName:    _ZNK8rawspeed10DataBuffer3getIhEET_jj
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/Buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8rawspeed17getHostEndiannessEv
        - _ZNK8rawspeed6Buffer3getIhEET_bjj
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:148,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:149,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:151,27'
          Dst:             _ZN8rawspeed17getHostEndiannessEv
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:151,20'
          Dst:             _ZNK8rawspeed6Buffer3getIhEET_bjj
    - functionName:    _ZNK8rawspeed6Buffer3getIhEET_bjj
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/Buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed14getByteSwappedIhEET_PKvb
        - _ZNK8rawspeed6Buffer10getSubViewEjj
        - _ZNK8rawspeed6Buffer5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:110,9'
          Dst:             _ZNK8rawspeed6Buffer10getSubViewEjj
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:112,34'
          Dst:             _ZNK8rawspeed6Buffer5beginEv
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:112,12'
          Dst:             _ZN8rawspeed14getByteSwappedIhEET_PKvb
    - functionName:    _ZN8rawspeed14getByteSwappedIhEET_PKvb
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/Endianness.h'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8rawspeed14getByteSwappedEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/Endianness.h:106,18'
          Dst:             _ZN8rawspeed14getByteSwappedEh
    - functionName:    _ZN8rawspeed14getByteSwappedEh
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/Endianness.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEED2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed10PrefixCodeINS_15BaselineCodeTagEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h:35,35'
          Dst:             _ZN8rawspeed10PrefixCodeINS_15BaselineCodeTagEED2Ev
    - functionName:    _ZN8rawspeed10PrefixCodeINS_15BaselineCodeTagEED2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:33,7'
          Dst:             _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEED2Ev
    - functionName:    _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEED2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEED2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:72,7'
          Dst:             _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEED2Ev
    - functionName:    _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE13processSymbolINS_15BitStreamerJPEGELb0EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEh
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:46,5'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE13processSymbolINS_15BitStreamerJPEGELb1EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEh
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - _ZN8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE6extendEjj
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE14handleDNGBug16Ev
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:46,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:56,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:59,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE14handleDNGBug16Ev
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:60,12'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:65,31'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:65,21'
          Dst:             _ZN8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE6extendEjj
    - functionName:    _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE14handleDNGBug16Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      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:    _ZN8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE6extendEjj
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:71,5'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEE26finishReadingPartialSymbolINS_15BitStreamerJPEGEEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          149
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE13maxCodeLengthEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:140,37'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:143,26'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:145,11'
          Dst:             _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:140,37'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:152,34'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:154,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:157,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:158,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:160,5'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE13maxCodeLengthEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_18workloopIN8rawspeed15BitStreamerJPEGELb0ENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed15BitStreamerJPEGCI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - _ZNK8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEE26finishReadingPartialSymbolINS_15BitStreamerJPEGEEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE13processSymbolINS_15BitStreamerJPEGELb0EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEh
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,13'
          Dst:             _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,8'
          Dst:             _ZN8rawspeed15BitStreamerJPEGCI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEE26finishReadingPartialSymbolINS_15BitStreamerJPEGEEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE13processSymbolINS_15BitStreamerJPEGELb0EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEh
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
    - functionName:    _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_18workloopIN8rawspeed15BitStreamerJPEGELb1ENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          122
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed15BitStreamerJPEGCI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - _ZNK8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEE26finishReadingPartialSymbolINS_15BitStreamerJPEGEEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE13processSymbolINS_15BitStreamerJPEGELb1EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEh
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,13'
          Dst:             _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,8'
          Dst:             _ZN8rawspeed15BitStreamerJPEGCI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_15BitStreamerJPEGENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEE26finishReadingPartialSymbolINS_15BitStreamerJPEGEEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE13processSymbolINS_15BitStreamerJPEGELb1EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEh
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
    - functionName:    _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE13processSymbolINS_16BitStreamerMSB32ELb0EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEh
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:46,5'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE13processSymbolINS_16BitStreamerMSB32ELb1EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEh
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - _ZN8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE6extendEjj
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE14handleDNGBug16Ev
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:46,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:56,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:59,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE14handleDNGBug16Ev
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:60,12'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:65,31'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:65,21'
          Dst:             _ZN8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE6extendEjj
    - functionName:    _ZNK8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEE26finishReadingPartialSymbolINS_16BitStreamerMSB32EEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          149
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE13maxCodeLengthEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:140,37'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:143,26'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:145,11'
          Dst:             _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:140,37'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:152,34'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:154,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:157,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:158,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:160,5'
          Dst:             __assert_fail
    - functionName:    _ZN12_GLOBAL__N_18workloopIN8rawspeed16BitStreamerMSB32ELb0ENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed16BitStreamerMSB32CI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - _ZNK8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEE26finishReadingPartialSymbolINS_16BitStreamerMSB32EEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE13processSymbolINS_16BitStreamerMSB32ELb0EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEh
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,13'
          Dst:             _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,8'
          Dst:             _ZN8rawspeed16BitStreamerMSB32CI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEE26finishReadingPartialSymbolINS_16BitStreamerMSB32EEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE13processSymbolINS_16BitStreamerMSB32ELb0EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEh
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
    - functionName:    _ZN12_GLOBAL__N_18workloopIN8rawspeed16BitStreamerMSB32ELb1ENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          122
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed16BitStreamerMSB32CI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - _ZNK8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEE26finishReadingPartialSymbolINS_16BitStreamerMSB32EEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE13processSymbolINS_16BitStreamerMSB32ELb1EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEh
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,13'
          Dst:             _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,8'
          Dst:             _ZN8rawspeed16BitStreamerMSB32CI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_16BitStreamerMSB32ENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEE26finishReadingPartialSymbolINS_16BitStreamerMSB32EEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE13processSymbolINS_16BitStreamerMSB32ELb1EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEh
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
    - functionName:    _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE13processSymbolINS_14BitStreamerMSBELb0EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEh
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:46,5'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE13processSymbolINS_14BitStreamerMSBELb1EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEh
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - _ZN8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE6extendEjj
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE14handleDNGBug16Ev
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:46,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:56,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:59,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE14handleDNGBug16Ev
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:60,12'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:65,31'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:65,21'
          Dst:             _ZN8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE6extendEjj
    - functionName:    _ZNK8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEE26finishReadingPartialSymbolINS_14BitStreamerMSBEEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          149
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE13maxCodeLengthEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:140,37'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:143,26'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE13getBitsNoFillEi
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:145,11'
          Dst:             _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:140,37'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:152,34'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:154,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:157,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:158,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:160,5'
          Dst:             __assert_fail
    - functionName:    _ZN12_GLOBAL__N_18workloopIN8rawspeed14BitStreamerMSBELb0ENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed14BitStreamerMSBCI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - _ZNK8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEE26finishReadingPartialSymbolINS_14BitStreamerMSBEEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE13processSymbolINS_14BitStreamerMSBELb0EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEh
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,13'
          Dst:             _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,8'
          Dst:             _ZN8rawspeed14BitStreamerMSBCI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEE26finishReadingPartialSymbolINS_14BitStreamerMSBEEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE13processSymbolINS_14BitStreamerMSBELb0EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEh
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
    - functionName:    _ZN12_GLOBAL__N_18workloopIN8rawspeed14BitStreamerMSBELb1ENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          122
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed14BitStreamerMSBCI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - _ZNK8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEE26finishReadingPartialSymbolINS_14BitStreamerMSBEEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE13processSymbolINS_14BitStreamerMSBELb1EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEh
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,13'
          Dst:             _ZN8rawspeed10Array1DRefIKSt4byteEC2IKhQaaaantaasr3stdE10is_const_vITL0__Entsr3stdE10is_const_vIT_Entsr3stdE9is_same_vIu14__remove_constIS7_Eu14__remove_constIS6_EEsr3stdE9is_same_vIS8_S1_EEENS0_IS7_EE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:53,8'
          Dst:             _ZN8rawspeed14BitStreamerMSBCI2NS_11BitStreamerIS0_NS_39BitStreamerForwardSequentialReplenisherIS0_EEEEENS_10Array1DRefIKSt4byteEE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE4fillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14peekBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed13implicit_castIhiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZN8rawspeed11BitStreamerINS_14BitStreamerMSBENS_39BitStreamerForwardSequentialReplenisherIS1_EEE14skipBitsNoFillEi
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEE26finishReadingPartialSymbolINS_14BitStreamerMSBEEENSt3__14pairINS_18AbstractPrefixCodeIS1_E10CodeSymbolEiEERT_S9_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE13processSymbolINS_14BitStreamerMSBELb1EEEiRT_NS_18AbstractPrefixCodeIS1_E10CodeSymbolEh
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:55,17'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
    - functionName:    _ZNK8rawspeed10ByteStream5checkEj
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/ByteStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz
        - _ZN8rawspeed4ASan16RegionIsPoisonedEPVKvm
        - _ZNK8rawspeed6Buffer10getSubViewEjj
        - _ZNK8rawspeed6Buffer5beginEv
        - _ZNK8rawspeed6Buffer7getSizeEv
        - _ZNK8rawspeed6Buffer7isValidEjj
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:64,10'
          Dst:             _ZNK8rawspeed6Buffer7isValidEjj
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:65,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_11IOExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:66,35'
          Dst:             _ZNK8rawspeed6Buffer10getSubViewEjj
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:67,5'
          Dst:             _ZNK8rawspeed6Buffer7getSizeEv
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:67,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:68,5'
          Dst:             _ZNK8rawspeed6Buffer5beginEv
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:68,5'
          Dst:             _ZNK8rawspeed6Buffer7getSizeEv
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:68,5'
          Dst:             _ZN8rawspeed4ASan16RegionIsPoisonedEPVKvm
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:68,5'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed10ByteStream13getRemainSizeEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/ByteStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10ByteStream5checkEj
        - _ZNK8rawspeed6Buffer7getSizeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:88,5'
          Dst:             _ZNK8rawspeed6Buffer7getSizeEv
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:88,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:89,11'
          Dst:             _ZNK8rawspeed10ByteStream5checkEj
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:90,12'
          Dst:             _ZNK8rawspeed6Buffer7getSizeEv
    - functionName:    _ZN8rawspeed20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS1_EEED2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEED2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:71,7'
          Dst:             _ZN8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEED2Ev
    - functionName:    _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEEC2EOS2_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed10PrefixCodeINS_15BaselineCodeTagEEC2EOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h:35,35'
          Dst:             _ZN8rawspeed10PrefixCodeINS_15BaselineCodeTagEEC2EOS2_
    - functionName:    _ZN8rawspeed10PrefixCodeINS_15BaselineCodeTagEEC2EOS2_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEEC2EOS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:33,7'
          Dst:             _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEEC2EOS2_
    - functionName:    _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEEC2EOS2_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 138
      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:    _ZN8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEEC2EOS2_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEEC2EOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:32,7'
          Dst:             _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEEC2EOS2_
    - functionName:    _ZN8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEEC2EOS2_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEEC2EOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:72,7'
          Dst:             _ZN8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEEC2EOS2_
    - functionName:    _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE21maxCodePlusDiffLengthEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE13maxCodeLengthEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h:67,12'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE13maxCodeLengthEv
    - functionName:    _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE29verifyCodeValuesAsDiffLengthsEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE21maxCodePlusDiffLengthEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h:57,5'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE21maxCodePlusDiffLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h:54,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h:57,5'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE5setupEbb
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE29verifyCodeValuesAsDiffLengthsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h:82,7'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE29verifyCodeValuesAsDiffLengthsEv
    - functionName:    _ZN8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEE5setupEbb
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE5setupEbb
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE13maxCodeLengthEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:98,41'
          Dst:             _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE5setupEbb
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:101,31'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:102,28'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:104,27'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:107,31'
          Dst:             _ZN8rawspeed13implicit_castItjQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:109,7'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:104,27'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE13maxCodeLengthEv
    - functionName:    _ZNRSt3__18optionalIN8rawspeed20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS3_EEEEE5valueB8ne180100Ev
      functionSourceFile: '/src/llvm-project-18.1.8.build/include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNRSt3__123__optional_storage_baseIN8rawspeed20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS3_EEEELb0EE5__getB8ne180100Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/llvm-project-18.1.8.build/include/c++/v1/optional:834,18'
          Dst:             _ZNRSt3__123__optional_storage_baseIN8rawspeed20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS3_EEEELb0EE5__getB8ne180100Ev
    - functionName:    _ZNRSt3__123__optional_storage_baseIN8rawspeed20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS3_EEEELb0EE5__getB8ne180100Ev
      functionSourceFile: '/src/llvm-project-18.1.8.build/include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEE9has_valueEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Optional.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS1_EEEC2EOS4_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEEC2EOS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:71,7'
          Dst:             _ZN8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEEC2EOS2_
    - functionName:    _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEEaSEOS2_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed10PrefixCodeINS_15BaselineCodeTagEEaSEOS2_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEEaSEOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:33,7'
          Dst:             _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEEaSEOS2_
    - functionName:    _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEEaSEOS2_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed10PrefixCodeINS_15BaselineCodeTagEEaSEOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h:35,35'
          Dst:             _ZN8rawspeed10PrefixCodeINS_15BaselineCodeTagEEaSEOS2_
    - functionName:    _ZN8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEEaSEOS2_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEEaSEOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:32,7'
          Dst:             _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEEaSEOS2_
    - functionName:    _ZN8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEEaSEOS2_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEEaSEOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:72,7'
          Dst:             _ZN8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEEaSEOS2_
    - functionName:    _ZN8rawspeed20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS1_EEEaSEOS4_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEEaSEOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:71,7'
          Dst:             _ZN8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEEaSEOS2_
    - functionName:    _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEEC2ENS_10PrefixCodeIS1_EE
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed10PrefixCodeINS_15BaselineCodeTagEEC2EOS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeTranscoder.h:48,9'
          Dst:             _ZN8rawspeed10PrefixCodeINS_15BaselineCodeTagEEC2EOS2_
    - functionName:    _ZZN8rawspeed10PrefixCodeINS_15BaselineCodeTagEE17verifyCodeSymbolsEvENKUlRKNS_18AbstractPrefixCodeIS1_E10CodeSymbolES7_E_clES7_S7_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEE10CodeSymbol16HaveCommonPrefixERKS3_S5_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed15extractHighBitsItQsr3stdE13is_unsigned_vIT_EEES1_S1_jj
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h:164,7'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h:166,23'
          Dst:             _ZN8rawspeed15extractHighBitsItQsr3stdE13is_unsigned_vIT_EEES1_S1_jj
    - functionName:    _ZZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEEC1ENSt3__16vectorIhNS3_9allocatorIhEEEEENKUlRKhE_clES9_
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed10PrefixCodeINS_15BaselineCodeTagEE17verifyCodeSymbolsEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          118
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEE10CodeSymbol16HaveCommonPrefixERKS3_S5_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:79,9'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:93,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:99,13'
          Dst:             _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEE10CodeSymbol16HaveCommonPrefixERKS3_S5_
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:100,11'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
    - functionName:    _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEEC2ENSt3__16vectorIhNS3_9allocatorIhEEEE
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h:183,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h:184,5'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEE10CodeSymbolC2Eth
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h:152,7'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h:153,7'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.h:154,7'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE13maxCodeLengthEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed10PrefixCodeINS_15BaselineCodeTagEEC2ENSt3__16vectorINS_18AbstractPrefixCodeIS1_E10CodeSymbolENS3_9allocatorIS7_EEEENS4_IhNS8_IhEEEE
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          153
      EdgeCount:       38
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8rawspeed10PrefixCodeINS_15BaselineCodeTagEE17verifyCodeSymbolsEv
        - _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEEC2ENSt3__16vectorIhNS3_9allocatorIhEEEE
        - _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEED2Ev
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:52,9'
          Dst:             _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEEC2ENSt3__16vectorIhNS3_9allocatorIhEEEE
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:55,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:67,3'
          Dst:             _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEED2Ev
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:59,7'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:64,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCode.h:66,5'
          Dst:             _ZN8rawspeed10PrefixCodeINS_15BaselineCodeTagEE17verifyCodeSymbolsEv
    - functionName:    _ZNK8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE19generateCodeSymbolsEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          137
      EdgeCount:       29
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE13maxCodeLengthEv
        - _ZNK8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE13maxCodesCountEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:69,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:70,5'
          Dst:             _ZNK8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE13maxCodesCountEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:70,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:72,5'
          Dst:             _ZNK8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE13maxCodesCountEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:72,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:80,35'
          Dst:             _ZNK8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:89,5'
          Dst:             _ZNK8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE13maxCodesCountEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:80,35'
          Dst:             _ZNK8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE13maxCodeLengthEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:89,5'
          Dst:             __assert_fail
    - functionName:    _ZNK8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE13maxCodesCountEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEECI2NS_28AbstractPrefixCodeTranscoderIS1_EEENS_10PrefixCodeIS1_EE
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEEC2ENS_10PrefixCodeIS1_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCodeDecoder.h:41,15'
          Dst:             _ZN8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEEC2ENS_10PrefixCodeIS1_EE
    - functionName:    _ZN8rawspeed11HuffmanCodeINS_15BaselineCodeTagEEcvNS_10PrefixCodeIS1_EEEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8rawspeed10PrefixCodeINS_15BaselineCodeTagEEC2ENSt3__16vectorINS_18AbstractPrefixCodeIS1_E10CodeSymbolENS3_9allocatorIS7_EEEENS4_IhNS8_IhEEEE
        - _ZNK8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE19generateCodeSymbolsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:169,39'
          Dst:             _ZNK8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE19generateCodeSymbolsEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:170,12'
          Dst:             _ZN8rawspeed10PrefixCodeINS_15BaselineCodeTagEEC2ENSt3__16vectorINS_18AbstractPrefixCodeIS1_E10CodeSymbolENS3_9allocatorIS7_EEEENS4_IhNS8_IhEEEE
    - functionName:    _ZN8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEEC2EONS_11HuffmanCodeIS1_EE
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8rawspeed10PrefixCodeINS_15BaselineCodeTagEED2Ev
        - _ZN8rawspeed11HuffmanCodeINS_15BaselineCodeTagEEcvNS_10PrefixCodeIS1_EEEv
        - _ZN8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEECI2NS_28AbstractPrefixCodeTranscoderIS1_EEENS_10PrefixCodeIS1_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:80,28'
          Dst:             _ZN8rawspeed11HuffmanCodeINS_15BaselineCodeTagEEcvNS_10PrefixCodeIS1_EEEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:80,9'
          Dst:             _ZN8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEECI2NS_28AbstractPrefixCodeTranscoderIS1_EEENS_10PrefixCodeIS1_EE
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:80,9'
          Dst:             _ZN8rawspeed10PrefixCodeINS_15BaselineCodeTagEED2Ev
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLookupDecoder.h:80,9'
          Dst:             _ZN8rawspeed10PrefixCodeINS_15BaselineCodeTagEED2Ev
    - functionName:    _ZZ13getCodeValuesIN8rawspeed15BaselineCodeTagEEDaRNS0_10ByteStreamEjENKUlvE_clEv
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed10ByteStream3getIhEET_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:44,20'
          Dst:             _ZN8rawspeed10ByteStream3getIhEET_v
    - functionName:    _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEEC2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/AbstractPrefixCode.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: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE13setCodeValuesENS_10Array1DRefIKhEE
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK8rawspeed10Array1DRefIKhE3endEv
        - _ZNK8rawspeed10Array1DRefIKhE4sizeEv
        - _ZNK8rawspeed10Array1DRefIKhE5beginEv
        - _ZNK8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE13maxCodesCountEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:152,5'
          Dst:             _ZNK8rawspeed10Array1DRefIKhE4sizeEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:152,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:153,5'
          Dst:             _ZNK8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE13maxCodesCountEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:153,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:156,30'
          Dst:             _ZNK8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE13maxCodesCountEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:157,20'
          Dst:             _ZNK8rawspeed10Array1DRefIKhE5beginEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:157,34'
          Dst:             _ZNK8rawspeed10Array1DRefIKhE3endEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:158,5'
          Dst:             _ZNK8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE13maxCodesCountEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:158,5'
          Dst:             __assert_fail
    - functionName:    _Z13getCodeValuesIN8rawspeed15BaselineCodeTagEEDaRNS0_10ByteStreamEj
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       14
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:49,3'
          Dst:             __assert_fail
    - functionName:    _ZN8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE18setNCodesPerLengthENS_6BufferE
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          150
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - _ZNK8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE13maxCodesCountEv
        - _ZNK8rawspeed6Buffer3endEv
        - _ZNK8rawspeed6Buffer5beginEv
        - _ZNK8rawspeed6Buffer7getSizeEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:100,5'
          Dst:             _ZNK8rawspeed6Buffer7getSizeEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:100,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:103,20'
          Dst:             _ZNK8rawspeed6Buffer5beginEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:103,34'
          Dst:             _ZNK8rawspeed6Buffer3endEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:104,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:111,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:113,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:115,24'
          Dst:             _ZNK8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE13maxCodesCountEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:116,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:119,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:131,9'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:137,9'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
    - functionName:    _ZN8rawspeed11HuffmanCodeINS_15BaselineCodeTagEEC2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:48,3'
          Dst:             _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEEC2Ev
    - functionName:    _ZN8rawspeed11HuffmanCodeINS_15BaselineCodeTagEED2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/HuffmanCode.h:42,7'
          Dst:             _ZN8rawspeed18AbstractPrefixCodeINS_15BaselineCodeTagEED2Ev
    - functionName:    _ZN8rawspeed20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS1_EEECI2NS2_IS1_EEEONS_11HuffmanCodeIS1_EE
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEEC2EONS_11HuffmanCodeIS1_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:78,15'
          Dst:             _ZN8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEEC2EONS_11HuffmanCodeIS1_EE
    - functionName:    _Z17createHuffmanCodeIN8rawspeed15BaselineCodeTagEENS0_11HuffmanCodeIT_EERNS0_10ByteStreamE
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          78
      EdgeCount:       31
      CyclomaticComplexity: 15
      functionsReached:
        - _Z13getCodeValuesIN8rawspeed15BaselineCodeTagEEDaRNS0_10ByteStreamEj
        - _ZN8rawspeed10Array1DRefIKhEC2EPS1_i
        - _ZN8rawspeed10ByteStream9getBufferEj
        - _ZN8rawspeed10ByteStream9getStreamEjj
        - _ZN8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE13setCodeValuesENS_10Array1DRefIKhEE
        - _ZN8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE18setNCodesPerLengthENS_6BufferE
        - _ZN8rawspeed11HuffmanCodeINS_15BaselineCodeTagEEC2Ev
        - _ZN8rawspeed11HuffmanCodeINS_15BaselineCodeTagEED2Ev
        - _ZN8rawspeed13implicit_castIjmQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:79,34'
          Dst:             _ZN8rawspeed11HuffmanCodeINS_15BaselineCodeTagEEC2Ev
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:83,32'
          Dst:             _ZN8rawspeed10ByteStream9getBufferEj
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:83,10'
          Dst:             _ZN8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE18setNCodesPerLengthENS_6BufferE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:88,12'
          Dst:             _ZN8rawspeed10ByteStream9getStreamEjj
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:89,27'
          Dst:             _Z13getCodeValuesIN8rawspeed15BaselineCodeTagEEDaRNS0_10ByteStreamEj
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:92,9'
          Dst:             _ZN8rawspeed13implicit_castIjmQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:90,22'
          Dst:             _ZN8rawspeed10Array1DRefIKhEC2EPS1_i
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:90,8'
          Dst:             _ZN8rawspeed11HuffmanCodeINS_15BaselineCodeTagEE13setCodeValuesENS_10Array1DRefIKhEE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:96,1'
          Dst:             _ZN8rawspeed11HuffmanCodeINS_15BaselineCodeTagEED2Ev
    - functionName:    _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEED2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Optional.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      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:    _ZNR8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEdeEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Optional.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEE9has_valueEv
        - _ZNRSt3__18optionalIN8rawspeed20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS3_EEEEE5valueB8ne180100Ev
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Optional.h:71,5'
          Dst:             _ZNK8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEE9has_valueEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/Optional.h:71,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Optional.h:72,17'
          Dst:             _ZNRSt3__18optionalIN8rawspeed20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS3_EEEEE5valueB8ne180100Ev
    - functionName:    _ZN8rawspeed20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS1_EEE5setupEbb
      functionSourceFile: '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          189
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN8rawspeed13implicit_castItiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - _ZN8rawspeed15extractHighBitsItQsr3stdE13is_unsigned_vIT_EEES1_S1_jj
        - _ZN8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEE5setupEbb
        - _ZN8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE6extendEjj
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE14handleDNGBug16Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:96,11'
          Dst:             _ZN8rawspeed23PrefixCodeLookupDecoderINS_15BaselineCodeTagEE5setupEbb
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:106,17'
          Dst:             _ZN8rawspeed13implicit_castItiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:109,11'
          Dst:             _ZN8rawspeed13implicit_castItiQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:115,11'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_19RawDecoderExceptionEEEvPKcz
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:117,33'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:125,22'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:130,37'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE14handleDNGBug16Ev
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:136,22'
          Dst:             _ZN8rawspeed15extractHighBitsItQsr3stdE13is_unsigned_vIT_EEES1_S1_jj
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:143,49'
          Dst:             _ZN8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE6extendEjj
        - Src:             '/src/librawspeed/src/librawspeed/codes/PrefixCodeLUTDecoder.h:143,49'
          Dst:             _ZN8rawspeed25AbstractPrefixCodeDecoderINS_15BaselineCodeTagEE6extendEjj
    - functionName:    _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEptEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Optional.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEE9has_valueEv
        - _ZNRSt3__18optionalIN8rawspeed20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS3_EEEEE5valueB8ne180100Ev
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/adt/Optional.h:61,5'
          Dst:             _ZNK8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEE9has_valueEv
        - Src:             '/src/librawspeed/src/librawspeed/adt/Optional.h:61,5'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/src/librawspeed/adt/Optional.h:62,18'
          Dst:             _ZNRSt3__18optionalIN8rawspeed20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS3_EEEEE5valueB8ne180100Ev
    - functionName:    _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEaSIS5_Qsr3stdE7same_asITL0__T_EEERS6_OS9_
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Optional.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z34createHuffmanPrefixCodeDecoderImplIN8rawspeed20PrefixCodeLUTDecoderINS0_15BaselineCodeTagENS0_23PrefixCodeLookupDecoderIS2_EEEES2_Qsr3stdE18is_constructible_vIT_NS0_11HuffmanCodeIT0_EEEES6_RNS0_10ByteStreamE
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _Z17createHuffmanCodeIN8rawspeed15BaselineCodeTagEENS0_11HuffmanCodeIT_EERNS0_10ByteStreamE
        - _ZN8rawspeed11HuffmanCodeINS_15BaselineCodeTagEED2Ev
        - _ZN8rawspeed20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS1_EEECI2NS2_IS1_EEEONS_11HuffmanCodeIS1_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:120,13'
          Dst:             _Z17createHuffmanCodeIN8rawspeed15BaselineCodeTagEENS0_11HuffmanCodeIT_EERNS0_10ByteStreamE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:121,10'
          Dst:             _ZN8rawspeed20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS1_EEECI2NS2_IS1_EEEONS_11HuffmanCodeIS1_EE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:122,1'
          Dst:             _ZN8rawspeed11HuffmanCodeINS_15BaselineCodeTagEED2Ev
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:122,1'
          Dst:             _ZN8rawspeed11HuffmanCodeINS_15BaselineCodeTagEED2Ev
    - functionName:    _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEC2Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/adt/Optional.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      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:    _ZN12_GLOBAL__N_19checkPumpIN8rawspeed15BitStreamerJPEGENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT0_
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_18workloopIN8rawspeed15BitStreamerJPEGELb0ENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
        - _ZN12_GLOBAL__N_18workloopIN8rawspeed15BitStreamerJPEGELb1ENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:61,10'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:62,5'
          Dst:             _ZN12_GLOBAL__N_18workloopIN8rawspeed15BitStreamerJPEGELb1ENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:64,5'
          Dst:             _ZN12_GLOBAL__N_18workloopIN8rawspeed15BitStreamerJPEGELb0ENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
    - functionName:    _ZN12_GLOBAL__N_19checkPumpIN8rawspeed16BitStreamerMSB32ENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT0_
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_18workloopIN8rawspeed16BitStreamerMSB32ELb0ENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
        - _ZN12_GLOBAL__N_18workloopIN8rawspeed16BitStreamerMSB32ELb1ENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:61,10'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:62,5'
          Dst:             _ZN12_GLOBAL__N_18workloopIN8rawspeed16BitStreamerMSB32ELb1ENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:64,5'
          Dst:             _ZN12_GLOBAL__N_18workloopIN8rawspeed16BitStreamerMSB32ELb0ENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
    - functionName:    _ZN12_GLOBAL__N_19checkPumpIN8rawspeed14BitStreamerMSBENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT0_
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_18workloopIN8rawspeed14BitStreamerMSBELb0ENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
        - _ZN12_GLOBAL__N_18workloopIN8rawspeed14BitStreamerMSBELb1ENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
        - _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:61,10'
          Dst:             _ZNK8rawspeed28AbstractPrefixCodeTranscoderINS_15BaselineCodeTagEE12isFullDecodeEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:62,5'
          Dst:             _ZN12_GLOBAL__N_18workloopIN8rawspeed14BitStreamerMSBELb1ENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:64,5'
          Dst:             _ZN12_GLOBAL__N_18workloopIN8rawspeed14BitStreamerMSBELb0ENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT1_
    - functionName:    _ZNK8rawspeed10ByteStream19peekRemainingBufferEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/ByteStream.h'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8rawspeed10ByteStream13getRemainSizeEv
        - _ZNK8rawspeed6Buffer10getSubViewEjj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:109,28'
          Dst:             _ZNK8rawspeed10ByteStream13getRemainSizeEv
        - Src:             '/src/librawspeed/src/librawspeed/io/ByteStream.h:109,12'
          Dst:             _ZNK8rawspeed6Buffer10getSubViewEjj
    - functionName:    _ZL23createPrefixCodeDecoderIN8rawspeed20PrefixCodeLUTDecoderINS0_15BaselineCodeTagENS0_23PrefixCodeLookupDecoderIS2_EEEEET_RNS0_10ByteStreamE
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          109
      EdgeCount:       42
      CyclomaticComplexity: 18
      functionsReached:
        - _Z33createSimplePrefixCodeDecoderImplIN8rawspeed20PrefixCodeLUTDecoderINS0_15BaselineCodeTagENS0_23PrefixCodeLookupDecoderIS2_EEEES2_Qntsr3stdE18is_constructible_vIT_NS0_10PrefixCodeIT0_EEEES6_RNS0_10ByteStreamE
        - _Z34createHuffmanPrefixCodeDecoderImplIN8rawspeed20PrefixCodeLUTDecoderINS0_15BaselineCodeTagENS0_23PrefixCodeLookupDecoderIS2_EEEES2_Qsr3stdE18is_constructible_vIT_NS0_11HuffmanCodeIT0_EEEES6_RNS0_10ByteStreamE
        - _ZN8rawspeed10ByteStream7getByteEv
        - _ZN8rawspeed20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS1_EEE5setupEbb
        - _ZN8rawspeed20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS1_EEEC2EOS4_
        - _ZN8rawspeed20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS1_EEED2Ev
        - _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEC2Ev
        - _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEED2Ev
        - _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEaSIS5_Qsr3stdE7same_asITL0__T_EEERS6_OS9_
        - _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEptEv
        - _ZNR8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEdeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:150,25'
          Dst:             _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEC2Ev
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:151,29'
          Dst:             _ZN8rawspeed10ByteStream7getByteEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:152,10'
          Dst:             _Z34createHuffmanPrefixCodeDecoderImplIN8rawspeed20PrefixCodeLUTDecoderINS0_15BaselineCodeTagENS0_23PrefixCodeLookupDecoderIS2_EEEES2_Qsr3stdE18is_constructible_vIT_NS0_11HuffmanCodeIT0_EEEES6_RNS0_10ByteStreamE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:152,8'
          Dst:             _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEaSIS5_Qsr3stdE7same_asITL0__T_EEERS6_OS9_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:152,5'
          Dst:             _ZN8rawspeed20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS1_EEED2Ev
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:152,5'
          Dst:             _ZN8rawspeed20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS1_EEED2Ev
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:154,10'
          Dst:             _Z33createSimplePrefixCodeDecoderImplIN8rawspeed20PrefixCodeLUTDecoderINS0_15BaselineCodeTagENS0_23PrefixCodeLookupDecoderIS2_EEEES2_Qntsr3stdE18is_constructible_vIT_NS0_10PrefixCodeIT0_EEEES6_RNS0_10ByteStreamE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:154,8'
          Dst:             _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEaSIS5_Qsr3stdE7same_asITL0__T_EEERS6_OS9_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:154,5'
          Dst:             _ZN8rawspeed20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS1_EEED2Ev
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:154,5'
          Dst:             _ZN8rawspeed20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS1_EEED2Ev
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:157,31'
          Dst:             _ZN8rawspeed10ByteStream7getByteEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:161,21'
          Dst:             _ZN8rawspeed10ByteStream7getByteEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:163,3'
          Dst:             _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEptEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:163,7'
          Dst:             _ZN8rawspeed20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS1_EEE5setupEbb
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:165,20'
          Dst:             _ZNR8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEEdeEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:165,10'
          Dst:             _ZN8rawspeed20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS1_EEEC2EOS4_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:166,1'
          Dst:             _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEED2Ev
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:166,1'
          Dst:             _ZN8rawspeed8OptionalINS_20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS2_EEEEED2Ev
    - functionName:    _Z33createSimplePrefixCodeDecoderImplIN8rawspeed20PrefixCodeLUTDecoderINS0_15BaselineCodeTagENS0_23PrefixCodeLookupDecoderIS2_EEEES2_Qntsr3stdE18is_constructible_vIT_NS0_10PrefixCodeIT0_EEEES6_RNS0_10ByteStreamE
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed14ThrowExceptionINS_17RawspeedExceptionEEEvPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Common.h:135,3'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_17RawspeedExceptionEEEvPKcz
    - functionName:    _ZN12_GLOBAL__N_112checkFlavourIN8rawspeed10VC5CodeTagEEEvNS1_10ByteStreamE
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          72
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL23createPrefixCodeDecoderIN8rawspeed20PrefixCodeLUTDecoderINS0_10VC5CodeTagENS0_23PrefixCodeLookupDecoderIS2_EEEEET_RNS0_10ByteStreamE
        - _ZN12_GLOBAL__N_19checkPumpIN8rawspeed14BitStreamerMSBENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT0_
        - _ZN12_GLOBAL__N_19checkPumpIN8rawspeed15BitStreamerJPEGENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT0_
        - _ZN12_GLOBAL__N_19checkPumpIN8rawspeed16BitStreamerMSB32ENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT0_
        - _ZN8rawspeed10ByteStream7getByteEv
        - _ZN8rawspeed14ThrowExceptionINS_17RawspeedExceptionEEEvPKcz
        - _ZN8rawspeed20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS1_EEED2Ev
        - _ZNK8rawspeed10ByteStream19peekRemainingBufferEv
        - _ZNK8rawspeed6Buffer15getAsArray1DRefEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:78,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:71,19'
          Dst:             _ZL23createPrefixCodeDecoderIN8rawspeed20PrefixCodeLUTDecoderINS0_10VC5CodeTagENS0_23PrefixCodeLookupDecoderIS2_EEEEET_RNS0_10ByteStreamE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:76,26'
          Dst:             _ZN8rawspeed10ByteStream7getByteEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:77,25'
          Dst:             _ZNK8rawspeed10ByteStream19peekRemainingBufferEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:77,47'
          Dst:             _ZNK8rawspeed6Buffer15getAsArray1DRefEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:80,5'
          Dst:             _ZN12_GLOBAL__N_19checkPumpIN8rawspeed14BitStreamerMSBENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT0_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:83,5'
          Dst:             _ZN12_GLOBAL__N_19checkPumpIN8rawspeed16BitStreamerMSB32ENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT0_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:86,5'
          Dst:             _ZN12_GLOBAL__N_19checkPumpIN8rawspeed15BitStreamerJPEGENS1_20PrefixCodeLUTDecoderINS1_10VC5CodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT0_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:89,5'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_17RawspeedExceptionEEEvPKcz
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:91,1'
          Dst:             _ZN8rawspeed20PrefixCodeLUTDecoderINS_10VC5CodeTagENS_23PrefixCodeLookupDecoderIS1_EEED2Ev
    - functionName:    _ZN12_GLOBAL__N_112checkFlavourIN8rawspeed15BaselineCodeTagEEEvNS1_10ByteStreamE
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          72
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL23createPrefixCodeDecoderIN8rawspeed20PrefixCodeLUTDecoderINS0_15BaselineCodeTagENS0_23PrefixCodeLookupDecoderIS2_EEEEET_RNS0_10ByteStreamE
        - _ZN12_GLOBAL__N_19checkPumpIN8rawspeed14BitStreamerMSBENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT0_
        - _ZN12_GLOBAL__N_19checkPumpIN8rawspeed15BitStreamerJPEGENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT0_
        - _ZN12_GLOBAL__N_19checkPumpIN8rawspeed16BitStreamerMSB32ENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT0_
        - _ZN8rawspeed10ByteStream7getByteEv
        - _ZN8rawspeed14ThrowExceptionINS_17RawspeedExceptionEEEvPKcz
        - _ZN8rawspeed20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS1_EEED2Ev
        - _ZNK8rawspeed10ByteStream19peekRemainingBufferEv
        - _ZNK8rawspeed6Buffer15getAsArray1DRefEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:78,3'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:71,19'
          Dst:             _ZL23createPrefixCodeDecoderIN8rawspeed20PrefixCodeLUTDecoderINS0_15BaselineCodeTagENS0_23PrefixCodeLookupDecoderIS2_EEEEET_RNS0_10ByteStreamE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:76,26'
          Dst:             _ZN8rawspeed10ByteStream7getByteEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:77,25'
          Dst:             _ZNK8rawspeed10ByteStream19peekRemainingBufferEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:77,47'
          Dst:             _ZNK8rawspeed6Buffer15getAsArray1DRefEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:80,5'
          Dst:             _ZN12_GLOBAL__N_19checkPumpIN8rawspeed14BitStreamerMSBENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT0_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:83,5'
          Dst:             _ZN12_GLOBAL__N_19checkPumpIN8rawspeed16BitStreamerMSB32ENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT0_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:86,5'
          Dst:             _ZN12_GLOBAL__N_19checkPumpIN8rawspeed15BitStreamerJPEGENS1_20PrefixCodeLUTDecoderINS1_15BaselineCodeTagENS1_23PrefixCodeLookupDecoderIS4_EEEEEEvNS1_10Array1DRefIKhEERKT0_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:89,5'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_17RawspeedExceptionEEEvPKcz
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:91,1'
          Dst:             _ZN8rawspeed20PrefixCodeLUTDecoderINS_15BaselineCodeTagENS_23PrefixCodeLookupDecoderIS1_EEED2Ev
    - functionName:    _ZN8rawspeed6BufferC2EPKhj
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/Buffer.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8rawspeed10Array1DRefIKhEC2EPS1_i
        - _ZN8rawspeed13implicit_castIijQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed6BufferC2ENS_10Array1DRefIKhEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:68,34'
          Dst:             _ZN8rawspeed13implicit_castIijQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:68,16'
          Dst:             _ZN8rawspeed10Array1DRefIKhEC2EPS1_i
        - Src:             '/src/librawspeed/src/librawspeed/io/Buffer.h:68,9'
          Dst:             _ZN8rawspeed6BufferC2ENS_10Array1DRefIKhEE
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          81
      EdgeCount:       26
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12_GLOBAL__N_112checkFlavourIN8rawspeed10VC5CodeTagEEEvNS1_10ByteStreamE
        - _ZN12_GLOBAL__N_112checkFlavourIN8rawspeed15BaselineCodeTagEEEvNS1_10ByteStreamE
        - _ZN8rawspeed10ByteStream7getByteEv
        - _ZN8rawspeed10ByteStreamC2ENS_10DataBufferE
        - _ZN8rawspeed10DataBufferC2ENS_6BufferENS_10EndiannessE
        - _ZN8rawspeed13implicit_castIjmQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - _ZN8rawspeed14ThrowExceptionINS_17RawspeedExceptionEEEvPKcz
        - _ZN8rawspeed6BufferC2EPKhj
        - __assert_fail
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:107,5'
          Branch Sides:    []
      Callsites:
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:98,3'
          Dst:             __assert_fail
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:102,15'
          Dst:             _ZN8rawspeed13implicit_castIjmQaaaaoosr3stdE13is_integral_vIT0_Esr3stdE19is_floating_point_vIS1_Eoosr3stdE13is_integral_vIT_Esr3stdE19is_floating_point_vIS2_Entsr3stdE9is_same_vIS1_S2_EEES2_S1_
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:101,28'
          Dst:             _ZN8rawspeed6BufferC2EPKhj
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:103,32'
          Dst:             _ZN8rawspeed10DataBufferC2ENS_6BufferENS_10EndiannessE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:104,26'
          Dst:             _ZN8rawspeed10ByteStreamC2ENS_10DataBufferE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:107,16'
          Dst:             _ZN8rawspeed10ByteStream7getByteEv
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:109,7'
          Dst:             _ZN12_GLOBAL__N_112checkFlavourIN8rawspeed15BaselineCodeTagEEEvNS1_10ByteStreamE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:112,7'
          Dst:             _ZN12_GLOBAL__N_112checkFlavourIN8rawspeed10VC5CodeTagEEEvNS1_10ByteStreamE
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:115,7'
          Dst:             _ZN8rawspeed14ThrowExceptionINS_17RawspeedExceptionEEEvPKcz
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:117,3'
          Dst:             __cxa_begin_catch
        - Src:             '/src/librawspeed/fuzz/librawspeed/codes/PrefixCodeDecoder/Solo.cpp:119,3'
          Dst:             __cxa_end_catch
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8rawspeed8writeLogENS_10DEBUG_PRIOEPKcz
      functionSourceFile: '/src/librawspeed/src/librawspeed/common/Common.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8rawspeed17RawspeedException6anchorEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/common/RawspeedException.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 28
      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:    _ZN8rawspeed17RawspeedExceptionD0Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/common/../common/RawspeedException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/common/../common/RawspeedException.h:56,7'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _ZN8rawspeed11IOExceptionD0Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/../io/IOException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/io/../io/IOException.h:30,7'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _ZNK8rawspeed11IOException6anchorEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/io/IOException.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 28
      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:    _ZNK8rawspeed19RawDecoderException6anchorEv
      functionSourceFile: '/src/librawspeed/src/librawspeed/decoders/RawDecoderException.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 28
      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:    _ZN8rawspeed19RawDecoderExceptionD0Ev
      functionSourceFile: '/src/librawspeed/src/librawspeed/decoders/../decoders/RawDecoderException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/librawspeed/src/librawspeed/decoders/../decoders/RawDecoderException.h:30,7'
          Dst:             _ZNSt13runtime_errorD2Ev
...
