---
Fuzzer filename: '/src/piex/src/piex_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    87
      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:    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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:154,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex16PreviewImageData3GpsD2Ev
      functionSourceFile: '/src/piex/./src/piex_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex16PreviewImageData3GpsC2Ev
      functionSourceFile: '/src/piex/./src/piex_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4piex16PreviewImageData8RationalC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/piex_types.h:66,10'
          Dst:             _ZN4piex16PreviewImageData8RationalC2Ev
        - Src:             './src/piex_types.h:66,10'
          Dst:             _ZN4piex16PreviewImageData8RationalC2Ev
        - Src:             './src/piex_types.h:66,10'
          Dst:             _ZN4piex16PreviewImageData8RationalC2Ev
        - Src:             './src/piex_types.h:66,10'
          Dst:             _ZN4piex16PreviewImageData8RationalC2Ev
    - functionName:    _ZN4piex16PreviewImageData8RationalC2Ev
      functionSourceFile: '/src/piex/./src/piex_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex5ImageC2Ev
      functionSourceFile: '/src/piex/./src/piex_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex15StreamInterfaceD2Ev
      functionSourceFile: '/src/piex/./src/piex_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      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:    _ZN12MemoryStream7GetDataEmmPh
      functionSourceFile: '/src/piex/src/piex_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          40
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12MemoryStreamD0Ev
      functionSourceFile: '/src/piex/src/piex_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12MemoryStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex_fuzzer.cc:23,7'
          Dst:             _ZN12MemoryStreamD2Ev
    - functionName:    _ZN12MemoryStreamD2Ev
      functionSourceFile: '/src/piex/src/piex_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex15StreamInterfaceD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex_fuzzer.cc:23,7'
          Dst:             _ZN4piex15StreamInterfaceD2Ev
    - functionName:    _ZN4piex15StreamInterfaceC2Ev
      functionSourceFile: '/src/piex/./src/piex_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex15StreamInterfaceD0Ev
      functionSourceFile: '/src/piex/./src/piex_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_pure_virtual
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex16PreviewImageDataD2Ev
      functionSourceFile: '/src/piex/./src/piex_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex16PreviewImageData3GpsD2Ev
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             './src/piex_types.h:57,8'
          Dst:             _ZN4piex16PreviewImageData3GpsD2Ev
    - functionName:    _ZN4piex16PreviewImageDataC2Ev
      functionSourceFile: '/src/piex/./src/piex_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4piex16PreviewImageData3GpsC2Ev
        - _ZN4piex16PreviewImageData3GpsD2Ev
        - _ZN4piex16PreviewImageData8RationalC2Ev
        - _ZN4piex5ImageC2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             './src/piex_types.h:57,8'
          Dst:             _ZN4piex5ImageC2Ev
        - Src:             './src/piex_types.h:57,8'
          Dst:             _ZN4piex5ImageC2Ev
        - Src:             './src/piex_types.h:57,8'
          Dst:             _ZN4piex16PreviewImageData8RationalC2Ev
        - Src:             './src/piex_types.h:57,8'
          Dst:             _ZN4piex16PreviewImageData8RationalC2Ev
        - Src:             './src/piex_types.h:57,8'
          Dst:             _ZN4piex16PreviewImageData8RationalC2Ev
        - Src:             './src/piex_types.h:57,8'
          Dst:             _ZN4piex16PreviewImageData3GpsC2Ev
        - Src:             './src/piex_types.h:57,8'
          Dst:             _ZN4piex16PreviewImageData3GpsD2Ev
    - functionName:    _ZN12MemoryStreamC2EPKhm
      functionSourceFile: '/src/piex/src/piex_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex15StreamInterfaceC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex_fuzzer.cc:25,5'
          Dst:             _ZN4piex15StreamInterfaceC2Ev
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/piex/src/piex_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN12MemoryStreamC2EPKhm
        - _ZN12MemoryStreamD2Ev
        - _ZN4piex16PreviewImageDataC2Ev
        - _ZN4piex16PreviewImageDataD2Ev
        - _ZN4piex19GetPreviewImageDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataEPNS_22image_type_recognition13RawImageTypesE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex_fuzzer.cc:45,18'
          Dst:             _ZN12MemoryStreamC2EPKhm
        - Src:             'src/piex_fuzzer.cc:47,28'
          Dst:             _ZN4piex16PreviewImageDataC2Ev
        - Src:             'src/piex_fuzzer.cc:48,5'
          Dst:             _ZN4piex19GetPreviewImageDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataEPNS_22image_type_recognition13RawImageTypesE
        - Src:             'src/piex_fuzzer.cc:51,1'
          Dst:             _ZN4piex16PreviewImageDataD2Ev
        - Src:             'src/piex_fuzzer.cc:51,1'
          Dst:             _ZN12MemoryStreamD2Ev
        - Src:             'src/piex_fuzzer.cc:51,1'
          Dst:             _ZN4piex16PreviewImageDataD2Ev
        - Src:             'src/piex_fuzzer.cc:51,1'
          Dst:             _ZN12MemoryStreamD2Ev
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12_GLOBAL__N_117GetDngInformationERKNS_14tiff_directory13TiffDirectoryEPjS5_PNSt3__16vectorIjNS6_9allocatorIjEEEE
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          74
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4piex18GetFullDimension32ERKNS_14tiff_directory13TiffDirectoryEPjS4_
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIjNS2_9allocatorIjEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:43,8'
          Dst:             _ZN4piex18GetFullDimension32ERKNS_14tiff_directory13TiffDirectoryEPjS4_
        - Src:             'src/piex.cc:48,23'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIjNS2_9allocatorIjEEEE
    - functionName:    _ZN4piex12_GLOBAL__N_115RafGetDimensionEPNS_15StreamInterfaceEPjS3_
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          139
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt
        - _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:352,8'
          Dst:             _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
        - Src:             'src/piex.cc:353,8'
          Dst:             _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
        - Src:             'src/piex.cc:363,10'
          Dst:             _ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt
        - Src:             'src/piex.cc:364,10'
          Dst:             _ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt
        - Src:             'src/piex.cc:371,9'
          Dst:             _ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt
        - Src:             'src/piex.cc:372,9'
          Dst:             _ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt
    - functionName:    _ZN4piex12_GLOBAL__N_116PefGetColorSpaceEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          130
      EdgeCount:       51
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN4piex12_GLOBAL__N_110GetExifIfdENS_14tiff_directory6EndianEPNS_15StreamInterfaceEPNS1_13TiffDirectoryE
        - _ZN4piex12_GLOBAL__N_115GetMakernoteIfdERKNS_14tiff_directory13TiffDirectoryENS1_6EndianEjPNS_15StreamInterfaceEPjPS2_
        - _ZN4piex13GetEndiannessEjPNS_15StreamInterfaceEPNS_14tiff_directory6EndianE
        - _ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE
        - _ZN4piex14tiff_directory13TiffDirectoryD2Ev
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - _ZNK4piex14tiff_directory13TiffDirectory3HasEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:305,8'
          Dst:             _ZN4piex13GetEndiannessEjPNS_15StreamInterfaceEPNS_14tiff_directory6EndianE
        - Src:             'src/piex.cc:309,17'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE
        - Src:             'src/piex.cc:310,8'
          Dst:             _ZN4piex12_GLOBAL__N_110GetExifIfdENS_14tiff_directory6EndianEPNS_15StreamInterfaceEPNS1_13TiffDirectoryE
        - Src:             'src/piex.cc:315,17'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE
        - Src:             'src/piex.cc:317,8'
          Dst:             _ZN4piex12_GLOBAL__N_115GetMakernoteIfdERKNS_14tiff_directory13TiffDirectoryENS1_6EndianEjPNS_15StreamInterfaceEPjPS2_
        - Src:             'src/piex.cc:331,1'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryD2Ev
        - Src:             'src/piex.cc:321,21'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/piex.cc:323,24'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/piex.cc:331,1'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryD2Ev
        - Src:             'src/piex.cc:331,1'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryD2Ev
        - Src:             'src/piex.cc:331,1'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryD2Ev
    - functionName:    _ZN4piex12_GLOBAL__N_110GetExifIfdENS_14tiff_directory6EndianEPNS_15StreamInterfaceEPNS1_13TiffDirectoryE
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          146
      EdgeCount:       39
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj
        - _ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE
        - _ZN4piex14tiff_directory13TiffDirectoryD2Ev
        - _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:142,8'
          Dst:             _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
        - Src:             'src/piex.cc:147,17'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE
        - Src:             'src/piex.cc:148,8'
          Dst:             _ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj
        - Src:             'src/piex.cc:154,16'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/piex.cc:155,12'
          Dst:             _ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj
        - Src:             'src/piex.cc:161,1'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryD2Ev
        - Src:             'src/piex.cc:161,1'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryD2Ev
    - functionName:    _ZN4piex12_GLOBAL__N_115GetMakernoteIfdERKNS_14tiff_directory13TiffDirectoryENS1_6EndianEjPNS_15StreamInterfaceEPjPS2_
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj
        - _ZNK4piex14tiff_directory13TiffDirectory18GetOffsetAndLengthEjjPjS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:168,17'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory18GetOffsetAndLengthEjjPjS2_
        - Src:             'src/piex.cc:175,10'
          Dst:             _ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj
    - functionName:    _ZN4piex14tiff_directory13TiffDirectoryD2Ev
      functionSourceFile: '/src/piex/./src/tiff_directory/tiff_directory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex14tiff_directory13TiffDirectory14DirectoryEntryD2Ev
      functionSourceFile: '/src/piex/./src/tiff_directory/tiff_directory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12_GLOBAL__N_119GetRawProcessingIfdERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEERKNS_14tiff_directory13TiffDirectoryEjNSA_6EndianEPNS_15StreamInterfaceEPSB_
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj
        - _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
        - _ZNK4piex14tiff_directory13TiffDirectory18GetOffsetAndLengthEjjPjS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:211,22'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory18GetOffsetAndLengthEjjPjS2_
        - Src:             'src/piex.cc:218,8'
          Dst:             _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
        - Src:             'src/piex.cc:222,10'
          Dst:             _ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj
    - functionName:    _ZN4piex12_GLOBAL__N_120GetCameraSettingsIfdERKNS_14tiff_directory13TiffDirectoryEjNS1_6EndianEPNS_15StreamInterfaceEPS2_
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj
        - _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
        - _ZNK4piex14tiff_directory13TiffDirectory18GetOffsetAndLengthEjjPjS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:187,22'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory18GetOffsetAndLengthEjjPjS2_
        - Src:             'src/piex.cc:194,8'
          Dst:             _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
        - Src:             'src/piex.cc:198,10'
          Dst:             _ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj
    - functionName:    _ZN4piex12_GLOBAL__N_122GetOlympusPreviewImageEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         70
      ICount:          359
      EdgeCount:       138
      CyclomaticComplexity: 70
      functionsReached:
        - _ZN4piex12_GLOBAL__N_110GetExifIfdENS_14tiff_directory6EndianEPNS_15StreamInterfaceEPNS1_13TiffDirectoryE
        - _ZN4piex12_GLOBAL__N_115GetMakernoteIfdERKNS_14tiff_directory13TiffDirectoryENS1_6EndianEjPNS_15StreamInterfaceEPjPS2_
        - _ZN4piex12_GLOBAL__N_119GetRawProcessingIfdERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEERKNS_14tiff_directory13TiffDirectoryEjNSA_6EndianEPNS_15StreamInterfaceEPSB_
        - _ZN4piex12_GLOBAL__N_120GetCameraSettingsIfdERKNS_14tiff_directory13TiffDirectoryEjNS1_6EndianEPNS_15StreamInterfaceEPS2_
        - _ZN4piex13GetEndiannessEjPNS_15StreamInterfaceEPNS_14tiff_directory6EndianE
        - _ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE
        - _ZN4piex14tiff_directory13TiffDirectoryD2Ev
        - _ZNK4piex14tiff_directory13TiffDirectory18GetOffsetAndLengthEjjPjS2_
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIjNS2_9allocatorIjEEEE
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - _ZNK4piex14tiff_directory13TiffDirectory3HasEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:233,8'
          Dst:             _ZN4piex13GetEndiannessEjPNS_15StreamInterfaceEPNS_14tiff_directory6EndianE
        - Src:             'src/piex.cc:237,17'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE
        - Src:             'src/piex.cc:238,8'
          Dst:             _ZN4piex12_GLOBAL__N_110GetExifIfdENS_14tiff_directory6EndianEPNS_15StreamInterfaceEPNS1_13TiffDirectoryE
        - Src:             'src/piex.cc:243,17'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE
        - Src:             'src/piex.cc:245,8'
          Dst:             _ZN4piex12_GLOBAL__N_115GetMakernoteIfdERKNS_14tiff_directory13TiffDirectoryENS1_6EndianEjPNS_15StreamInterfaceEPjPS2_
        - Src:             'src/piex.cc:251,21'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/piex.cc:252,24'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory18GetOffsetAndLengthEjjPjS2_
        - Src:             'src/piex.cc:260,17'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE
        - Src:             'src/piex.cc:261,8'
          Dst:             _ZN4piex12_GLOBAL__N_120GetCameraSettingsIfdERKNS_14tiff_directory13TiffDirectoryEjNS1_6EndianEPNS_15StreamInterfaceEPS2_
        - Src:             'src/piex.cc:268,28'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/piex.cc:269,28'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/piex.cc:273,23'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/piex.cc:275,23'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/piex.cc:278,17'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE
        - Src:             'src/piex.cc:279,8'
          Dst:             _ZN4piex12_GLOBAL__N_119GetRawProcessingIfdERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEERKNS_14tiff_directory13TiffDirectoryEjNSA_6EndianEPNS_15StreamInterfaceEPSB_
        - Src:             'src/piex.cc:285,26'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/piex.cc:287,28'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIjNS2_9allocatorIjEEEE
        - Src:             'src/piex.cc:300,1'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryD2Ev
        - Src:             'src/piex.cc:300,1'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryD2Ev
        - Src:             'src/piex.cc:300,1'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryD2Ev
        - Src:             'src/piex.cc:300,1'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryD2Ev
        - Src:             'src/piex.cc:300,1'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryD2Ev
        - Src:             'src/piex.cc:300,1'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryD2Ev
        - Src:             'src/piex.cc:300,1'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryD2Ev
        - Src:             'src/piex.cc:300,1'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryD2Ev
    - functionName:    _ZN4piex12_GLOBAL__N_111GetExifDataEjPNS_15StreamInterfaceEPNS_16PreviewImageDataE
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4piex11TiffContentC2Ev
        - _ZN4piex11TiffContentD2Ev
        - _ZN4piex12_GLOBAL__N_114GetPreviewDataERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjjPNS_15StreamInterfaceEPNS_11TiffContentEPNS_16PreviewImageDataE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:119,15'
          Dst:             _ZN4piex11TiffContentC2Ev
        - Src:             'src/piex.cc:120,10'
          Dst:             _ZN4piex12_GLOBAL__N_114GetPreviewDataERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjjPNS_15StreamInterfaceEPNS_11TiffContentEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:122,1'
          Dst:             _ZN4piex11TiffContentD2Ev
        - Src:             'src/piex.cc:122,1'
          Dst:             _ZN4piex11TiffContentD2Ev
    - functionName:    _ZN4piex11TiffContentC2Ev
      functionSourceFile: '/src/piex/./src/tiff_parser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12_GLOBAL__N_114GetPreviewDataERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjjPNS_15StreamInterfaceEPNS_11TiffContentEPNS_16PreviewImageDataE
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          116
      EdgeCount:       25
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4piex10TiffParser19GetPreviewImageDataERKNS_11TiffContentEPNS_16PreviewImageDataE
        - _ZN4piex10TiffParser5ParseERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS_11TiffContentE
        - _ZN4piex10TiffParserC2EPNS_15StreamInterfaceEj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:94,14'
          Dst:             _ZN4piex10TiffParserC2EPNS_15StreamInterfaceEj
        - Src:             'src/piex.cc:96,20'
          Dst:             _ZN4piex10TiffParser5ParseERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS_11TiffContentE
        - Src:             'src/piex.cc:103,22'
          Dst:             _ZN4piex10TiffParser19GetPreviewImageDataERKNS_11TiffContentEPNS_16PreviewImageDataE
    - functionName:    _ZN4piex11TiffContentD2Ev
      functionSourceFile: '/src/piex/./src/tiff_parser.h'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex5ImagegtERKS0_
      functionSourceFile: '/src/piex/./src/piex_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12_GLOBAL__N_114GetPreviewDataERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjPNS_15StreamInterfaceEPNS_16PreviewImageDataE
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4piex11TiffContentC2Ev
        - _ZN4piex11TiffContentD2Ev
        - _ZN4piex12_GLOBAL__N_114GetPreviewDataERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjjPNS_15StreamInterfaceEPNS_11TiffContentEPNS_16PreviewImageDataE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:110,15'
          Dst:             _ZN4piex11TiffContentC2Ev
        - Src:             'src/piex.cc:111,10'
          Dst:             _ZN4piex12_GLOBAL__N_114GetPreviewDataERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjjPNS_15StreamInterfaceEPNS_11TiffContentEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:113,1'
          Dst:             _ZN4piex11TiffContentD2Ev
        - Src:             'src/piex.cc:113,1'
          Dst:             _ZN4piex11TiffContentD2Ev
    - functionName:    _ZN4piex12_GLOBAL__N_127GetThumbnailOffsetAndLengthERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          103
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4piex12_GLOBAL__N_114GetPreviewDataERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex16PreviewImageDataC2Ev
        - _ZN4piex16PreviewImageDataD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:132,20'
          Dst:             _ZN4piex16PreviewImageDataC2Ev
        - Src:             'src/piex.cc:133,7'
          Dst:             _ZN4piex12_GLOBAL__N_114GetPreviewDataERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:136,1'
          Dst:             _ZN4piex16PreviewImageDataD2Ev
        - Src:             'src/piex.cc:136,1'
          Dst:             _ZN4piex16PreviewImageDataD2Ev
    - functionName:    _ZN4piex19SupportedExtensionsEv
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          157
      EdgeCount:       51
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12_GLOBAL__N_117RafGetOrientationEPNS_15StreamInterfaceEPj
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4piex18GetExifOrientationEPNS_15StreamInterfaceEjPj
        - _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:338,8'
          Dst:             _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
        - Src:             'src/piex.cc:343,10'
          Dst:             _ZN4piex18GetExifOrientationEPNS_15StreamInterfaceEjPj
    - functionName:    _ZN4piex14GetOrientationEPNS_15StreamInterfaceEPj
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          147
      EdgeCount:       40
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4piex12_GLOBAL__N_117RafGetOrientationEPNS_15StreamInterfaceEPj
        - _ZN4piex12binary_parse19RangeCheckedBytePtrC2EPKhm
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex17Cr3GetOrientationEPNS_15StreamInterfaceEPj
        - _ZN4piex18GetExifOrientationEPNS_15StreamInterfaceEjPj
        - _ZN4piex22image_type_recognition27GetNumberOfBytesForIsOfTypeENS0_13RawImageTypesE
        - _ZN4piex22image_type_recognition8IsOfTypeERKNS_12binary_parse19RangeCheckedBytePtrENS0_13RawImageTypesE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:713,16'
          Dst:             _ZN4piex22image_type_recognition27GetNumberOfBytesForIsOfTypeENS0_13RawImageTypesE
        - Src:             'src/piex.cc:714,16'
          Dst:             _ZN4piex22image_type_recognition27GetNumberOfBytesForIsOfTypeENS0_13RawImageTypesE
        - Src:             'src/piex.cc:723,16'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrC2EPKhm
        - Src:             'src/piex.cc:723,7'
          Dst:             _ZN4piex22image_type_recognition8IsOfTypeERKNS_12binary_parse19RangeCheckedBytePtrENS0_13RawImageTypesE
        - Src:             'src/piex.cc:723,7'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/piex.cc:725,12'
          Dst:             _ZN4piex12_GLOBAL__N_117RafGetOrientationEPNS_15StreamInterfaceEPj
        - Src:             'src/piex.cc:723,7'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/piex.cc:727,18'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrC2EPKhm
        - Src:             'src/piex.cc:726,14'
          Dst:             _ZN4piex22image_type_recognition8IsOfTypeERKNS_12binary_parse19RangeCheckedBytePtrENS0_13RawImageTypesE
        - Src:             'src/piex.cc:726,14'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/piex.cc:729,12'
          Dst:             _ZN4piex17Cr3GetOrientationEPNS_15StreamInterfaceEPj
        - Src:             'src/piex.cc:726,14'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/piex.cc:731,12'
          Dst:             _ZN4piex18GetExifOrientationEPNS_15StreamInterfaceEjPj
    - functionName:    _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
      functionSourceFile: '/src/piex/./src/binary_parse/range_checked_byte_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    89
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12_GLOBAL__N_117GetDngInformationERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEPNS_15StreamInterfaceEPjSC_PNS1_6vectorIjS6_EE
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          160
      EdgeCount:       39
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4piex10TiffParser5ParseERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS_11TiffContentE
        - _ZN4piex10TiffParserC2EPNS_15StreamInterfaceEj
        - _ZN4piex11TiffContentC2Ev
        - _ZN4piex11TiffContentD2Ev
        - _ZN4piex12_GLOBAL__N_117GetDngInformationERKNS_14tiff_directory13TiffDirectoryEPjS5_PNSt3__16vectorIjNS6_9allocatorIjEEEE
        - _ZNK4piex14tiff_directory13TiffDirectory17GetSubDirectoriesEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:62,14'
          Dst:             _ZN4piex10TiffParserC2EPNS_15StreamInterfaceEj
        - Src:             'src/piex.cc:64,15'
          Dst:             _ZN4piex11TiffContentC2Ev
        - Src:             'src/piex.cc:65,20'
          Dst:             _ZN4piex10TiffParser5ParseERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS_11TiffContentE
        - Src:             'src/piex.cc:79,1'
          Dst:             _ZN4piex11TiffContentD2Ev
        - Src:             'src/piex.cc:73,22'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory17GetSubDirectoriesEv
        - Src:             'src/piex.cc:74,12'
          Dst:             _ZN4piex12_GLOBAL__N_117GetDngInformationERKNS_14tiff_directory13TiffDirectoryEPjS5_PNSt3__16vectorIjNS6_9allocatorIjEEEE
        - Src:             'src/piex.cc:76,45'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory17GetSubDirectoriesEv
        - Src:             'src/piex.cc:76,12'
          Dst:             _ZN4piex12_GLOBAL__N_117GetDngInformationERKNS_14tiff_directory13TiffDirectoryEPjS5_PNSt3__16vectorIjNS6_9allocatorIjEEEE
        - Src:             'src/piex.cc:79,1'
          Dst:             _ZN4piex11TiffContentD2Ev
    - functionName:    _ZN4piex17GetDngInformationEPNS_15StreamInterfaceEPjS2_PNSt3__16vectorIjNS3_9allocatorIjEEEE
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          88
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4piex12_GLOBAL__N_117GetDngInformationERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEPNS_15StreamInterfaceEPjSC_PNS1_6vectorIjS6_EE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:701,8'
          Dst:             _ZN4piex12_GLOBAL__N_117GetDngInformationERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEPNS_15StreamInterfaceEPjSC_PNS1_6vectorIjS6_EE
        - Src:             'src/piex.cc:702,12'
          Dst:             _ZN4piex12_GLOBAL__N_117GetDngInformationERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEPNS_15StreamInterfaceEPjSC_PNS1_6vectorIjS6_EE
    - functionName:    _ZN4piex12_GLOBAL__N_117SrwGetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          96
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4piex12_GLOBAL__N_114GetPreviewDataERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex12_GLOBAL__N_127GetThumbnailOffsetAndLengthERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:616,3'
          Dst:             _ZN4piex12_GLOBAL__N_127GetThumbnailOffsetAndLengthERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:622,8'
          Dst:             _ZN4piex12_GLOBAL__N_114GetPreviewDataERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjPNS_15StreamInterfaceEPNS_16PreviewImageDataE
    - functionName:    _ZN4piex12_GLOBAL__N_117Rw2GetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          141
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4piex12_GLOBAL__N_111GetExifDataEjPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex12_GLOBAL__N_114GetPreviewDataERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex16PreviewImageDataC2Ev
        - _ZN4piex16PreviewImageDataD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:591,20'
          Dst:             _ZN4piex16PreviewImageDataC2Ev
        - Src:             'src/piex.cc:592,8'
          Dst:             _ZN4piex12_GLOBAL__N_114GetPreviewDataERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:612,1'
          Dst:             _ZN4piex16PreviewImageDataD2Ev
        - Src:             'src/piex.cc:599,10'
          Dst:             _ZN4piex12_GLOBAL__N_111GetExifDataEjPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:612,1'
          Dst:             _ZN4piex16PreviewImageDataD2Ev
    - functionName:    _ZN4piex12_GLOBAL__N_117RafGetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4piex12_GLOBAL__N_111GetExifDataEjPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex12_GLOBAL__N_115RafGetDimensionEPNS_15StreamInterfaceEPjS3_
        - _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:557,8'
          Dst:             _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
        - Src:             'src/piex.cc:558,8'
          Dst:             _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
        - Src:             'src/piex.cc:562,8'
          Dst:             _ZN4piex12_GLOBAL__N_115RafGetDimensionEPNS_15StreamInterfaceEPjS3_
        - Src:             'src/piex.cc:570,10'
          Dst:             _ZN4piex12_GLOBAL__N_111GetExifDataEjPNS_15StreamInterfaceEPNS_16PreviewImageDataE
    - functionName:    _ZN4piex12_GLOBAL__N_117PefGetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          110
      EdgeCount:       31
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4piex12_GLOBAL__N_114GetPreviewDataERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex12_GLOBAL__N_116PefGetColorSpaceEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex12_GLOBAL__N_127GetThumbnailOffsetAndLengthERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex16PreviewImageDataC2Ev
        - _ZN4piex16PreviewImageDataD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:537,8'
          Dst:             _ZN4piex12_GLOBAL__N_114GetPreviewDataERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:539,8'
          Dst:             _ZN4piex12_GLOBAL__N_116PefGetColorSpaceEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:543,20'
          Dst:             _ZN4piex16PreviewImageDataC2Ev
        - Src:             'src/piex.cc:544,3'
          Dst:             _ZN4piex12_GLOBAL__N_127GetThumbnailOffsetAndLengthERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:548,1'
          Dst:             _ZN4piex16PreviewImageDataD2Ev
        - Src:             'src/piex.cc:548,1'
          Dst:             _ZN4piex16PreviewImageDataD2Ev
    - functionName:    _ZN4piex12_GLOBAL__N_117OrfGetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4piex12_GLOBAL__N_111GetExifDataEjPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex12_GLOBAL__N_122GetOlympusPreviewImageEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:523,8'
          Dst:             _ZN4piex12_GLOBAL__N_111GetExifDataEjPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:527,3'
          Dst:             _ZN4piex12_GLOBAL__N_122GetOlympusPreviewImageEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
    - functionName:    _ZN4piex12_GLOBAL__N_117NefGetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          204
      EdgeCount:       36
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4piex12_GLOBAL__N_114GetPreviewDataERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex12_GLOBAL__N_127GetThumbnailOffsetAndLengthERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex16PreviewImageDataC2Ev
        - _ZN4piex16PreviewImageDataD2Ev
        - _ZN4piex17GetJpegDimensionsEjPNS_15StreamInterfaceEPtS2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:479,8'
          Dst:             _ZN4piex12_GLOBAL__N_114GetPreviewDataERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:485,22'
          Dst:             _ZN4piex16PreviewImageDataC2Ev
        - Src:             'src/piex.cc:486,5'
          Dst:             _ZN4piex12_GLOBAL__N_127GetThumbnailOffsetAndLengthERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:488,3'
          Dst:             _ZN4piex16PreviewImageDataD2Ev
        - Src:             'src/piex.cc:488,3'
          Dst:             _ZN4piex16PreviewImageDataD2Ev
        - Src:             'src/piex.cc:501,10'
          Dst:             _ZN4piex17GetJpegDimensionsEjPNS_15StreamInterfaceEPtS2_
    - functionName:    _ZN4piex12_GLOBAL__N_117DngGetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          225
      EdgeCount:       47
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4piex11IsThumbnailERKNS_5ImageEi
        - _ZN4piex11TiffContentC2Ev
        - _ZN4piex11TiffContentD2Ev
        - _ZN4piex12GetImageDataERKNS_14tiff_directory13TiffDirectoryEPNS_15StreamInterfaceEPNS_5ImageE
        - _ZN4piex12_GLOBAL__N_114GetPreviewDataERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjjPNS_15StreamInterfaceEPNS_11TiffContentEPNS_16PreviewImageDataE
        - _ZN4piex20GetFullCropDimensionERKNS_14tiff_directory13TiffDirectoryEPjS4_
        - _ZN4piex5ImageC2Ev
        - _ZNK4piex14tiff_directory13TiffDirectory17GetSubDirectoriesEv
        - _ZNK4piex5ImagegtERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:422,15'
          Dst:             _ZN4piex11TiffContentC2Ev
        - Src:             'src/piex.cc:424,8'
          Dst:             _ZN4piex12_GLOBAL__N_114GetPreviewDataERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjjPNS_15StreamInterfaceEPNS_11TiffContentEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:470,1'
          Dst:             _ZN4piex11TiffContentD2Ev
        - Src:             'src/piex.cc:431,8'
          Dst:             _ZN4piex20GetFullCropDimensionERKNS_14tiff_directory13TiffDirectoryEPjS4_
        - Src:             'src/piex.cc:437,9'
          Dst:             _ZN4piex5ImageC2Ev
        - Src:             'src/piex.cc:438,9'
          Dst:             _ZN4piex5ImageC2Ev
        - Src:             'src/piex.cc:441,9'
          Dst:             _ZN4piex5ImageC2Ev
        - Src:             'src/piex.cc:442,7'
          Dst:             _ZN4piex12GetImageDataERKNS_14tiff_directory13TiffDirectoryEPNS_15StreamInterfaceEPNS_5ImageE
        - Src:             'src/piex.cc:443,9'
          Dst:             _ZN4piex11IsThumbnailERKNS_5ImageEi
        - Src:             'src/piex.cc:451,41'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory17GetSubDirectoriesEv
        - Src:             'src/piex.cc:452,9'
          Dst:             _ZN4piex12GetImageDataERKNS_14tiff_directory13TiffDirectoryEPNS_15StreamInterfaceEPNS_5ImageE
        - Src:             'src/piex.cc:454,11'
          Dst:             _ZN4piex11IsThumbnailERKNS_5ImageEi
        - Src:             'src/piex.cc:455,24'
          Dst:             _ZNK4piex5ImagegtERKS0_
        - Src:             'src/piex.cc:459,24'
          Dst:             _ZNK4piex5ImagegtERKS0_
        - Src:             'src/piex.cc:470,1'
          Dst:             _ZN4piex11TiffContentD2Ev
    - functionName:    _ZN4piex12_GLOBAL__N_117Cr2GetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          94
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4piex12_GLOBAL__N_114GetPreviewDataERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex12_GLOBAL__N_127GetThumbnailOffsetAndLengthERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:403,3'
          Dst:             _ZN4piex12_GLOBAL__N_127GetThumbnailOffsetAndLengthERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:406,7'
          Dst:             _ZN4piex12_GLOBAL__N_114GetPreviewDataERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjPNS_15StreamInterfaceEPNS_16PreviewImageDataE
    - functionName:    _ZN4piex12_GLOBAL__N_117ArwGetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4piex12_GLOBAL__N_114GetPreviewDataERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex12_GLOBAL__N_127GetThumbnailOffsetAndLengthERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:388,3'
          Dst:             _ZN4piex12_GLOBAL__N_127GetThumbnailOffsetAndLengthERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:391,7'
          Dst:             _ZN4piex12_GLOBAL__N_114GetPreviewDataERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjPNS_15StreamInterfaceEPNS_16PreviewImageDataE
    - functionName:    _ZN4piex19GetPreviewImageDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataEPNS_22image_type_recognition13RawImageTypesE
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          259
      EdgeCount:       81
      CyclomaticComplexity: 37
      functionsReached:
        - _ZN4piex12_GLOBAL__N_117ArwGetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex12_GLOBAL__N_117Cr2GetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex12_GLOBAL__N_117DngGetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex12_GLOBAL__N_117NefGetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex12_GLOBAL__N_117OrfGetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex12_GLOBAL__N_117PefGetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex12_GLOBAL__N_117RafGetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex12_GLOBAL__N_117Rw2GetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex12_GLOBAL__N_117SrwGetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex12binary_parse19RangeCheckedBytePtrC2EPKhm
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex17Cr3GetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex21BytesRequiredForIsRawEv
        - _ZN4piex22image_type_recognition25RecognizeRawImageTypeLiteERKNS_12binary_parse19RangeCheckedBytePtrE
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/piex.cc:669,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/piex.cc:655,24'
          Dst:             _ZN4piex21BytesRequiredForIsRawEv
        - Src:             'src/piex.cc:665,23'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrC2EPKhm
        - Src:             'src/piex.cc:667,24'
          Dst:             _ZN4piex22image_type_recognition25RecognizeRawImageTypeLiteERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/piex.cc:694,1'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/piex.cc:671,14'
          Dst:             _ZN4piex12_GLOBAL__N_117ArwGetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:673,14'
          Dst:             _ZN4piex12_GLOBAL__N_117Cr2GetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:675,14'
          Dst:             _ZN4piex17Cr3GetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:677,14'
          Dst:             _ZN4piex12_GLOBAL__N_117DngGetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:680,14'
          Dst:             _ZN4piex12_GLOBAL__N_117NefGetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:682,14'
          Dst:             _ZN4piex12_GLOBAL__N_117OrfGetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:684,14'
          Dst:             _ZN4piex12_GLOBAL__N_117PefGetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:686,14'
          Dst:             _ZN4piex12_GLOBAL__N_117RafGetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:688,14'
          Dst:             _ZN4piex12_GLOBAL__N_117Rw2GetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:690,14'
          Dst:             _ZN4piex12_GLOBAL__N_117SrwGetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/piex.cc:694,1'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZN4piex21BytesRequiredForIsRawEv
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition28GetNumberOfBytesForIsRawLiteEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:632,10'
          Dst:             _ZN4piex22image_type_recognition28GetNumberOfBytesForIsRawLiteEv
    - functionName:    _ZN4piex5IsRawEPNS_15StreamInterfaceE
      functionSourceFile: '/src/piex/src/piex.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          96
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrC2EPKhm
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex21BytesRequiredForIsRawEv
        - _ZN4piex22image_type_recognition9IsRawLiteERKNS_12binary_parse19RangeCheckedBytePtrE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex.cc:636,24'
          Dst:             _ZN4piex21BytesRequiredForIsRawEv
        - Src:             'src/piex.cc:647,23'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrC2EPKhm
        - Src:             'src/piex.cc:649,10'
          Dst:             _ZN4piex22image_type_recognition9IsRawLiteERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/piex.cc:650,1'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/piex.cc:650,1'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex12_GLOBAL__N_13Box6offsetEv
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12_GLOBAL__N_16Get16uEPNS_15StreamInterfaceEmPt
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex_cr3.cc:106,10'
          Dst:             _ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt
    - functionName:    _ZN4piex12_GLOBAL__N_111ProcessCo64EPNS_15StreamInterfaceERKNS0_3BoxEPj
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4piex12_GLOBAL__N_16Get32uEPNS_15StreamInterfaceEmPj
        - _ZNK4piex12_GLOBAL__N_13Box13header_offsetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex_cr3.cc:330,32'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box13header_offsetEv
        - Src:             'src/piex_cr3.cc:330,8'
          Dst:             _ZN4piex12_GLOBAL__N_16Get32uEPNS_15StreamInterfaceEmPj
        - Src:             'src/piex_cr3.cc:336,34'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box13header_offsetEv
        - Src:             'src/piex_cr3.cc:336,10'
          Dst:             _ZN4piex12_GLOBAL__N_16Get32uEPNS_15StreamInterfaceEmPj
    - functionName:    _ZNK4piex12_GLOBAL__N_13Box13header_offsetEv
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12_GLOBAL__N_16Get32uEPNS_15StreamInterfaceEmPj
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex_cr3.cc:112,10'
          Dst:             _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
    - functionName:    _ZN4piex12_GLOBAL__N_114ProcessStszBoxEPNS_15StreamInterfaceERKNS0_3BoxEPj
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4piex12_GLOBAL__N_16Get32uEPNS_15StreamInterfaceEmPj
        - _ZNK4piex12_GLOBAL__N_13Box6offsetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex_cr3.cc:300,32'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box6offsetEv
        - Src:             'src/piex_cr3.cc:300,8'
          Dst:             _ZN4piex12_GLOBAL__N_16Get32uEPNS_15StreamInterfaceEmPj
        - Src:             'src/piex_cr3.cc:310,32'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box6offsetEv
        - Src:             'src/piex_cr3.cc:310,8'
          Dst:             _ZN4piex12_GLOBAL__N_16Get32uEPNS_15StreamInterfaceEmPj
        - Src:             'src/piex_cr3.cc:317,34'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box6offsetEv
        - Src:             'src/piex_cr3.cc:317,10'
          Dst:             _ZN4piex12_GLOBAL__N_16Get32uEPNS_15StreamInterfaceEmPj
    - functionName:    _ZN4piex12_GLOBAL__N_114ProcessCrawBoxEPNS_15StreamInterfaceERKNS0_3BoxEPtS6_S6_
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4piex12_GLOBAL__N_16Get16uEPNS_15StreamInterfaceEmPt
        - _ZNK4piex12_GLOBAL__N_13Box6offsetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex_cr3.cc:273,32'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box6offsetEv
        - Src:             'src/piex_cr3.cc:273,8'
          Dst:             _ZN4piex12_GLOBAL__N_16Get16uEPNS_15StreamInterfaceEmPt
        - Src:             'src/piex_cr3.cc:278,32'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box6offsetEv
        - Src:             'src/piex_cr3.cc:278,8'
          Dst:             _ZN4piex12_GLOBAL__N_16Get16uEPNS_15StreamInterfaceEmPt
        - Src:             'src/piex_cr3.cc:283,32'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box6offsetEv
        - Src:             'src/piex_cr3.cc:283,8'
          Dst:             _ZN4piex12_GLOBAL__N_16Get16uEPNS_15StreamInterfaceEmPt
    - functionName:    _ZN4piex12_GLOBAL__N_117GetNextBoxWithTagEPNS_15StreamInterfaceEmRKNSt3__15arrayIcLm4EEE
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4piex12_GLOBAL__N_110GetNextBoxEPNS_15StreamInterfaceEm
        - _ZNK4piex12_GLOBAL__N_13Box15next_box_offsetEv
        - _ZNK4piex12_GLOBAL__N_13Box3tagEv
        - _ZNK4piex12_GLOBAL__N_13Box7IsValidEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex_cr3.cc:261,15'
          Dst:             _ZN4piex12_GLOBAL__N_110GetNextBoxEPNS_15StreamInterfaceEm
        - Src:             'src/piex_cr3.cc:262,14'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box7IsValidEv
        - Src:             'src/piex_cr3.cc:262,31'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box3tagEv
        - Src:             'src/piex_cr3.cc:265,18'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box15next_box_offsetEv
    - functionName:    _ZN4piex12_GLOBAL__N_110GetNextBoxEPNS_15StreamInterfaceEm
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4piex12_GLOBAL__N_13BoxC2ERKNSt3__15arrayIcLm4EEEmmm
        - _ZN4piex12_GLOBAL__N_13BoxC2Ev
        - _ZN4piex12_GLOBAL__N_16Get32uEPNS_15StreamInterfaceEmPj
        - _ZN4piex12_GLOBAL__N_16Get64uEPNS_15StreamInterfaceEmPm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex_cr3.cc:231,8'
          Dst:             _ZN4piex12_GLOBAL__N_16Get32uEPNS_15StreamInterfaceEmPj
        - Src:             'src/piex_cr3.cc:232,12'
          Dst:             _ZN4piex12_GLOBAL__N_13BoxC2Ev
        - Src:             'src/piex_cr3.cc:238,12'
          Dst:             _ZN4piex12_GLOBAL__N_13BoxC2Ev
        - Src:             'src/piex_cr3.cc:245,10'
          Dst:             _ZN4piex12_GLOBAL__N_16Get64uEPNS_15StreamInterfaceEmPm
        - Src:             'src/piex_cr3.cc:246,14'
          Dst:             _ZN4piex12_GLOBAL__N_13BoxC2Ev
        - Src:             'src/piex_cr3.cc:254,10'
          Dst:             _ZN4piex12_GLOBAL__N_13BoxC2ERKNSt3__15arrayIcLm4EEEmmm
    - functionName:    _ZNK4piex12_GLOBAL__N_13Box7IsValidEv
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex12_GLOBAL__N_13Box3tagEv
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex12_GLOBAL__N_13Box15next_box_offsetEv
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12_GLOBAL__N_13BoxC2Ev
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12_GLOBAL__N_16Get64uEPNS_15StreamInterfaceEmPm
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          88
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12_GLOBAL__N_13BoxC2ERKNSt3__15arrayIcLm4EEEmmm
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__find_first_setB8ne220000IcLm16EEEmDvT0__T_ENKUlTyS1_E_clItEEDaS1_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/__algorithm/simd_utils.h'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/__algorithm/simd_utils.h:132,12'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4piex12_GLOBAL__N_16NewTagEPKc
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12_GLOBAL__N_116ParseExifExifIfdEPNS_15StreamInterfaceEmPNS_16PreviewImageDataE
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       38
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4piex10TiffParser5ParseERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS_11TiffContentE
        - _ZN4piex10TiffParserC2EPNS_15StreamInterfaceEj
        - _ZN4piex11GetRationalERKjRKNS_14tiff_directory13TiffDirectoryEiPNS_16PreviewImageData8RationalE
        - _ZN4piex11TiffContentC2Ev
        - _ZN4piex11TiffContentD2Ev
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex_cr3.cc:200,3'
          Dst:             __cxa_guard_acquire
        - Src:             'src/piex_cr3.cc:200,3'
          Dst:             __cxa_atexit
        - Src:             'src/piex_cr3.cc:200,3'
          Dst:             __cxa_guard_release
        - Src:             'src/piex_cr3.cc:203,15'
          Dst:             _ZN4piex11TiffContentC2Ev
        - Src:             'src/piex_cr3.cc:204,3'
          Dst:             _ZN4piex10TiffParserC2EPNS_15StreamInterfaceEj
        - Src:             'src/piex_cr3.cc:204,35'
          Dst:             _ZN4piex10TiffParser5ParseERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS_11TiffContentE
        - Src:             'src/piex_cr3.cc:200,3'
          Dst:             __cxa_guard_abort
        - Src:             'src/piex_cr3.cc:219,1'
          Dst:             _ZN4piex11TiffContentD2Ev
        - Src:             'src/piex_cr3.cc:209,29'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/piex_cr3.cc:211,3'
          Dst:             _ZN4piex11GetRationalERKjRKNS_14tiff_directory13TiffDirectoryEiPNS_16PreviewImageData8RationalE
        - Src:             'src/piex_cr3.cc:213,3'
          Dst:             _ZN4piex11GetRationalERKjRKNS_14tiff_directory13TiffDirectoryEiPNS_16PreviewImageData8RationalE
        - Src:             'src/piex_cr3.cc:215,3'
          Dst:             _ZN4piex11GetRationalERKjRKNS_14tiff_directory13TiffDirectoryEiPNS_16PreviewImageData8RationalE
        - Src:             'src/piex_cr3.cc:217,29'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/piex_cr3.cc:219,1'
          Dst:             _ZN4piex11TiffContentD2Ev
    - functionName:    __cxa_guard_acquire
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_release
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12_GLOBAL__N_113ParseExifIfd0EPNS_15StreamInterfaceEmPNS_16PreviewImageDataE
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          151
      EdgeCount:       38
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4piex10TiffParser5ParseERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS_11TiffContentE
        - _ZN4piex10TiffParserC2EPNS_15StreamInterfaceEj
        - _ZN4piex11TiffContentC2Ev
        - _ZN4piex11TiffContentD2Ev
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex_cr3.cc:177,3'
          Dst:             __cxa_guard_acquire
        - Src:             'src/piex_cr3.cc:177,3'
          Dst:             __cxa_atexit
        - Src:             'src/piex_cr3.cc:177,3'
          Dst:             __cxa_guard_release
        - Src:             'src/piex_cr3.cc:180,15'
          Dst:             _ZN4piex11TiffContentC2Ev
        - Src:             'src/piex_cr3.cc:181,3'
          Dst:             _ZN4piex10TiffParserC2EPNS_15StreamInterfaceEj
        - Src:             'src/piex_cr3.cc:181,35'
          Dst:             _ZN4piex10TiffParser5ParseERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS_11TiffContentE
        - Src:             'src/piex_cr3.cc:177,3'
          Dst:             __cxa_guard_abort
        - Src:             'src/piex_cr3.cc:195,1'
          Dst:             _ZN4piex11TiffContentD2Ev
        - Src:             'src/piex_cr3.cc:186,29'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/piex_cr3.cc:187,29'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/piex_cr3.cc:188,29'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/piex_cr3.cc:190,29'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/piex_cr3.cc:192,29'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/piex_cr3.cc:195,1'
          Dst:             _ZN4piex11TiffContentD2Ev
    - functionName:    _ZN4piex12_GLOBAL__N_114ProcessJpegBoxEPNS_15StreamInterfaceERKNS0_3BoxEPNS_5ImageE
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          130
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4piex12_GLOBAL__N_16Get16uEPNS_15StreamInterfaceEmPt
        - _ZN4piex12_GLOBAL__N_16Get32uEPNS_15StreamInterfaceEmPj
        - _ZNK4piex12_GLOBAL__N_13Box3tagEv
        - _ZNK4piex12_GLOBAL__N_13Box6offsetEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex_cr3.cc:150,11'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box3tagEv
        - Src:             'src/piex_cr3.cc:150,36'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box3tagEv
        - Src:             'src/piex_cr3.cc:154,11'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box3tagEv
        - Src:             'src/piex_cr3.cc:157,27'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box6offsetEv
        - Src:             'src/piex_cr3.cc:157,8'
          Dst:             _ZN4piex12_GLOBAL__N_16Get16uEPNS_15StreamInterfaceEmPt
        - Src:             'src/piex_cr3.cc:160,27'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box6offsetEv
        - Src:             'src/piex_cr3.cc:160,8'
          Dst:             _ZN4piex12_GLOBAL__N_16Get16uEPNS_15StreamInterfaceEmPt
        - Src:             'src/piex_cr3.cc:163,27'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box6offsetEv
        - Src:             'src/piex_cr3.cc:163,8'
          Dst:             _ZN4piex12_GLOBAL__N_16Get32uEPNS_15StreamInterfaceEmPj
        - Src:             'src/piex_cr3.cc:169,23'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box6offsetEv
    - functionName:    _ZN4piex12_GLOBAL__N_114ProcessStblBoxEPNS_15StreamInterfaceERKNS0_3BoxEPNS0_11ProcessDataE
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          168
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4piex12_GLOBAL__N_110GetNextBoxEPNS_15StreamInterfaceEm
        - _ZN4piex12_GLOBAL__N_111ProcessCo64EPNS_15StreamInterfaceERKNS0_3BoxEPj
        - _ZN4piex12_GLOBAL__N_114ProcessCrawBoxEPNS_15StreamInterfaceERKNS0_3BoxEPtS6_S6_
        - _ZN4piex12_GLOBAL__N_114ProcessStszBoxEPNS_15StreamInterfaceERKNS0_3BoxEPj
        - _ZN4piex12_GLOBAL__N_117GetNextBoxWithTagEPNS_15StreamInterfaceEmRKNSt3__15arrayIcLm4EEE
        - _ZNK4piex12_GLOBAL__N_13Box13header_offsetEv
        - _ZNK4piex12_GLOBAL__N_13Box15next_box_offsetEv
        - _ZNK4piex12_GLOBAL__N_13Box3tagEv
        - _ZNK4piex12_GLOBAL__N_13Box7IsValidEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex_cr3.cc:349,53'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box13header_offsetEv
        - Src:             'src/piex_cr3.cc:349,18'
          Dst:             _ZN4piex12_GLOBAL__N_117GetNextBoxWithTagEPNS_15StreamInterfaceEmRKNSt3__15arrayIcLm4EEE
        - Src:             'src/piex_cr3.cc:350,17'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box7IsValidEv
        - Src:             'src/piex_cr3.cc:354,46'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box13header_offsetEv
        - Src:             'src/piex_cr3.cc:354,18'
          Dst:             _ZN4piex12_GLOBAL__N_110GetNextBoxEPNS_15StreamInterfaceEm
        - Src:             'src/piex_cr3.cc:355,17'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box7IsValidEv
        - Src:             'src/piex_cr3.cc:358,16'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box3tagEv
        - Src:             'src/piex_cr3.cc:366,8'
          Dst:             _ZN4piex12_GLOBAL__N_114ProcessCrawBoxEPNS_15StreamInterfaceERKNS0_3BoxEPtS6_S6_
        - Src:             'src/piex_cr3.cc:379,42'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box15next_box_offsetEv
        - Src:             'src/piex_cr3.cc:379,7'
          Dst:             _ZN4piex12_GLOBAL__N_117GetNextBoxWithTagEPNS_15StreamInterfaceEmRKNSt3__15arrayIcLm4EEE
        - Src:             'src/piex_cr3.cc:380,17'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box7IsValidEv
        - Src:             'src/piex_cr3.cc:384,8'
          Dst:             _ZN4piex12_GLOBAL__N_114ProcessStszBoxEPNS_15StreamInterfaceERKNS0_3BoxEPj
        - Src:             'src/piex_cr3.cc:390,42'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box15next_box_offsetEv
        - Src:             'src/piex_cr3.cc:390,7'
          Dst:             _ZN4piex12_GLOBAL__N_117GetNextBoxWithTagEPNS_15StreamInterfaceEmRKNSt3__15arrayIcLm4EEE
        - Src:             'src/piex_cr3.cc:391,17'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box7IsValidEv
        - Src:             'src/piex_cr3.cc:396,8'
          Dst:             _ZN4piex12_GLOBAL__N_111ProcessCo64EPNS_15StreamInterfaceERKNS0_3BoxEPj
    - functionName:    _ZN4piex12_GLOBAL__N_117DoProcessChildrenERKNSt3__15arrayIcLm4EEE
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       26
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4piex12_GLOBAL__N_16NewTagEPKc
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex_cr3.cc:414,3'
          Dst:             __cxa_guard_acquire
        - Src:             'src/piex_cr3.cc:414,42'
          Dst:             _ZN4piex12_GLOBAL__N_16NewTagEPKc
        - Src:             'src/piex_cr3.cc:414,58'
          Dst:             _ZN4piex12_GLOBAL__N_16NewTagEPKc
        - Src:             'src/piex_cr3.cc:415,42'
          Dst:             _ZN4piex12_GLOBAL__N_16NewTagEPKc
        - Src:             'src/piex_cr3.cc:415,58'
          Dst:             _ZN4piex12_GLOBAL__N_16NewTagEPKc
        - Src:             'src/piex_cr3.cc:414,3'
          Dst:             __cxa_atexit
        - Src:             'src/piex_cr3.cc:414,3'
          Dst:             __cxa_guard_release
        - Src:             'src/piex_cr3.cc:414,3'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN4piex12_GLOBAL__N_110ProcessBoxEPNS_15StreamInterfaceERKNS0_3BoxEPNS0_11ProcessDataE
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          212
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4piex12_GLOBAL__N_113ParseExifIfd0EPNS_15StreamInterfaceEmPNS_16PreviewImageDataE
        - _ZN4piex12_GLOBAL__N_114ProcessJpegBoxEPNS_15StreamInterfaceERKNS0_3BoxEPNS_5ImageE
        - _ZN4piex12_GLOBAL__N_114ProcessStblBoxEPNS_15StreamInterfaceERKNS0_3BoxEPNS0_11ProcessDataE
        - _ZN4piex12_GLOBAL__N_116ParseExifExifIfdEPNS_15StreamInterfaceEmPNS_16PreviewImageDataE
        - _ZN4piex12_GLOBAL__N_117DoProcessChildrenERKNSt3__15arrayIcLm4EEE
        - _ZNK4piex12_GLOBAL__N_13Box13header_offsetEv
        - _ZNK4piex12_GLOBAL__N_13Box15next_box_offsetEv
        - _ZNK4piex12_GLOBAL__N_13Box3tagEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex_cr3.cc:453,11'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box3tagEv
        - Src:             'src/piex_cr3.cc:456,29'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box13header_offsetEv
        - Src:             'src/piex_cr3.cc:460,18'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box13header_offsetEv
        - Src:             'src/piex_cr3.cc:462,18'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box13header_offsetEv
        - Src:             'src/piex_cr3.cc:464,36'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box3tagEv
        - Src:             'src/piex_cr3.cc:464,14'
          Dst:             _ZN4piex12_GLOBAL__N_117DoProcessChildrenERKNSt3__15arrayIcLm4EEE
        - Src:             'src/piex_cr3.cc:465,16'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box13header_offsetEv
        - Src:             'src/piex_cr3.cc:470,11'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box3tagEv
        - Src:             'src/piex_cr3.cc:473,36'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box13header_offsetEv
        - Src:             'src/piex_cr3.cc:475,18'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box3tagEv
        - Src:             'src/piex_cr3.cc:476,15'
          Dst:             _ZN4piex12_GLOBAL__N_114ProcessStblBoxEPNS_15StreamInterfaceERKNS0_3BoxEPNS0_11ProcessDataE
        - Src:             'src/piex_cr3.cc:477,18'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box3tagEv
        - Src:             'src/piex_cr3.cc:479,15'
          Dst:             _ZN4piex12_GLOBAL__N_114ProcessJpegBoxEPNS_15StreamInterfaceERKNS0_3BoxEPNS_5ImageE
        - Src:             'src/piex_cr3.cc:480,18'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box3tagEv
        - Src:             'src/piex_cr3.cc:482,15'
          Dst:             _ZN4piex12_GLOBAL__N_114ProcessJpegBoxEPNS_15StreamInterfaceERKNS0_3BoxEPNS_5ImageE
        - Src:             'src/piex_cr3.cc:483,18'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box3tagEv
        - Src:             'src/piex_cr3.cc:485,35'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box13header_offsetEv
        - Src:             'src/piex_cr3.cc:485,9'
          Dst:             _ZN4piex12_GLOBAL__N_113ParseExifIfd0EPNS_15StreamInterfaceEmPNS_16PreviewImageDataE
        - Src:             'src/piex_cr3.cc:486,18'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box3tagEv
        - Src:             'src/piex_cr3.cc:488,38'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box13header_offsetEv
        - Src:             'src/piex_cr3.cc:488,9'
          Dst:             _ZN4piex12_GLOBAL__N_116ParseExifExifIfdEPNS_15StreamInterfaceEmPNS_16PreviewImageDataE
        - Src:             'src/piex_cr3.cc:493,24'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box15next_box_offsetEv
    - functionName:    _ZN4piex17Cr3GetOrientationEPNS_15StreamInterfaceEPj
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4piex12_GLOBAL__N_113ProcessStreamEPNS_15StreamInterfaceERKNSt3__15arrayIcLm4EEEPNS0_11ProcessDataE
        - _ZN4piex16PreviewImageDataC2Ev
        - _ZN4piex16PreviewImageDataD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex_cr3.cc:550,20'
          Dst:             _ZN4piex16PreviewImageDataC2Ev
        - Src:             'src/piex_cr3.cc:552,7'
          Dst:             _ZN4piex12_GLOBAL__N_113ProcessStreamEPNS_15StreamInterfaceERKNSt3__15arrayIcLm4EEEPNS0_11ProcessDataE
        - Src:             'src/piex_cr3.cc:557,1'
          Dst:             _ZN4piex16PreviewImageDataD2Ev
        - Src:             'src/piex_cr3.cc:557,1'
          Dst:             _ZN4piex16PreviewImageDataD2Ev
    - functionName:    _ZN4piex12_GLOBAL__N_113ProcessStreamEPNS_15StreamInterfaceERKNSt3__15arrayIcLm4EEEPNS0_11ProcessDataE
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4piex12_GLOBAL__N_110GetNextBoxEPNS_15StreamInterfaceEm
        - _ZN4piex12_GLOBAL__N_110ProcessBoxEPNS_15StreamInterfaceERKNS0_3BoxEPNS0_11ProcessDataE
        - _ZNK4piex12_GLOBAL__N_13Box3tagEv
        - _ZNK4piex12_GLOBAL__N_13Box7IsValidEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex_cr3.cc:500,15'
          Dst:             _ZN4piex12_GLOBAL__N_110GetNextBoxEPNS_15StreamInterfaceEm
        - Src:             'src/piex_cr3.cc:501,14'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box7IsValidEv
        - Src:             'src/piex_cr3.cc:504,25'
          Dst:             _ZN4piex12_GLOBAL__N_110ProcessBoxEPNS_15StreamInterfaceERKNS0_3BoxEPNS0_11ProcessDataE
        - Src:             'src/piex_cr3.cc:508,13'
          Dst:             _ZNK4piex12_GLOBAL__N_13Box3tagEv
    - functionName:    _ZN4piex12_GLOBAL__N_17IsImageEPNS_15StreamInterfaceERKNS_5ImageE
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex17Cr3GetPreviewDataEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
      functionSourceFile: '/src/piex/src/piex_cr3.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          108
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4piex12_GLOBAL__N_113ProcessStreamEPNS_15StreamInterfaceERKNSt3__15arrayIcLm4EEEPNS0_11ProcessDataE
        - _ZN4piex12_GLOBAL__N_17IsImageEPNS_15StreamInterfaceERKNS_5ImageE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/piex_cr3.cc:535,8'
          Dst:             _ZN4piex12_GLOBAL__N_113ProcessStreamEPNS_15StreamInterfaceERKNSt3__15arrayIcLm4EEEPNS0_11ProcessDataE
        - Src:             'src/piex_cr3.cc:539,37'
          Dst:             _ZN4piex12_GLOBAL__N_17IsImageEPNS_15StreamInterfaceERKNS_5ImageE
        - Src:             'src/piex_cr3.cc:541,44'
          Dst:             _ZN4piex12_GLOBAL__N_17IsImageEPNS_15StreamInterfaceERKNS_5ImageE
    - functionName:    _ZN4piex14tiff_directory13TiffDirectoryC2EOS1_
      functionSourceFile: '/src/piex/./src/tiff_directory/tiff_directory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex14tiff_directory13TiffDirectoryC2ERKS1_
      functionSourceFile: '/src/piex/./src/tiff_directory/tiff_directory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex14tiff_directory13TiffDirectory14DirectoryEntryC2ERKS2_
      functionSourceFile: '/src/piex/./src/tiff_directory/tiff_directory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12_GLOBAL__N_118GetFullDimension16ERKNS_14tiff_directory13TiffDirectoryEPtS5_
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4piex18GetFullDimension32ERKNS_14tiff_directory13TiffDirectoryEPjS4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tiff_parser.cc:46,8'
          Dst:             _ZN4piex18GetFullDimension32ERKNS_14tiff_directory13TiffDirectoryEPjS4_
    - functionName:    _ZN4piex18GetFullDimension32ERKNS_14tiff_directory13TiffDirectoryEPjS4_
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          237
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN4piex20GetFullCropDimensionERKNS_14tiff_directory13TiffDirectoryEPjS4_
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - _ZNK4piex14tiff_directory13TiffDirectory3HasEj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tiff_parser.cc:553,22'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:555,25'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/tiff_parser.cc:561,22'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:562,10'
          Dst:             _ZN4piex20GetFullCropDimensionERKNS_14tiff_directory13TiffDirectoryEPjS4_
        - Src:             'src/tiff_parser.cc:565,29'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:566,29'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:567,25'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/tiff_parser.cc:568,25'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/tiff_parser.cc:571,29'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:572,29'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:573,25'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/tiff_parser.cc:574,25'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/tiff_parser.cc:577,29'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:578,29'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:579,29'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:580,29'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:585,24'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/tiff_parser.cc:586,24'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/tiff_parser.cc:587,24'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/tiff_parser.cc:588,24'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
    - functionName:    _ZN4piex20GetFullCropDimensionERKNS_14tiff_directory13TiffDirectoryEPjS4_
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          200
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorINS0_8RationalENS2_9allocatorIS4_EEEE
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIjNS2_9allocatorIjEEEE
        - _ZNK4piex14tiff_directory13TiffDirectory3HasEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tiff_parser.cc:601,23'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:612,22'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIjNS2_9allocatorIjEEEE
        - Src:             'src/tiff_parser.cc:623,22'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorINS0_8RationalENS2_9allocatorIS4_EEEE
    - functionName:    _ZN4piex12_GLOBAL__N_112ParseSubIfdsEjRKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjNS_14tiff_directory6EndianEPNS_15StreamInterfaceEPNSA_13TiffDirectoryE
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          145
      EdgeCount:       26
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj
        - _ZN4piex14tiff_directory13TiffDirectory15AddSubDirectoryERKS1_
        - _ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE
        - _ZN4piex14tiff_directory13TiffDirectoryD2Ev
        - _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
        - _ZNK4piex14tiff_directory13TiffDirectory18GetOffsetAndLengthEjjPjS2_
        - _ZNK4piex14tiff_directory13TiffDirectory3HasEj
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/tiff_parser.cc:251,17'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:254,15'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory18GetOffsetAndLengthEjjPjS2_
        - Src:             'src/tiff_parser.cc:259,12'
          Dst:             _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
        - Src:             'src/tiff_parser.cc:264,21'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE
        - Src:             'src/tiff_parser.cc:265,12'
          Dst:             _ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj
        - Src:             'src/tiff_parser.cc:271,5'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryD2Ev
        - Src:             'src/tiff_parser.cc:270,17'
          Dst:             _ZN4piex14tiff_directory13TiffDirectory15AddSubDirectoryERKS1_
        - Src:             'src/tiff_parser.cc:271,5'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryD2Ev
    - functionName:    _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          95
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          261
      EdgeCount:       51
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4piex14tiff_directory10SizeOfTypeEjPb
        - _ZN4piex14tiff_directory13TiffDirectory8AddEntryEjjjjRKNSt3__16vectorIhNS2_9allocatorIhEEEE
        - _ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt
        - _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
        - _ZN4piex7GetDataEmmPNS_15StreamInterfaceEPNS_5ErrorE
      functionUses:    9
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/tiff_parser.cc:475,8'
          Dst:             _ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt
        - Src:             'src/tiff_parser.cc:484,9'
          Dst:             _ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt
        - Src:             'src/tiff_parser.cc:485,9'
          Dst:             _ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt
        - Src:             'src/tiff_parser.cc:486,9'
          Dst:             _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
        - Src:             'src/tiff_parser.cc:495,30'
          Dst:             _ZN4piex14tiff_directory10SizeOfTypeEjPb
        - Src:             'src/tiff_parser.cc:506,9'
          Dst:             _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
        - Src:             'src/tiff_parser.cc:517,9'
          Dst:             _ZN4piex7GetDataEmmPNS_15StreamInterfaceEPNS_5ErrorE
        - Src:             'src/tiff_parser.cc:521,21'
          Dst:             _ZN4piex14tiff_directory13TiffDirectory8AddEntryEjjjjRKNSt3__16vectorIhNS2_9allocatorIhEEEE
        - Src:             'src/tiff_parser.cc:524,10'
          Dst:             _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
    - functionName:    _ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex7GetDataEmmPNS_15StreamInterfaceEPNS_5ErrorE
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          127
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex10TiffParser12ParseGpsDataEPKNS_14tiff_directory13TiffDirectoryEPNS_11TiffContentE
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          98
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj
        - _ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tiff_parser.cc:741,17'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/tiff_parser.cc:742,43'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE
        - Src:             'src/tiff_parser.cc:748,12'
          Dst:             _ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj
    - functionName:    _ZN4piex12_GLOBAL__N_118FindFirstTagInIfdsERKjRKNSt3__16vectorINS_14tiff_directory13TiffDirectoryENS3_9allocatorIS6_EEEE
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4piex12_GLOBAL__N_118FindFirstTagInIfdsERKjRKNSt3__16vectorINS_14tiff_directory13TiffDirectoryENS3_9allocatorIS6_EEEE
        - _ZNK4piex14tiff_directory13TiffDirectory17GetSubDirectoriesEv
        - _ZNK4piex14tiff_directory13TiffDirectory3HasEj
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tiff_parser.cc:216,27'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:222,51'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory17GetSubDirectoriesEv
        - Src:             'src/tiff_parser.cc:222,9'
          Dst:             _ZN4piex12_GLOBAL__N_118FindFirstTagInIfdsERKjRKNSt3__16vectorINS_14tiff_directory13TiffDirectoryENS3_9allocatorIS6_EEEE
    - functionName:    _ZN4piex10TiffParser8ParseIfdEjRKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS1_6vectorINS_14tiff_directory13TiffDirectoryENS5_ISC_EEEE
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          127
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4piex10TiffParser8ParseIfdEjRKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS1_6vectorINS_14tiff_directory13TiffDirectoryENS5_ISC_EEEE
        - _ZN4piex12_GLOBAL__N_112ParseSubIfdsEjRKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjNS_14tiff_directory6EndianEPNS_15StreamInterfaceEPNSA_13TiffDirectoryE
        - _ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj
        - _ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE
        - _ZN4piex14tiff_directory13TiffDirectoryD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tiff_parser.cc:722,17'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE
        - Src:             'src/tiff_parser.cc:723,8'
          Dst:             _ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj
        - Src:             'src/tiff_parser.cc:725,8'
          Dst:             _ZN4piex12_GLOBAL__N_112ParseSubIfdsEjRKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEjNS_14tiff_directory6EndianEPNS_15StreamInterfaceEPNSA_13TiffDirectoryE
        - Src:             'src/tiff_parser.cc:736,1'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryD2Ev
        - Src:             'src/tiff_parser.cc:732,12'
          Dst:             _ZN4piex10TiffParser8ParseIfdEjRKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS1_6vectorINS_14tiff_directory13TiffDirectoryENS5_ISC_EEEE
        - Src:             'src/tiff_parser.cc:736,1'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryD2Ev
    - functionName:    _ZN4piex12_GLOBAL__N_123FillGpsPreviewImageDataERKNS_14tiff_directory13TiffDirectoryEPNS_16PreviewImageDataE
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         81
      ICount:          383
      EdgeCount:       90
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4piex11GetRationalERKjRKNS_14tiff_directory13TiffDirectoryEiPNS_16PreviewImageData8RationalE
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIhNS2_9allocatorIhEEEE
        - _ZNK4piex14tiff_directory13TiffDirectory3HasEj
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/tiff_parser.cc:58,21'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:59,21'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:60,21'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:61,21'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:62,21'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:63,21'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:66,24'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/tiff_parser.cc:68,10'
          Dst:             _ZN4piex11GetRationalERKjRKNS_14tiff_directory13TiffDirectoryEiPNS_16PreviewImageData8RationalE
        - Src:             'src/tiff_parser.cc:74,24'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/tiff_parser.cc:76,10'
          Dst:             _ZN4piex11GetRationalERKjRKNS_14tiff_directory13TiffDirectoryEiPNS_16PreviewImageData8RationalE
        - Src:             'src/tiff_parser.cc:82,10'
          Dst:             _ZN4piex11GetRationalERKjRKNS_14tiff_directory13TiffDirectoryEiPNS_16PreviewImageData8RationalE
        - Src:             'src/tiff_parser.cc:88,24'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/tiff_parser.cc:99,23'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:100,23'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:102,26'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIhNS2_9allocatorIhEEEE
        - Src:             'src/tiff_parser.cc:103,12'
          Dst:             _ZN4piex11GetRationalERKjRKNS_14tiff_directory13TiffDirectoryEiPNS_16PreviewImageData8RationalE
    - functionName:    _ZN4piex11GetRationalERKjRKNS_14tiff_directory13TiffDirectoryEiPNS_16PreviewImageData8RationalE
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          104
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorINS0_8RationalENS2_9allocatorIS4_EEEE
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tiff_parser.cc:454,17'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorINS0_8RationalENS2_9allocatorIS4_EEEE
    - functionName:    _ZN4piex12_GLOBAL__N_120FillPreviewImageDataERKNS_14tiff_directory13TiffDirectoryEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          415
      EdgeCount:       86
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4piex11GetRationalERKjRKNS_14tiff_directory13TiffDirectoryEiPNS_16PreviewImageData8RationalE
        - _ZN4piex11IsThumbnailERKNS_5ImageEi
        - _ZN4piex12GetImageDataERKNS_14tiff_directory13TiffDirectoryEPNS_15StreamInterfaceEPNS_5ImageE
        - _ZN4piex18GetFullDimension32ERKNS_14tiff_directory13TiffDirectoryEPjS4_
        - _ZN4piex5ImageC2Ev
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIjNS2_9allocatorIjEEEE
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - _ZNK4piex14tiff_directory13TiffDirectory3HasEj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tiff_parser.cc:134,9'
          Dst:             _ZN4piex5ImageC2Ev
        - Src:             'src/tiff_parser.cc:135,7'
          Dst:             _ZN4piex12GetImageDataERKNS_14tiff_directory13TiffDirectoryEPNS_15StreamInterfaceEPNS_5ImageE
        - Src:             'src/tiff_parser.cc:136,9'
          Dst:             _ZN4piex11IsThumbnailERKNS_5ImageEi
        - Src:             'src/tiff_parser.cc:144,22'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:146,31'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/tiff_parser.cc:151,22'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:153,24'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/tiff_parser.cc:164,14'
          Dst:             _ZN4piex18GetFullDimension32ERKNS_14tiff_directory13TiffDirectoryEPjS4_
        - Src:             'src/tiff_parser.cc:167,22'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:168,31'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/tiff_parser.cc:171,22'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:172,31'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/tiff_parser.cc:175,22'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:177,24'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIjNS2_9allocatorIjEEEE
        - Src:             'src/tiff_parser.cc:184,22'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:185,31'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/tiff_parser.cc:189,22'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:190,31'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/tiff_parser.cc:191,29'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:192,31'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/tiff_parser.cc:195,22'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:196,16'
          Dst:             _ZN4piex11GetRationalERKjRKNS_14tiff_directory13TiffDirectoryEiPNS_16PreviewImageData8RationalE
        - Src:             'src/tiff_parser.cc:200,22'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:201,16'
          Dst:             _ZN4piex11GetRationalERKjRKNS_14tiff_directory13TiffDirectoryEiPNS_16PreviewImageData8RationalE
        - Src:             'src/tiff_parser.cc:205,22'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:206,16'
          Dst:             _ZN4piex11GetRationalERKjRKNS_14tiff_directory13TiffDirectoryEiPNS_16PreviewImageData8RationalE
    - functionName:    _ZN4piex12GetImageDataERKNS_14tiff_directory13TiffDirectoryEPNS_15StreamInterfaceEPNS_5ImageE
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          280
      EdgeCount:       66
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4piex12_GLOBAL__N_112GetImageSizeERKNS_14tiff_directory13TiffDirectoryEPNS_15StreamInterfaceEPNS_5ImageE
        - _ZN4piex12_GLOBAL__N_121OffsetsAreConsecutiveERKNSt3__16vectorIjNS1_9allocatorIjEEEES7_
        - _ZNK4piex14tiff_directory13TiffDirectory18GetOffsetAndLengthEjjPjS2_
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIjNS2_9allocatorIjEEEE
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - _ZNK4piex14tiff_directory13TiffDirectory3HasEj
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tiff_parser.cc:387,5'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/tiff_parser.cc:358,22'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:359,22'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:360,25'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/tiff_parser.cc:361,25'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/tiff_parser.cc:365,29'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:366,29'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:369,25'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIjNS2_9allocatorIjEEEE
        - Src:             'src/tiff_parser.cc:370,25'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIjNS2_9allocatorIjEEEE
        - Src:             'src/tiff_parser.cc:375,10'
          Dst:             _ZN4piex12_GLOBAL__N_121OffsetsAreConsecutiveERKNSt3__16vectorIjNS1_9allocatorIjEEEES7_
        - Src:             'src/tiff_parser.cc:376,25'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/tiff_parser.cc:381,24'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/tiff_parser.cc:401,29'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:402,25'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory18GetOffsetAndLengthEjjPjS2_
        - Src:             'src/tiff_parser.cc:413,3'
          Dst:             _ZN4piex12_GLOBAL__N_112GetImageSizeERKNS_14tiff_directory13TiffDirectoryEPNS_15StreamInterfaceEPNS_5ImageE
    - functionName:    _ZN4piex11IsThumbnailERKNS_5ImageEi
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12_GLOBAL__N_121OffsetsAreConsecutiveERKNSt3__16vectorIjNS1_9allocatorIjEEEES7_
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12_GLOBAL__N_112GetImageSizeERKNS_14tiff_directory13TiffDirectoryEPNS_15StreamInterfaceEPNS_5ImageE
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4piex12_GLOBAL__N_118GetFullDimension16ERKNS_14tiff_directory13TiffDirectoryEPtS5_
        - _ZN4piex17GetJpegDimensionsEjPNS_15StreamInterfaceEPtS2_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tiff_parser.cc:115,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tiff_parser.cc:117,7'
          Dst:             _ZN4piex12_GLOBAL__N_118GetFullDimension16ERKNS_14tiff_directory13TiffDirectoryEPtS5_
        - Src:             'src/tiff_parser.cc:121,7'
          Dst:             _ZN4piex17GetJpegDimensionsEjPNS_15StreamInterfaceEPtS2_
    - functionName:    _ZN4piex17GetJpegDimensionsEjPNS_15StreamInterfaceEPtS2_
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tiff_parser.cc:431,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tiff_parser.cc:426,10'
          Dst:             _ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt
        - Src:             'src/tiff_parser.cc:435,16'
          Dst:             _ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt
        - Src:             'src/tiff_parser.cc:436,16'
          Dst:             _ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt
        - Src:             'src/tiff_parser.cc:439,14'
          Dst:             _ZN4piex6Get16uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPt
    - functionName:    _ZN4piex10TiffParser19GetPreviewImageDataERKNS_11TiffContentEPNS_16PreviewImageDataE
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          168
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4piex12_GLOBAL__N_120FillPreviewImageDataERKNS_14tiff_directory13TiffDirectoryEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - _ZN4piex12_GLOBAL__N_123FillGpsPreviewImageDataERKNS_14tiff_directory13TiffDirectoryEPNS_16PreviewImageDataE
        - _ZNK4piex14tiff_directory13TiffDirectory17GetSubDirectoriesEv
        - _ZNK4piex14tiff_directory13TiffDirectory3HasEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tiff_parser.cc:647,15'
          Dst:             _ZN4piex12_GLOBAL__N_120FillPreviewImageDataERKNS_14tiff_directory13TiffDirectoryEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/tiff_parser.cc:648,35'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:650,17'
          Dst:             _ZN4piex12_GLOBAL__N_120FillPreviewImageDataERKNS_14tiff_directory13TiffDirectoryEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
        - Src:             'src/tiff_parser.cc:653,35'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:655,7'
          Dst:             _ZN4piex12_GLOBAL__N_123FillGpsPreviewImageDataERKNS_14tiff_directory13TiffDirectoryEPNS_16PreviewImageDataE
        - Src:             'src/tiff_parser.cc:657,53'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory17GetSubDirectoriesEv
        - Src:             'src/tiff_parser.cc:660,13'
          Dst:             _ZN4piex12_GLOBAL__N_120FillPreviewImageDataERKNS_14tiff_directory13TiffDirectoryEPNS_15StreamInterfaceEPNS_16PreviewImageDataE
    - functionName:    _ZN4piex10TiffParserC2EPNS_15StreamInterfaceEj
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex10TiffParserC2EPNS_15StreamInterfaceE
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex10TiffParser5ParseERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS_11TiffContentE
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          182
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4piex10TiffParser12ParseGpsDataEPKNS_14tiff_directory13TiffDirectoryEPNS_11TiffContentE
        - _ZN4piex10TiffParser8ParseIfdEjRKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS1_6vectorINS_14tiff_directory13TiffDirectoryENS5_ISC_EEEE
        - _ZN4piex12_GLOBAL__N_118FindFirstTagInIfdsERKjRKNSt3__16vectorINS_14tiff_directory13TiffDirectoryENS3_9allocatorIS6_EEEE
        - _ZN4piex13GetEndiannessEjPNS_15StreamInterfaceEPNS_14tiff_directory6EndianE
        - _ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj
        - _ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE
        - _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tiff_parser.cc:676,8'
          Dst:             _ZN4piex13GetEndiannessEjPNS_15StreamInterfaceEPNS_14tiff_directory6EndianE
        - Src:             'src/tiff_parser.cc:677,8'
          Dst:             _ZN4piex6Get32uEPNS_15StreamInterfaceEjRKNS_14tiff_directory6EndianEPj
        - Src:             'src/tiff_parser.cc:682,8'
          Dst:             _ZN4piex10TiffParser8ParseIfdEjRKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS1_6vectorINS_14tiff_directory13TiffDirectoryENS5_ISC_EEEE
        - Src:             'src/tiff_parser.cc:688,7'
          Dst:             _ZN4piex12_GLOBAL__N_118FindFirstTagInIfdsERKjRKNSt3__16vectorINS_14tiff_directory13TiffDirectoryENS3_9allocatorIS6_EEEE
        - Src:             'src/tiff_parser.cc:691,9'
          Dst:             _ZN4piex12_GLOBAL__N_118FindFirstTagInIfdsERKjRKNSt3__16vectorINS_14tiff_directory13TiffDirectoryENS3_9allocatorIS6_EEEE
        - Src:             'src/tiff_parser.cc:693,19'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/tiff_parser.cc:694,46'
          Dst:             _ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE
        - Src:             'src/tiff_parser.cc:696,12'
          Dst:             _ZN4piex14ParseDirectoryEjjNS_14tiff_directory6EndianERKNSt3__13setIjNS2_4lessIjEENS2_9allocatorIjEEEEPNS_15StreamInterfaceEPNS0_13TiffDirectoryEPj
        - Src:             'src/tiff_parser.cc:702,14'
          Dst:             _ZN4piex10TiffParser12ParseGpsDataEPKNS_14tiff_directory13TiffDirectoryEPNS_11TiffContentE
        - Src:             'src/tiff_parser.cc:707,7'
          Dst:             _ZN4piex12_GLOBAL__N_118FindFirstTagInIfdsERKjRKNSt3__16vectorINS_14tiff_directory13TiffDirectoryENS3_9allocatorIS6_EEEE
        - Src:             'src/tiff_parser.cc:710,9'
          Dst:             _ZN4piex12_GLOBAL__N_118FindFirstTagInIfdsERKjRKNSt3__16vectorINS_14tiff_directory13TiffDirectoryENS3_9allocatorIS6_EEEE
        - Src:             'src/tiff_parser.cc:711,12'
          Dst:             _ZN4piex10TiffParser12ParseGpsDataEPKNS_14tiff_directory13TiffDirectoryEPNS_11TiffContentE
    - functionName:    _ZN4piex13GetEndiannessEjPNS_15StreamInterfaceEPNS_14tiff_directory6EndianE
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tiff_parser.cc:342,8'
          Dst:             memcmp
        - Src:             'src/tiff_parser.cc:345,15'
          Dst:             memcmp
    - functionName:    _ZN4piex18GetExifOrientationEPNS_15StreamInterfaceEjPj
      functionSourceFile: '/src/piex/src/tiff_parser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          132
      EdgeCount:       41
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4piex10TiffParser5ParseERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS_11TiffContentE
        - _ZN4piex10TiffParserC2EPNS_15StreamInterfaceEj
        - _ZN4piex11TiffContentC2Ev
        - _ZN4piex11TiffContentD2Ev
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - _ZNK4piex14tiff_directory13TiffDirectory3HasEj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tiff_parser.cc:533,15'
          Dst:             _ZN4piex11TiffContentC2Ev
        - Src:             'src/tiff_parser.cc:534,8'
          Dst:             _ZN4piex10TiffParserC2EPNS_15StreamInterfaceEj
        - Src:             'src/tiff_parser.cc:535,13'
          Dst:             _ZN4piex10TiffParser5ParseERKNSt3__13setIjNS1_4lessIjEENS1_9allocatorIjEEEEtPNS_11TiffContentE
        - Src:             'src/tiff_parser.cc:547,1'
          Dst:             _ZN4piex11TiffContentD2Ev
        - Src:             'src/tiff_parser.cc:540,24'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3HasEj
        - Src:             'src/tiff_parser.cc:541,24'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
        - Src:             'src/tiff_parser.cc:547,1'
          Dst:             _ZN4piex11TiffContentD2Ev
    - functionName:    _ZN4piex14tiff_directory13TiffDirectory14DirectoryEntryC2Ev
      functionSourceFile: '/src/piex/./src/tiff_directory/tiff_directory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_rethrow
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex12binary_parse19RangeCheckedBytePtr13errorOccurredEv
      functionSourceFile: '/src/piex/./src/binary_parse/range_checked_byte_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex12binary_parse19RangeCheckedBytePtr15remainingLengthEv
      functionSourceFile: '/src/piex/./src/binary_parse/range_checked_byte_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4piex12binary_parse19RangeCheckedBytePtr13errorOccurredEv
        - __assert_fail
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             './src/binary_parse/range_checked_byte_ptr.h:469,8'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr13errorOccurredEv
        - Src:             './src/binary_parse/range_checked_byte_ptr.h:475,7'
          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:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12binary_parse19RangeCheckedBytePtrpLEm
      functionSourceFile: '/src/piex/./src/binary_parse/range_checked_byte_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4piex12binary_parse19RangeCheckedBytePtr15remainingLengthEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/binary_parse/range_checked_byte_ptr.h:571,7'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr15remainingLengthEv
    - functionName:    _ZN4piex12binary_parse19RangeCheckedBytePtrC2ERKS1_
      functionSourceFile: '/src/piex/./src/binary_parse/range_checked_byte_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex14tiff_directory13TiffDirectory17GetSubDirectoriesEv
      functionSourceFile: '/src/piex/src/tiff_directory/tiff_directory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex14tiff_directory13TiffDirectory15AddSubDirectoryERKS1_
      functionSourceFile: '/src/piex/src/tiff_directory/tiff_directory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex14tiff_directory13TiffDirectory14DirectoryEntryaSERKS2_
      functionSourceFile: '/src/piex/./src/tiff_directory/tiff_directory.h'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex14tiff_directory10SizeOfTypeEjPb
      functionSourceFile: '/src/piex/src/tiff_directory/tiff_directory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          89
      EdgeCount:       45
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tiff_directory/tiff_directory.cc:255,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN4piex14tiff_directory13TiffDirectory8AddEntryEjjjjRKNSt3__16vectorIhNS2_9allocatorIhEEEE
      functionSourceFile: '/src/piex/src/tiff_directory/tiff_directory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4piex14tiff_directory10SizeOfTypeEjPb
        - _ZN4piex14tiff_directory13TiffDirectory14DirectoryEntryD2Ev
        - _ZN4piex14tiff_directory13TiffDirectory14DirectoryEntryaSERKS2_
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tiff_directory/tiff_directory.cc:230,3'
          Dst:             _ZN4piex14tiff_directory10SizeOfTypeEjPb
        - Src:             'src/tiff_directory/tiff_directory.cc:230,3'
          Dst:             __assert_fail
        - Src:             'src/tiff_directory/tiff_directory.cc:233,27'
          Dst:             _ZN4piex14tiff_directory13TiffDirectory14DirectoryEntryaSERKS2_
        - Src:             'src/tiff_directory/tiff_directory.cc:235,1'
          Dst:             _ZN4piex14tiff_directory13TiffDirectory14DirectoryEntryD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:235,1'
          Dst:             _ZN4piex14tiff_directory13TiffDirectory14DirectoryEntryD2Ev
    - functionName:    _ZNK4piex14tiff_directory13TiffDirectory18GetOffsetAndLengthEjjPjS2_
      functionSourceFile: '/src/piex/src/tiff_directory/tiff_directory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4piex14tiff_directory13TiffDirectory4FindEj
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tiff_directory/tiff_directory.cc:217,43'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory4FindEj
    - functionName:    _ZNK4piex14tiff_directory13TiffDirectory4FindEj
      functionSourceFile: '/src/piex/src/tiff_directory/tiff_directory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorINS0_9SRationalENS2_9allocatorIS4_EEEE
      functionSourceFile: '/src/piex/src/tiff_directory/tiff_directory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          334
      EdgeCount:       94
      CyclomaticComplexity: 46
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrC2EPKhm
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex12binary_parse6Get16sERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
        - _ZN4piex12binary_parse6Get32sERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
        - _ZN4piex12binary_parseplERKNS0_19RangeCheckedBytePtrEm
        - _ZNK4piex14tiff_directory13TiffDirectory4FindEj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tiff_directory/tiff_directory.cc:184,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tiff_directory/tiff_directory.cc:169,43'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory4FindEj
        - Src:             'src/tiff_directory/tiff_directory.cc:177,23'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrC2EPKhm
        - Src:             'src/tiff_directory/tiff_directory.cc:186,50'
          Dst:             _ZN4piex12binary_parseplERKNS0_19RangeCheckedBytePtrEm
        - Src:             'src/tiff_directory/tiff_directory.cc:186,33'
          Dst:             _ZN4piex12binary_parse6Get16sERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
        - Src:             'src/tiff_directory/tiff_directory.cc:186,9'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:186,9'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:191,50'
          Dst:             _ZN4piex12binary_parseplERKNS0_19RangeCheckedBytePtrEm
        - Src:             'src/tiff_directory/tiff_directory.cc:191,33'
          Dst:             _ZN4piex12binary_parse6Get32sERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
        - Src:             'src/tiff_directory/tiff_directory.cc:191,9'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:191,9'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:196,50'
          Dst:             _ZN4piex12binary_parseplERKNS0_19RangeCheckedBytePtrEm
        - Src:             'src/tiff_directory/tiff_directory.cc:196,33'
          Dst:             _ZN4piex12binary_parse6Get32sERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
        - Src:             'src/tiff_directory/tiff_directory.cc:196,9'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:198,30'
          Dst:             _ZN4piex12binary_parseplERKNS0_19RangeCheckedBytePtrEm
        - Src:             'src/tiff_directory/tiff_directory.cc:198,38'
          Dst:             _ZN4piex12binary_parseplERKNS0_19RangeCheckedBytePtrEm
        - Src:             'src/tiff_directory/tiff_directory.cc:198,13'
          Dst:             _ZN4piex12binary_parse6Get32sERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
        - Src:             'src/tiff_directory/tiff_directory.cc:197,9'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:197,9'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:196,9'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:197,9'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:197,9'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:212,1'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:212,1'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZN4piex12binary_parseplERKNS0_19RangeCheckedBytePtrEm
      functionSourceFile: '/src/piex/./src/binary_parse/range_checked_byte_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrC2ERKS1_
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex12binary_parse19RangeCheckedBytePtrpLEm
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             './src/binary_parse/range_checked_byte_ptr.h:595,23'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrC2ERKS1_
        - Src:             './src/binary_parse/range_checked_byte_ptr.h:596,10'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrpLEm
        - Src:             './src/binary_parse/range_checked_byte_ptr.h:598,1'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             './src/binary_parse/range_checked_byte_ptr.h:598,1'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNS0_9SRationalE
      functionSourceFile: '/src/piex/src/tiff_directory/tiff_directory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorINS0_9SRationalENS2_9allocatorIS4_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tiff_directory/tiff_directory.cc:161,8'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorINS0_9SRationalENS2_9allocatorIS4_EEEE
    - functionName:    _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorINS0_8RationalENS2_9allocatorIS4_EEEE
      functionSourceFile: '/src/piex/src/tiff_directory/tiff_directory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          334
      EdgeCount:       94
      CyclomaticComplexity: 46
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrC2EPKhm
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex12binary_parse6Get16uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
        - _ZN4piex12binary_parse6Get32uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
        - _ZN4piex12binary_parseplERKNS0_19RangeCheckedBytePtrEm
        - _ZNK4piex14tiff_directory13TiffDirectory4FindEj
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/tiff_directory/tiff_directory.cc:129,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tiff_directory/tiff_directory.cc:114,43'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory4FindEj
        - Src:             'src/tiff_directory/tiff_directory.cc:122,23'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrC2EPKhm
        - Src:             'src/tiff_directory/tiff_directory.cc:131,50'
          Dst:             _ZN4piex12binary_parseplERKNS0_19RangeCheckedBytePtrEm
        - Src:             'src/tiff_directory/tiff_directory.cc:131,33'
          Dst:             _ZN4piex12binary_parse6Get16uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
        - Src:             'src/tiff_directory/tiff_directory.cc:131,9'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:131,9'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:136,50'
          Dst:             _ZN4piex12binary_parseplERKNS0_19RangeCheckedBytePtrEm
        - Src:             'src/tiff_directory/tiff_directory.cc:136,33'
          Dst:             _ZN4piex12binary_parse6Get32uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
        - Src:             'src/tiff_directory/tiff_directory.cc:136,9'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:136,9'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:141,50'
          Dst:             _ZN4piex12binary_parseplERKNS0_19RangeCheckedBytePtrEm
        - Src:             'src/tiff_directory/tiff_directory.cc:141,33'
          Dst:             _ZN4piex12binary_parse6Get32uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
        - Src:             'src/tiff_directory/tiff_directory.cc:141,9'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:143,30'
          Dst:             _ZN4piex12binary_parseplERKNS0_19RangeCheckedBytePtrEm
        - Src:             'src/tiff_directory/tiff_directory.cc:143,38'
          Dst:             _ZN4piex12binary_parseplERKNS0_19RangeCheckedBytePtrEm
        - Src:             'src/tiff_directory/tiff_directory.cc:143,13'
          Dst:             _ZN4piex12binary_parse6Get32uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
        - Src:             'src/tiff_directory/tiff_directory.cc:142,9'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:142,9'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:141,9'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:142,9'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:142,9'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:157,1'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:157,1'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNS0_8RationalE
      functionSourceFile: '/src/piex/src/tiff_directory/tiff_directory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorINS0_8RationalENS2_9allocatorIS4_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tiff_directory/tiff_directory.cc:106,8'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorINS0_8RationalENS2_9allocatorIS4_EEEE
    - functionName:    _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIjNS2_9allocatorIjEEEE
      functionSourceFile: '/src/piex/src/tiff_directory/tiff_directory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          222
      EdgeCount:       69
      CyclomaticComplexity: 36
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrC2EPKhm
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex12binary_parse6Get16uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
        - _ZN4piex12binary_parse6Get32uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
        - _ZN4piex12binary_parseplERKNS0_19RangeCheckedBytePtrEm
        - _ZNK4piex14tiff_directory13TiffDirectory4FindEj
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tiff_directory/tiff_directory.cc:77,43'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory4FindEj
        - Src:             'src/tiff_directory/tiff_directory.cc:83,23'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrC2EPKhm
        - Src:             'src/tiff_directory/tiff_directory.cc:91,38'
          Dst:             _ZN4piex12binary_parseplERKNS0_19RangeCheckedBytePtrEm
        - Src:             'src/tiff_directory/tiff_directory.cc:91,21'
          Dst:             _ZN4piex12binary_parse6Get16uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
        - Src:             'src/tiff_directory/tiff_directory.cc:91,7'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:91,7'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:93,38'
          Dst:             _ZN4piex12binary_parseplERKNS0_19RangeCheckedBytePtrEm
        - Src:             'src/tiff_directory/tiff_directory.cc:93,21'
          Dst:             _ZN4piex12binary_parse6Get32uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
        - Src:             'src/tiff_directory/tiff_directory.cc:93,7'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:93,7'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:102,1'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/tiff_directory/tiff_directory.cc:102,1'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZNK4piex14tiff_directory13TiffDirectory3GetEjPj
      functionSourceFile: '/src/piex/src/tiff_directory/tiff_directory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIjNS2_9allocatorIjEEEE
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tiff_directory/tiff_directory.cc:68,8'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIjNS2_9allocatorIjEEEE
    - functionName:    _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/piex/src/tiff_directory/tiff_directory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4piex14tiff_directory13TiffDirectory4FindEj
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tiff_directory/tiff_directory.cc:57,43'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory4FindEj
    - functionName:    _ZNK4piex14tiff_directory13TiffDirectory3GetEjPNSt3__16vectorIhNS2_9allocatorIhEEEE
      functionSourceFile: '/src/piex/src/tiff_directory/tiff_directory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4piex14tiff_directory13TiffDirectory4FindEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tiff_directory/tiff_directory.cc:45,43'
          Dst:             _ZNK4piex14tiff_directory13TiffDirectory4FindEj
    - functionName:    _ZNK4piex14tiff_directory13TiffDirectory3HasEj
      functionSourceFile: '/src/piex/src/tiff_directory/tiff_directory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    45
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex14tiff_directory13TiffDirectoryC2ENS0_6EndianE
      functionSourceFile: '/src/piex/src/tiff_directory/tiff_directory.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerList21GetTypeCheckerForTypeENS0_13RawImageTypesE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114X3fTypeChecker8IsMyTypeERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_118IsSignatureMatchedERKNS_12binary_parse19RangeCheckedBytePtrEmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:758,42'
          Dst:             _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:761,12'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_118IsSignatureMatchedERKNS_12binary_parse19RangeCheckedBytePtrEmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:762,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:762,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4piex12binary_parse19RangeCheckedBytePtr17pointerToSubArrayEmm
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:69,19'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr17pointerToSubArrayEmm
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_118IsSignatureMatchedERKNS_12binary_parse19RangeCheckedBytePtrEmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4piex12binary_parse19RangeCheckedBytePtr6substrEmm
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:122,17'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr6substrEmm
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114X3fTypeChecker13RequestedSizeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114X3fTypeChecker4TypeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114X3fTypeCheckerD0Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114X3fTypeCheckerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:750,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114X3fTypeCheckerD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114X3fTypeCheckerD2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:750,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114SrwTypeChecker8IsMyTypeERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          124
      EdgeCount:       45
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt16ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbt
        - _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt32ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbj
        - _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
        - _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:725,42'
          Dst:             _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:728,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:734,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt16ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbt
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:736,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt32ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbj
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:742,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:746,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:746,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          84
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4piex12binary_parse19RangeCheckedBytePtr15remainingLengthEv
        - _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:103,14'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr15remainingLengthEv
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:107,7'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:107,28'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:109,14'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:109,35'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt16ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbt
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex12binary_parse6Get16uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
        - _ZN4piex12binary_parseplERKNS0_19RangeCheckedBytePtrEm
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:79,14'
          Dst:             _ZN4piex12binary_parseplERKNS0_19RangeCheckedBytePtrEm
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:78,32'
          Dst:             _ZN4piex12binary_parse6Get16uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:78,32'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:78,32'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt32ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbj
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex12binary_parse6Get32uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
        - _ZN4piex12binary_parseplERKNS0_19RangeCheckedBytePtrEm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:92,35'
          Dst:             _ZN4piex12binary_parseplERKNS0_19RangeCheckedBytePtrEm
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:92,7'
          Dst:             _ZN4piex12binary_parse6Get32uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:92,7'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:92,7'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_118IsSignatureMatchedERKNS_12binary_parse19RangeCheckedBytePtrEmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - _ZNK4piex12binary_parse19RangeCheckedBytePtr15remainingLengthEv
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:129,14'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr15remainingLengthEv
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:137,9'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_118IsSignatureMatchedERKNS_12binary_parse19RangeCheckedBytePtrEmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
    - functionName:    _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
      functionSourceFile: '/src/piex/./src/binary_parse/range_checked_byte_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK4piex12binary_parse19RangeCheckedBytePtr13errorOccurredEv
        - _ZNK4piex12binary_parse19RangeCheckedBytePtr17loadPageForOffsetEm
        - __assert_fail
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             './src/binary_parse/range_checked_byte_ptr.h:489,8'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr13errorOccurredEv
        - Src:             './src/binary_parse/range_checked_byte_ptr.h:507,7'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr17loadPageForOffsetEm
        - Src:             './src/binary_parse/range_checked_byte_ptr.h:516,7'
          Dst:             __assert_fail
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114SrwTypeChecker13RequestedSizeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114SrwTypeChecker4TypeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114SrwTypeCheckerD0Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114SrwTypeCheckerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:714,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114SrwTypeCheckerD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114SrwTypeCheckerD2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:714,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114Rw2TypeChecker8IsMyTypeERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt16ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbt
        - _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:700,42'
          Dst:             _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:703,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:710,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:708,12'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt16ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbt
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:710,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114Rw2TypeChecker13RequestedSizeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114Rw2TypeChecker4TypeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114Rw2TypeCheckerD0Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114Rw2TypeCheckerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:691,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114Rw2TypeCheckerD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114Rw2TypeCheckerD2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:691,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_121RawContaxNTypeChecker8IsMyTypeERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_118IsSignatureMatchedERKNS_12binary_parse19RangeCheckedBytePtrEmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:683,42'
          Dst:             _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:686,12'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_118IsSignatureMatchedERKNS_12binary_parse19RangeCheckedBytePtrEmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:687,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:687,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_121RawContaxNTypeChecker13RequestedSizeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_121RawContaxNTypeChecker4TypeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_121RawContaxNTypeCheckerD0Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_121RawContaxNTypeCheckerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:674,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_121RawContaxNTypeCheckerD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_121RawContaxNTypeCheckerD2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:674,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114RafTypeChecker8IsMyTypeERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_118IsSignatureMatchedERKNS_12binary_parse19RangeCheckedBytePtrEmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:666,42'
          Dst:             _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:669,12'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_118IsSignatureMatchedERKNS_12binary_parse19RangeCheckedBytePtrEmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:670,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:670,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114RafTypeChecker13RequestedSizeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114RafTypeChecker4TypeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114RafTypeCheckerD0Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114RafTypeCheckerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:658,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114RafTypeCheckerD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114RafTypeCheckerD2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:658,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114QtkTypeChecker8IsMyTypeERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          127
      EdgeCount:       26
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_118IsSignatureMatchedERKNS_12binary_parse19RangeCheckedBytePtrEmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:646,42'
          Dst:             _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:652,12'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_118IsSignatureMatchedERKNS_12binary_parse19RangeCheckedBytePtrEmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:653,12'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_118IsSignatureMatchedERKNS_12binary_parse19RangeCheckedBytePtrEmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:654,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:654,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114QtkTypeChecker13RequestedSizeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114QtkTypeChecker4TypeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114QtkTypeCheckerD0Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114QtkTypeCheckerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:638,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114QtkTypeCheckerD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114QtkTypeCheckerD2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:638,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114PefTypeChecker8IsMyTypeERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          148
      EdgeCount:       52
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt16ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbt
        - _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt32ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbj
        - _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
        - _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:611,42'
          Dst:             _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:614,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:620,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt16ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbt
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:622,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt32ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbj
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:630,12'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:632,12'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:634,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:634,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114PefTypeChecker13RequestedSizeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114PefTypeChecker4TypeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 602
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114PefTypeCheckerD0Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114PefTypeCheckerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:600,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114PefTypeCheckerD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114PefTypeCheckerD2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:600,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114OrfTypeChecker8IsMyTypeERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          118
      EdgeCount:       38
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt16ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbt
        - _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
        - _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:576,42'
          Dst:             _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:579,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:585,11'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt16ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbt
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:587,11'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt16ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbt
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:594,12'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:596,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:596,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114OrfTypeChecker13RequestedSizeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114OrfTypeChecker4TypeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114OrfTypeCheckerD0Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114OrfTypeCheckerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:565,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114OrfTypeCheckerD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114OrfTypeCheckerD2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:565,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114NrwTypeChecker8IsMyTypeERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          101
      EdgeCount:       40
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt16ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbt
        - _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt32ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbj
        - _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - _ZN4piex22image_type_recognition12_GLOBAL__N_120ContainsNrwSignatureERKNS_12binary_parse19RangeCheckedBytePtrE
        - _ZN4piex22image_type_recognition12_GLOBAL__N_123ContainsNikonSignaturesERKNS_12binary_parse19RangeCheckedBytePtrEb
        - _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:543,42'
          Dst:             _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:546,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:561,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:552,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt16ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbt
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:554,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt32ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbj
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:559,12'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_123ContainsNikonSignaturesERKNS_12binary_parse19RangeCheckedBytePtrEb
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:560,12'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_120ContainsNrwSignatureERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:561,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_123ContainsNikonSignaturesERKNS_12binary_parse19RangeCheckedBytePtrEb
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          198
      EdgeCount:       38
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:479,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_120ContainsNrwSignatureERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:462,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114NrwTypeChecker13RequestedSizeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114NrwTypeChecker4TypeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114NrwTypeCheckerD0Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114NrwTypeCheckerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:526,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114NrwTypeCheckerD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114NrwTypeCheckerD2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:526,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114NefTypeChecker8IsMyTypeERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          88
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt16ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbt
        - _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - _ZN4piex22image_type_recognition12_GLOBAL__N_120ContainsNrwSignatureERKNS_12binary_parse19RangeCheckedBytePtrE
        - _ZN4piex22image_type_recognition12_GLOBAL__N_123ContainsNikonSignaturesERKNS_12binary_parse19RangeCheckedBytePtrEb
        - _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:507,42'
          Dst:             _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:510,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:522,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:515,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt16ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbt
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:520,12'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_123ContainsNikonSignaturesERKNS_12binary_parse19RangeCheckedBytePtrEb
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:521,13'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_120ContainsNrwSignatureERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:522,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114NefTypeChecker13RequestedSizeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114NefTypeChecker4TypeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114NefTypeCheckerD0Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114NefTypeCheckerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:488,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114NefTypeCheckerD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114NefTypeCheckerD2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:488,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114MrwTypeChecker8IsMyTypeERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_118IsSignatureMatchedERKNS_12binary_parse19RangeCheckedBytePtrEmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - _ZNK4piex12binary_parse19RangeCheckedBytePtr17pointerToSubArrayEmm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:448,16'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr17pointerToSubArrayEmm
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:451,12'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_118IsSignatureMatchedERKNS_12binary_parse19RangeCheckedBytePtrEmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:452,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:452,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114MrwTypeChecker13RequestedSizeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114MrwTypeChecker4TypeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114MrwTypeCheckerD0Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114MrwTypeCheckerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:437,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114MrwTypeCheckerD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114MrwTypeCheckerD2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:437,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114MosTypeChecker8IsMyTypeERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          86
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
        - _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:422,42'
          Dst:             _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:425,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:431,12'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:433,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:433,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114MosTypeChecker13RequestedSizeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114MosTypeChecker4TypeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114MosTypeCheckerD0Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114MosTypeCheckerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:411,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114MosTypeCheckerD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114MosTypeCheckerD2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:411,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114KdcTypeChecker8IsMyTypeERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          185
      EdgeCount:       64
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
        - _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:385,42'
          Dst:             _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:388,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:403,12'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:405,12'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:407,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:407,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114KdcTypeChecker13RequestedSizeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114KdcTypeChecker4TypeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114KdcTypeCheckerD0Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114KdcTypeCheckerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:375,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114KdcTypeCheckerD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114KdcTypeCheckerD2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:375,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114DngTypeChecker8IsMyTypeERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          246
      EdgeCount:       77
      CyclomaticComplexity: 37
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
        - _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:334,42'
          Dst:             _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:337,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:365,11'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:371,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:371,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114DngTypeChecker13RequestedSizeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114DngTypeChecker4TypeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114DngTypeCheckerD0Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114DngTypeCheckerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:323,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114DngTypeCheckerD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114DngTypeCheckerD2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:323,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114DcrTypeChecker8IsMyTypeERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          209
      EdgeCount:       77
      CyclomaticComplexity: 38
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
        - _ZN4piex22image_type_recognition12_GLOBAL__N_118IsSignatureMatchedERKNS_12binary_parse19RangeCheckedBytePtrEmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:292,42'
          Dst:             _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:295,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:302,9'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_118IsSignatureMatchedERKNS_12binary_parse19RangeCheckedBytePtrEmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:315,12'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:317,12'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:319,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:319,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114DcrTypeChecker13RequestedSizeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114DcrTypeChecker4TypeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114DcrTypeCheckerD0Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114DcrTypeCheckerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:281,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114DcrTypeCheckerD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114DcrTypeCheckerD2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:281,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114CrwTypeChecker8IsMyTypeERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       31
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_118IsSignatureMatchedERKNS_12binary_parse19RangeCheckedBytePtrEmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:263,42'
          Dst:             _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:266,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:276,12'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_118IsSignatureMatchedERKNS_12binary_parse19RangeCheckedBytePtrEmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:277,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:277,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114CrwTypeChecker13RequestedSizeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114CrwTypeChecker4TypeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114CrwTypeCheckerD0Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114CrwTypeCheckerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:255,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114CrwTypeCheckerD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114CrwTypeCheckerD2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:255,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114Cr2TypeChecker8IsMyTypeERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          91
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt16ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbt
        - _ZN4piex22image_type_recognition12_GLOBAL__N_118IsSignatureMatchedERKNS_12binary_parse19RangeCheckedBytePtrEmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:236,42'
          Dst:             _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:239,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:244,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt16ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbt
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:250,12'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_118IsSignatureMatchedERKNS_12binary_parse19RangeCheckedBytePtrEmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:251,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:251,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114Cr2TypeChecker13RequestedSizeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114Cr2TypeChecker4TypeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114Cr2TypeCheckerD0Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114Cr2TypeCheckerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:225,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114Cr2TypeCheckerD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114Cr2TypeCheckerD2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:225,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114Cr3TypeChecker8IsMyTypeERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_118IsSignatureMatchedERKNS_12binary_parse19RangeCheckedBytePtrEmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:219,42'
          Dst:             _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:220,12'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_118IsSignatureMatchedERKNS_12binary_parse19RangeCheckedBytePtrEmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:221,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:221,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114Cr3TypeChecker13RequestedSizeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114Cr3TypeChecker4TypeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114Cr3TypeCheckerD0Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114Cr3TypeCheckerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:206,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114Cr3TypeCheckerD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114Cr3TypeCheckerD2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:206,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114ArwTypeChecker8IsMyTypeERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         65
      ICount:          310
      EdgeCount:       125
      CyclomaticComplexity: 62
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt16ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbt
        - _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt32ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbj
        - _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
        - _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:160,42'
          Dst:             _ZNK4piex22image_type_recognition12_GLOBAL__N_111TypeChecker11LimitSourceERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:163,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_119DetermineEndiannessERKNS_12binary_parse19RangeCheckedBytePtrEPb
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:169,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt16ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbt
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:171,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116CheckUInt32ValueERKNS_12binary_parse19RangeCheckedBytePtrEmbj
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:178,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:197,28'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_116IsSignatureFoundERKNS_12binary_parse19RangeCheckedBytePtrEmmRKNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEPm
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:202,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:202,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114ArwTypeChecker13RequestedSizeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_114ArwTypeChecker4TypeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114ArwTypeCheckerD0Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114ArwTypeCheckerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:148,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114ArwTypeCheckerD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114ArwTypeCheckerD2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:148,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerD0Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeChecker7CompareEPKS2_S4_
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:48,5'
          Dst:             __assert_fail
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:49,5'
          Dst:             __assert_fail
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114X3fTypeCheckerC2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:750,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114SrwTypeCheckerC2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:714,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114Rw2TypeCheckerC2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:691,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_121RawContaxNTypeCheckerC2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:674,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114RafTypeCheckerC2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:658,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114QtkTypeCheckerC2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:638,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114PefTypeCheckerC2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:600,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114OrfTypeCheckerC2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:565,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114NrwTypeCheckerC2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:526,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114NefTypeCheckerC2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:488,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114MrwTypeCheckerC2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:437,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114MosTypeCheckerC2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:411,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114KdcTypeCheckerC2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:375,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114DngTypeCheckerC2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:323,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114DcrTypeCheckerC2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:281,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114CrwTypeCheckerC2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:255,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114Cr2TypeCheckerC2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:225,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114Cr3TypeCheckerC2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:206,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_114ArwTypeCheckerC2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:148,7'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_111TypeCheckerC2Ev
    - functionName:    _ZN4piex22image_type_recognition9IsRawLiteERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex22image_type_recognition25RecognizeRawImageTypeLiteERKNS_12binary_parse19RangeCheckedBytePtrE
        - _ZN4piex22image_type_recognition5IsRawENS0_13RawImageTypesE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:911,16'
          Dst:             _ZN4piex22image_type_recognition25RecognizeRawImageTypeLiteERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:911,10'
          Dst:             _ZN4piex22image_type_recognition5IsRawENS0_13RawImageTypesE
    - functionName:    _ZN4piex22image_type_recognition25RecognizeRawImageTypeLiteERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerListC2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerListD2Ev
        - _ZNK4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerList7GetTypeERKNS_12binary_parse19RangeCheckedBytePtrE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:899,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerListC2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:899,28'
          Dst:             _ZNK4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerList7GetTypeERKNS_12binary_parse19RangeCheckedBytePtrE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:899,3'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerListD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:899,3'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerListD2Ev
    - functionName:    _ZN4piex22image_type_recognition5IsRawENS0_13RawImageTypesE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          107
      EdgeCount:       50
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/image_type_recognition/image_type_recognition_lite.cc:857,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:888,7'
          Dst:             __assert_fail
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerListC2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          298
      EdgeCount:       48
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114ArwTypeCheckerC2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114Cr2TypeCheckerC2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114Cr3TypeCheckerC2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114CrwTypeCheckerC2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114DcrTypeCheckerC2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114DngTypeCheckerC2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114KdcTypeCheckerC2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114MosTypeCheckerC2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114MrwTypeCheckerC2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114NefTypeCheckerC2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114NrwTypeCheckerC2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114OrfTypeCheckerC2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114PefTypeCheckerC2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114QtkTypeCheckerC2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114RafTypeCheckerC2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114Rw2TypeCheckerC2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114SrwTypeCheckerC2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_114X3fTypeCheckerC2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_121RawContaxNTypeCheckerC2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:771,29'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114ArwTypeCheckerC2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:772,29'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114Cr3TypeCheckerC2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:773,29'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114Cr2TypeCheckerC2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:774,29'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114CrwTypeCheckerC2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:775,29'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114DcrTypeCheckerC2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:776,29'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114DngTypeCheckerC2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:777,29'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114KdcTypeCheckerC2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:778,29'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114MosTypeCheckerC2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:779,29'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114MrwTypeCheckerC2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:780,29'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114NefTypeCheckerC2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:781,29'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114NrwTypeCheckerC2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:782,29'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114OrfTypeCheckerC2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:783,29'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114PefTypeCheckerC2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:784,29'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114QtkTypeCheckerC2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:785,29'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114RafTypeCheckerC2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:786,29'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_121RawContaxNTypeCheckerC2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:787,29'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114Rw2TypeCheckerC2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:788,29'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114SrwTypeCheckerC2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:789,29'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_114X3fTypeCheckerC2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerList7GetTypeERKNS_12binary_parse19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          67
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerListD2Ev
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerList20RequestedSizeForTypeENS0_13RawImageTypesE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerList21GetTypeCheckerForTypeENS0_13RawImageTypesE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:833,39'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerList21GetTypeCheckerForTypeENS0_13RawImageTypesE
    - functionName:    _ZN4piex22image_type_recognition27GetNumberOfBytesForIsOfTypeENS0_13RawImageTypesE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerList20RequestedSizeForTypeENS0_13RawImageTypesE
        - _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerListC2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerListD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:907,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerListC2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:907,28'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerList20RequestedSizeForTypeENS0_13RawImageTypesE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:907,3'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerListD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:907,3'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerListD2Ev
    - functionName:    _ZNK4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerList13RequestedSizeEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:818,5'
          Dst:             __assert_fail
    - functionName:    _ZN4piex22image_type_recognition28GetNumberOfBytesForIsRawLiteEv
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerListC2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerListD2Ev
        - _ZNK4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerList13RequestedSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:903,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerListC2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:903,28'
          Dst:             _ZNK4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerList13RequestedSizeEv
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:903,3'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerListD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:903,3'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerListD2Ev
    - functionName:    _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerList8IsOfTypeERKNS_12binary_parse19RangeCheckedBytePtrENS0_13RawImageTypesE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerList21GetTypeCheckerForTypeENS0_13RawImageTypesE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:824,39'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerList21GetTypeCheckerForTypeENS0_13RawImageTypesE
    - functionName:    _ZN4piex22image_type_recognition8IsOfTypeERKNS_12binary_parse19RangeCheckedBytePtrENS0_13RawImageTypesE
      functionSourceFile: '/src/piex/src/image_type_recognition/image_type_recognition_lite.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerList8IsOfTypeERKNS_12binary_parse19RangeCheckedBytePtrENS0_13RawImageTypesE
        - _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerListC2Ev
        - _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerListD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:895,10'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerListC2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:895,28'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerList8IsOfTypeERKNS_12binary_parse19RangeCheckedBytePtrENS0_13RawImageTypesE
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:895,3'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerListD2Ev
        - Src:             'src/image_type_recognition/image_type_recognition_lite.cc:895,3'
          Dst:             _ZN4piex22image_type_recognition12_GLOBAL__N_115TypeCheckerListD2Ev
    - functionName:    _ZNK4piex12binary_parse12_GLOBAL__N_111NullFunctorclEPNS0_14PagedByteArrayE
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12binary_parse19RangeCheckedBytePtrppEv
      functionSourceFile: '/src/piex/./src/binary_parse/range_checked_byte_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex12binary_parse12_GLOBAL__N_120MemoryPagedByteArray7getPageEmPPKhS5_PNSt3__110shared_ptrINS0_14PagedByteArray4PageEEE
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex12binary_parse12_GLOBAL__N_120MemoryPagedByteArray8pageSizeEv
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex12binary_parse12_GLOBAL__N_120MemoryPagedByteArray6lengthEv
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12binary_parse12_GLOBAL__N_120MemoryPagedByteArrayD0Ev
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      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:
        - _ZN4piex12binary_parse12_GLOBAL__N_120MemoryPagedByteArrayD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:33,7'
          Dst:             _ZN4piex12binary_parse12_GLOBAL__N_120MemoryPagedByteArrayD2Ev
    - functionName:    _ZN4piex12binary_parse12_GLOBAL__N_120MemoryPagedByteArrayD2Ev
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex12binary_parse14PagedByteArrayD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:33,7'
          Dst:             _ZN4piex12binary_parse14PagedByteArrayD2Ev
    - functionName:    _ZN4piex12binary_parse14PagedByteArrayD2Ev
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      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:    _ZN4piex12binary_parse14PagedByteArrayC2Ev
      functionSourceFile: '/src/piex/./src/binary_parse/range_checked_byte_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12binary_parse14PagedByteArrayD0Ev
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12binary_parse6Get32uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          100
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4piex12binary_parse19RangeCheckedBytePtr15remainingLengthEv
        - _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:381,13'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr15remainingLengthEv
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:389,33'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:390,33'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:391,33'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:392,33'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:394,33'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:395,33'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:396,33'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:397,33'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
    - functionName:    _ZN4piex12binary_parse6Get32sERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4piex12binary_parse6Get32uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:337,33'
          Dst:             _ZN4piex12binary_parse6Get32uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
    - functionName:    _ZN4piex12binary_parse6Get16uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          84
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4piex12binary_parse19RangeCheckedBytePtr15remainingLengthEv
        - _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:321,13'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr15remainingLengthEv
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:329,33'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:329,71'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:331,33'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:331,71'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
    - functionName:    _ZN4piex12binary_parse6Get16sERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4piex12binary_parse6Get16uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:299,33'
          Dst:             _ZN4piex12binary_parse6Get16uERKNS0_19RangeCheckedBytePtrEbPNS0_12MemoryStatusE
    - functionName:    _ZN4piex12binary_parse19RangeCheckedBytePtrppEi
      functionSourceFile: '/src/piex/./src/binary_parse/range_checked_byte_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrC2ERKS1_
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex12binary_parse19RangeCheckedBytePtrppEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/binary_parse/range_checked_byte_ptr.h:547,23'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrC2ERKS1_
        - Src:             './src/binary_parse/range_checked_byte_ptr.h:548,3'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrppEv
        - Src:             './src/binary_parse/range_checked_byte_ptr.h:550,1'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             './src/binary_parse/range_checked_byte_ptr.h:550,1'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZN4piex12binary_parse6strlenERKNS0_19RangeCheckedBytePtrE
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrC2ERKS1_
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex12binary_parse19RangeCheckedBytePtrppEi
        - _ZNK4piex12binary_parse19RangeCheckedBytePtr13errorOccurredEv
        - _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:289,29'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrC2ERKS1_
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:290,15'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr13errorOccurredEv
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:290,35'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:291,5'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrppEi
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:291,5'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:295,1'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:295,1'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZN4piex12binary_parse6strcmpERKNS0_19RangeCheckedBytePtrERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNK4piex12binary_parse19RangeCheckedBytePtr12extractBytesEmm
        - _ZNK4piex12binary_parse19RangeCheckedBytePtr13errorOccurredEv
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:277,40'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr12extractBytesEmm
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:279,10'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr13errorOccurredEv
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:280,12'
          Dst:             memcmp
    - functionName:    _ZNK4piex12binary_parse19RangeCheckedBytePtr12extractBytesEmm
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          119
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached:
        - _ZNK4piex12binary_parse19RangeCheckedBytePtr15remainingLengthEv
        - _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:156,44'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr15remainingLengthEv
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:163,22'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtrixEm
    - functionName:    _ZN4piex12binary_parse6memcmpERKNS0_19RangeCheckedBytePtrES3_m
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          91
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached:
        - _ZNK4piex12binary_parse19RangeCheckedBytePtr12extractBytesEmm
        - _ZNK4piex12binary_parse19RangeCheckedBytePtr13errorOccurredEv
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:265,40'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr12extractBytesEmm
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:266,40'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr12extractBytesEmm
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:268,10'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr13errorOccurredEv
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:268,32'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr13errorOccurredEv
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:269,12'
          Dst:             memcmp
    - functionName:    _ZNK4piex12binary_parse19RangeCheckedBytePtr17loadPageForOffsetEm
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          197
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4piex12binary_parse19RangeCheckedBytePtr22restrictPageToSubArrayEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:187,3'
          Dst:             __assert_fail
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:191,5'
          Dst:             __assert_fail
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:211,5'
          Dst:             __assert_fail
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:221,3'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr22restrictPageToSubArrayEv
    - functionName:    _ZNK4piex12binary_parse19RangeCheckedBytePtr22restrictPageToSubArrayEv
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          100
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12binary_parseneERKNS0_19RangeCheckedBytePtrES3_
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex12binary_parseeqERKNS0_19RangeCheckedBytePtrES3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:178,14'
          Dst:             _ZN4piex12binary_parseeqERKNS0_19RangeCheckedBytePtrES3_
    - functionName:    _ZN4piex12binary_parseeqERKNS0_19RangeCheckedBytePtrES3_
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:170,5'
          Dst:             __assert_fail
    - functionName:    _ZNK4piex12binary_parse19RangeCheckedBytePtr6substrEmm
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached:
        - _ZNK4piex12binary_parse19RangeCheckedBytePtr12extractBytesEmm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:144,38'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr12extractBytesEmm
    - functionName:    _ZNK4piex12binary_parse19RangeCheckedBytePtr13offsetInArrayEv
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:138,5'
          Dst:             __assert_fail
    - functionName:    _ZN4piex12binary_parse19RangeCheckedBytePtrC2EOS1_
      functionSourceFile: '/src/piex/./src/binary_parse/range_checked_byte_ptr.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4piex12binary_parse19RangeCheckedBytePtr17pointerToSubArrayEmm
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          88
      EdgeCount:       27
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtr14invalidPointerEv
        - _ZN4piex12binary_parse19RangeCheckedBytePtrC2EOS1_
        - _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - _ZN4piex12binary_parseplERKNS0_19RangeCheckedBytePtrEm
        - _ZNK4piex12binary_parse19RangeCheckedBytePtr13errorOccurredEv
        - _ZNK4piex12binary_parse19RangeCheckedBytePtr15remainingLengthEv
        - _ZNK4piex12binary_parse19RangeCheckedBytePtr22restrictPageToSubArrayEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:117,44'
          Dst:             _ZN4piex12binary_parseplERKNS0_19RangeCheckedBytePtrEm
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:118,19'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr13errorOccurredEv
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:118,59'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr15remainingLengthEv
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:123,16'
          Dst:             _ZNK4piex12binary_parse19RangeCheckedBytePtr22restrictPageToSubArrayEv
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:125,12'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrC2EOS1_
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:130,1'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:128,12'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtr14invalidPointerEv
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:130,1'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrD2Ev
    - functionName:    _ZN4piex12binary_parse19RangeCheckedBytePtr14invalidPointerEv
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex12binary_parse19RangeCheckedBytePtrC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:112,10'
          Dst:             _ZN4piex12binary_parse19RangeCheckedBytePtrC2Ev
    - functionName:    _ZN4piex12binary_parse19RangeCheckedBytePtrC2Ev
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12binary_parse19RangeCheckedBytePtrC2EPNS0_14PagedByteArrayE
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4piex12binary_parse12_GLOBAL__N_120MemoryPagedByteArrayC2EPKhm
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4piex12binary_parse14PagedByteArrayC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:47,23'
          Dst:             _ZN4piex12binary_parse14PagedByteArrayC2Ev
    - functionName:    _ZN4piex12binary_parse19RangeCheckedBytePtrC2EPKhm
      functionSourceFile: '/src/piex/src/binary_parse/range_checked_byte_ptr.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          84
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4piex12binary_parse12_GLOBAL__N_120MemoryPagedByteArrayC2EPKhm
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:87,18'
          Dst:             _ZN4piex12binary_parse12_GLOBAL__N_120MemoryPagedByteArrayC2EPKhm
        - Src:             'src/binary_parse/range_checked_byte_ptr.cc:95,3'
          Dst:             __assert_fail
...
