---
Fuzzer filename: '/src/qpdf/fuzz/tiffpredictor_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _ZN8PipelineD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/Pipeline.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8PipelineD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/Pipeline.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      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:    __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:    26
      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:    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:    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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16Pl_TIFFPredictorD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_TIFFPredictor.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_TIFFPredictor.hh:24,42'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN10FuzzHelper3runEv
      functionSourceFile: '/src/qpdf/fuzz/tiffpredictor_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          148
      EdgeCount:       44
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN10Pl_DiscardC2Ev
        - _ZN10Pl_DiscardD2Ev
        - _ZN16Pl_TIFFPredictor5writeEPKhm
        - _ZN16Pl_TIFFPredictor6finishEv
        - _ZN16Pl_TIFFPredictorC2EPKcP8PipelineNS_8action_eEjjj
        - _ZN16Pl_TIFFPredictorD2Ev
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/tiffpredictor_fuzzer.cc:18,20'
          Dst:             _ZN10Pl_DiscardC2Ev
        - Src:             'fuzz/tiffpredictor_fuzzer.cc:19,26'
          Dst:             _ZN16Pl_TIFFPredictorC2EPKcP8PipelineNS_8action_eEjjj
        - Src:             'fuzz/tiffpredictor_fuzzer.cc:21,26'
          Dst:             _ZN16Pl_TIFFPredictorC2EPKcP8PipelineNS_8action_eEjjj
        - Src:             'fuzz/tiffpredictor_fuzzer.cc:23,15'
          Dst:             _ZN16Pl_TIFFPredictor5writeEPKhm
        - Src:             'fuzz/tiffpredictor_fuzzer.cc:24,15'
          Dst:             _ZN16Pl_TIFFPredictor6finishEv
        - Src:             'fuzz/tiffpredictor_fuzzer.cc:25,16'
          Dst:             _ZN16Pl_TIFFPredictor5writeEPKhm
        - Src:             'fuzz/tiffpredictor_fuzzer.cc:26,16'
          Dst:             _ZN16Pl_TIFFPredictor6finishEv
        - Src:             'fuzz/tiffpredictor_fuzzer.cc:27,9'
          Dst:             __cxa_begin_catch
        - Src:             'fuzz/tiffpredictor_fuzzer.cc:29,9'
          Dst:             __cxa_end_catch
        - Src:             'fuzz/tiffpredictor_fuzzer.cc:30,5'
          Dst:             _ZN16Pl_TIFFPredictorD2Ev
        - Src:             'fuzz/tiffpredictor_fuzzer.cc:30,5'
          Dst:             _ZN16Pl_TIFFPredictorD2Ev
        - Src:             'fuzz/tiffpredictor_fuzzer.cc:30,5'
          Dst:             _ZN10Pl_DiscardD2Ev
        - Src:             'fuzz/tiffpredictor_fuzzer.cc:29,9'
          Dst:             __cxa_end_catch
        - Src:             'fuzz/tiffpredictor_fuzzer.cc:30,5'
          Dst:             _ZN16Pl_TIFFPredictorD2Ev
        - Src:             'fuzz/tiffpredictor_fuzzer.cc:30,5'
          Dst:             _ZN16Pl_TIFFPredictorD2Ev
        - Src:             'fuzz/tiffpredictor_fuzzer.cc:30,5'
          Dst:             _ZN10Pl_DiscardD2Ev
        - Src:             'fuzz/tiffpredictor_fuzzer.cc:29,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN10FuzzHelperC2EPKhm
      functionSourceFile: '/src/qpdf/fuzz/tiffpredictor_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/qpdf/fuzz/tiffpredictor_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10FuzzHelper3runEv
        - _ZN10FuzzHelperC2EPKhm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/tiffpredictor_fuzzer.cc:40,16'
          Dst:             _ZN10FuzzHelperC2EPKhm
        - Src:             'fuzz/tiffpredictor_fuzzer.cc:41,7'
          Dst:             _ZN10FuzzHelper3runEv
    - functionName:    _ZN10Pl_Discard6finishEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Discard.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10Pl_Discard5writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Discard.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10Pl_DiscardD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Discard.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10Pl_DiscardD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Discard.cc:14,25'
          Dst:             _ZN10Pl_DiscardD2Ev
    - functionName:    _ZN10Pl_DiscardD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Discard.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Discard.cc:14,25'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN10Pl_DiscardC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Discard.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineC2EPKcPS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Discard.cc:9,5'
          Dst:             _ZN8PipelineC2EPKcPS_
    - functionName:    _GLOBAL__sub_I_Pl_TIFFPredictor.cc
      functionSourceFile: '/src/qpdf/libqpdf/Pl_TIFFPredictor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/qpdf/libqpdf/Pl_TIFFPredictor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6global6Limits15tiff_max_memoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:16,46'
          Dst:             _ZN4qpdf6global6Limits15tiff_max_memoryEv
    - functionName:    _ZN4qpdf6global6Limits15tiff_max_memoryEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      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:    16
      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:    16
      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:    _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:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16Pl_TIFFPredictorD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_TIFFPredictor.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16Pl_TIFFPredictorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_TIFFPredictor.hh:24,42'
          Dst:             _ZN16Pl_TIFFPredictorD2Ev
    - functionName:    _ZN16Pl_TIFFPredictor6finishEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_TIFFPredictor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16Pl_TIFFPredictor10processRowEv
        - _ZNK8Pipeline4nextEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:131,9'
          Dst:             _ZN16Pl_TIFFPredictor10processRowEv
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:134,5'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN16Pl_TIFFPredictor10processRowEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_TIFFPredictor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          245
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN9BitStream13getBitsSignedEm
        - _ZN9BitStreamC2EPKhm
        - _ZN9BitWriter15writeBitsSignedExm
        - _ZN9BitWriter5flushEv
        - _ZN9BitWriterC2EP8Pipeline
        - _ZNK8Pipeline4nextEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:80,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:83,22'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:83,19'
          Dst:             _ZN9BitWriterC2EP8Pipeline
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:84,19'
          Dst:             _ZN9BitStreamC2EPKhm
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:87,39'
          Dst:             _ZN9BitStream13getBitsSignedEm
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:96,20'
          Dst:             _ZN9BitWriter15writeBitsSignedExm
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:99,12'
          Dst:             _ZN9BitWriter5flushEv
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:121,9'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZNK8Pipeline4nextEv
      functionSourceFile: '/src/qpdf/include/qpdf/Pipeline.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3QTC2TCEPKcS1_i
      functionSourceFile: '/src/qpdf/include/qpdf/QTC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16Pl_TIFFPredictor5writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_TIFFPredictor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          88
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16Pl_TIFFPredictor10processRowEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:68,9'
          Dst:             _ZN16Pl_TIFFPredictor10processRowEv
    - functionName:    _ZN4qpdf6global6Limits15tiff_max_memoryEy
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf4util4fitsIjTkNSt3__18integralEyQsr3stdE8integralIT_EEEbT0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/global_private.hh:147,34'
          Dst:             _ZN4qpdf4util4fitsIjTkNSt3__18integralEyQsr3stdE8integralIT_EEEbT0_
    - functionName:    _ZN4qpdf4util4fitsIjTkNSt3__18integralEyQsr3stdE8integralIT_EEEbT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Util.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16Pl_TIFFPredictor14setMemoryLimitEy
      functionSourceFile: '/src/qpdf/libqpdf/Pl_TIFFPredictor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6global6Limits15tiff_max_memoryEy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:54,5'
          Dst:             _ZN4qpdf6global6Limits15tiff_max_memoryEy
    - functionName:    _ZN4qpdf4util17no_ci_rt_error_ifIRA36_KcEEvbOT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Util.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Util.hh:50,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/Util.hh:50,19'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/qpdf/Util.hh:50,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/Util.hh:50,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/qpdf/Util.hh:50,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZNSt13runtime_errorC1EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt13runtime_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4util17no_ci_rt_error_ifIRA49_KcEEvbOT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Util.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Util.hh:50,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/Util.hh:50,19'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/qpdf/Util.hh:50,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/Util.hh:50,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/qpdf/Util.hh:50,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4qpdf4util17no_ci_rt_error_ifIRA92_KcEEvbOT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Util.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Util.hh:50,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/Util.hh:50,19'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/qpdf/Util.hh:50,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/Util.hh:50,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/qpdf/Util.hh:50,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4qpdf4util17no_ci_rt_error_ifIRA51_KcEEvbOT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Util.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Util.hh:50,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/Util.hh:50,19'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/qpdf/Util.hh:50,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/Util.hh:50,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/qpdf/Util.hh:50,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4qpdf4util17no_ci_rt_error_ifIRA53_KcEEvbOT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Util.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Util.hh:50,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/Util.hh:50,19'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/qpdf/Util.hh:50,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/Util.hh:50,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/qpdf/Util.hh:50,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4qpdf4util9assertionIRA56_KcEEvbOT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Util.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Util.hh:29,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/Util.hh:29,19'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/qpdf/Util.hh:29,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/Util.hh:29,13'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/qpdf/Util.hh:29,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZNSt11logic_errorC1EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16Pl_TIFFPredictorC2EPKcP8PipelineNS_8action_eEjjj
      functionSourceFile: '/src/qpdf/libqpdf/Pl_TIFFPredictor.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          171
      EdgeCount:       38
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4qpdf4util17no_ci_rt_error_ifIRA36_KcEEvbOT_
        - _ZN4qpdf4util17no_ci_rt_error_ifIRA49_KcEEvbOT_
        - _ZN4qpdf4util17no_ci_rt_error_ifIRA51_KcEEvbOT_
        - _ZN4qpdf4util17no_ci_rt_error_ifIRA53_KcEEvbOT_
        - _ZN4qpdf4util17no_ci_rt_error_ifIRA92_KcEEvbOT_
        - _ZN4qpdf4util4fitsIjTkNSt3__18integralEyQsr3stdE8integralIT_EEEbT0_
        - _ZN4qpdf4util9assertionIRA56_KcEEvbOT_
        - _ZN8PipelineC2EPKcPS_
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:26,5'
          Dst:             _ZN8PipelineC2EPKcPS_
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:32,5'
          Dst:             _ZN4qpdf4util9assertionIRA56_KcEEvbOT_
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:33,5'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifIRA53_KcEEvbOT_
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:35,5'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifIRA51_KcEEvbOT_
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:40,10'
          Dst:             _ZN4qpdf4util4fitsIjTkNSt3__18integralEyQsr3stdE8integralIT_EEEbT0_
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:39,5'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifIRA92_KcEEvbOT_
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:45,22'
          Dst:             _ZN4qpdf4util4fitsIjTkNSt3__18integralEyQsr3stdE8integralIT_EEEbT0_
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:44,5'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifIRA49_KcEEvbOT_
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:46,5'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifIRA36_KcEEvbOT_
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:49,1'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN4qpdf4util4fitsIiTkNSt3__18integralEjQsr3stdE8integralIT_EEEbT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Util.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4util4fitsIlTkNSt3__18integralEjQsr3stdE8integralIT_EEEbT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Util.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global6Limits18max_stream_filtersEj
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global6Limits17parser_max_errorsEj
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global6Limits18parser_max_nestingEj
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global7Options14default_limitsEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf6global6Limits16disable_defaultsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/global_private.hh:228,17'
          Dst:             _ZN4qpdf6global6Limits16disable_defaultsEv
    - functionName:    _ZN4qpdf6global6Limits16disable_defaultsEv
      functionSourceFile: '/src/qpdf/libqpdf/global.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global7Options15inspection_modeEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qpdf_global_set_uint32
      functionSourceFile: '/src/qpdf/libqpdf/global.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          169
      EdgeCount:       28
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf4util4fitsIiTkNSt3__18integralEjQsr3stdE8integralIT_EEEbT0_
        - _ZN4qpdf4util4fitsIlTkNSt3__18integralEjQsr3stdE8integralIT_EEEbT0_
        - _ZN4qpdf6global6Limits14dct_max_memoryEl
        - _ZN4qpdf6global6Limits14png_max_memoryEy
        - _ZN4qpdf6global6Limits15tiff_max_memoryEy
        - _ZN4qpdf6global6Limits16doc_max_warningsEj
        - _ZN4qpdf6global6Limits16flate_max_memoryEy
        - _ZN4qpdf6global6Limits17parser_max_errorsEj
        - _ZN4qpdf6global6Limits18max_stream_filtersEj
        - _ZN4qpdf6global6Limits18parser_max_nestingEj
        - _ZN4qpdf6global6Limits21run_length_max_memoryEy
        - _ZN4qpdf6global6Limits25dct_max_progressive_scansEi
        - _ZN4qpdf6global6Limits25parser_max_container_sizeEbj
        - _ZN4qpdf6global7Options14default_limitsEb
        - _ZN4qpdf6global7Options15inspection_modeEb
        - _ZN4qpdf6global7Options25dct_throw_on_corrupt_dataEb
        - _ZN4qpdf6global7Options9fuzz_modeEb
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libqpdf/global.cc:130,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/global.cc:132,9'
          Dst:             _ZN4qpdf6global7Options15inspection_modeEb
        - Src:             'libqpdf/global.cc:135,9'
          Dst:             _ZN4qpdf6global7Options9fuzz_modeEb
        - Src:             'libqpdf/global.cc:138,9'
          Dst:             _ZN4qpdf6global7Options14default_limitsEb
        - Src:             'libqpdf/global.cc:141,9'
          Dst:             _ZN4qpdf6global7Options25dct_throw_on_corrupt_dataEb
        - Src:             'libqpdf/global.cc:144,9'
          Dst:             _ZN4qpdf6global6Limits16doc_max_warningsEj
        - Src:             'libqpdf/global.cc:147,9'
          Dst:             _ZN4qpdf6global6Limits18parser_max_nestingEj
        - Src:             'libqpdf/global.cc:150,9'
          Dst:             _ZN4qpdf6global6Limits17parser_max_errorsEj
        - Src:             'libqpdf/global.cc:153,9'
          Dst:             _ZN4qpdf6global6Limits25parser_max_container_sizeEbj
        - Src:             'libqpdf/global.cc:156,9'
          Dst:             _ZN4qpdf6global6Limits25parser_max_container_sizeEbj
        - Src:             'libqpdf/global.cc:159,9'
          Dst:             _ZN4qpdf6global6Limits18max_stream_filtersEj
        - Src:             'libqpdf/global.cc:162,32'
          Dst:             _ZN4qpdf4util4fitsIlTkNSt3__18integralEjQsr3stdE8integralIT_EEEbT0_
        - Src:             'libqpdf/global.cc:162,9'
          Dst:             _ZN4qpdf6global6Limits14dct_max_memoryEl
        - Src:             'libqpdf/global.cc:165,43'
          Dst:             _ZN4qpdf4util4fitsIiTkNSt3__18integralEjQsr3stdE8integralIT_EEEbT0_
        - Src:             'libqpdf/global.cc:165,9'
          Dst:             _ZN4qpdf6global6Limits25dct_max_progressive_scansEi
        - Src:             'libqpdf/global.cc:168,9'
          Dst:             _ZN4qpdf6global6Limits16flate_max_memoryEy
        - Src:             'libqpdf/global.cc:171,9'
          Dst:             _ZN4qpdf6global6Limits14png_max_memoryEy
        - Src:             'libqpdf/global.cc:174,9'
          Dst:             _ZN4qpdf6global6Limits21run_length_max_memoryEy
        - Src:             'libqpdf/global.cc:177,9'
          Dst:             _ZN4qpdf6global6Limits15tiff_max_memoryEy
    - functionName:    _ZN4qpdf6global7Options9fuzz_modeEb
      functionSourceFile: '/src/qpdf/libqpdf/global.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf6global6Limits14dct_max_memoryEl
        - _ZN4qpdf6global6Limits14png_max_memoryEy
        - _ZN4qpdf6global6Limits15tiff_max_memoryEy
        - _ZN4qpdf6global6Limits16doc_max_warningsEj
        - _ZN4qpdf6global6Limits16flate_max_memoryEy
        - _ZN4qpdf6global6Limits21run_length_max_memoryEy
        - _ZN4qpdf6global6Limits25dct_max_progressive_scansEi
        - _ZN4qpdf6global7Options25dct_throw_on_corrupt_dataEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/global.cc:20,9'
          Dst:             _ZN4qpdf6global6Limits14dct_max_memoryEl
        - Src:             'libqpdf/global.cc:21,9'
          Dst:             _ZN4qpdf6global6Limits25dct_max_progressive_scansEi
        - Src:             'libqpdf/global.cc:24,9'
          Dst:             _ZN4qpdf6global7Options25dct_throw_on_corrupt_dataEb
        - Src:             'libqpdf/global.cc:25,9'
          Dst:             _ZN4qpdf6global6Limits14png_max_memoryEy
        - Src:             'libqpdf/global.cc:26,9'
          Dst:             _ZN4qpdf6global6Limits16flate_max_memoryEy
        - Src:             'libqpdf/global.cc:27,9'
          Dst:             _ZN4qpdf6global6Limits21run_length_max_memoryEy
        - Src:             'libqpdf/global.cc:28,9'
          Dst:             _ZN4qpdf6global6Limits15tiff_max_memoryEy
        - Src:             'libqpdf/global.cc:31,9'
          Dst:             _ZN4qpdf6global6Limits16doc_max_warningsEj
    - functionName:    _ZN4qpdf6global7Options25dct_throw_on_corrupt_dataEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global6Limits16doc_max_warningsEj
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global6Limits25parser_max_container_sizeEbj
      functionSourceFile: '/src/qpdf/libqpdf/global.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global6Limits14dct_max_memoryEl
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf4util4fitsIjTkNSt3__18integralElQsr3stdE8integralIT_EEEbT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/global_private.hh:87,33'
          Dst:             _ZN4qpdf4util4fitsIjTkNSt3__18integralElQsr3stdE8integralIT_EEEbT0_
    - functionName:    _ZN4qpdf6global6Limits25dct_max_progressive_scansEi
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf4util4fitsIjTkNSt3__18integralEiQsr3stdE8integralIT_EEEbT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/global_private.hh:99,44'
          Dst:             _ZN4qpdf4util4fitsIjTkNSt3__18integralEiQsr3stdE8integralIT_EEEbT0_
    - functionName:    _ZN4qpdf6global6Limits16flate_max_memoryEy
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf4util4fitsIjTkNSt3__18integralEyQsr3stdE8integralIT_EEEbT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/global_private.hh:111,35'
          Dst:             _ZN4qpdf4util4fitsIjTkNSt3__18integralEyQsr3stdE8integralIT_EEEbT0_
    - functionName:    _ZN4qpdf6global6Limits14png_max_memoryEy
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf4util4fitsIjTkNSt3__18integralEyQsr3stdE8integralIT_EEEbT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/global_private.hh:123,33'
          Dst:             _ZN4qpdf4util4fitsIjTkNSt3__18integralEyQsr3stdE8integralIT_EEEbT0_
    - functionName:    _ZN4qpdf6global6Limits21run_length_max_memoryEy
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf4util4fitsIjTkNSt3__18integralEyQsr3stdE8integralIT_EEEbT0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/global_private.hh:135,40'
          Dst:             _ZN4qpdf4util4fitsIjTkNSt3__18integralEyQsr3stdE8integralIT_EEEbT0_
    - functionName:    _ZN4qpdf4util4fitsIjTkNSt3__18integralEiQsr3stdE8integralIT_EEEbT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Util.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4util4fitsIjTkNSt3__18integralElQsr3stdE8integralIT_EEEbT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Util.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global6Limits21run_length_max_memoryEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global6Limits14png_max_memoryEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global6Limits16flate_max_memoryEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global6Limits25dct_max_progressive_scansEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global6Limits14dct_max_memoryEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global6Limits18max_stream_filtersEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global6Limits25parser_max_container_sizeEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global6Limits17parser_max_errorsEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global6Limits18parser_max_nestingEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global6Limits16doc_max_warningsEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global7Options25dct_throw_on_corrupt_dataEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global6Limits6errorsEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global7Options14default_limitsEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global7Options9fuzz_modeEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global7Options15inspection_modeEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    qpdf_global_get_uint32
      functionSourceFile: '/src/qpdf/libqpdf/global.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          265
      EdgeCount:       99
      CyclomaticComplexity: 51
      functionsReached:
        - _ZN4qpdf4util4fitsIjTkNSt3__18integralEiQsr3stdE8integralIT_EEEbT0_
        - _ZN4qpdf4util4fitsIjTkNSt3__18integralElQsr3stdE8integralIT_EEEbT0_
        - _ZN4qpdf4util4fitsIjTkNSt3__18integralEyQsr3stdE8integralIT_EEEbT0_
        - _ZN4qpdf6global6Limits14dct_max_memoryEv
        - _ZN4qpdf6global6Limits14png_max_memoryEv
        - _ZN4qpdf6global6Limits15tiff_max_memoryEv
        - _ZN4qpdf6global6Limits16doc_max_warningsEv
        - _ZN4qpdf6global6Limits16flate_max_memoryEv
        - _ZN4qpdf6global6Limits17parser_max_errorsEv
        - _ZN4qpdf6global6Limits18max_stream_filtersEv
        - _ZN4qpdf6global6Limits18parser_max_nestingEv
        - _ZN4qpdf6global6Limits21run_length_max_memoryEv
        - _ZN4qpdf6global6Limits25dct_max_progressive_scansEv
        - _ZN4qpdf6global6Limits25parser_max_container_sizeEb
        - _ZN4qpdf6global6Limits6errorsEv
        - _ZN4qpdf6global7Options14default_limitsEv
        - _ZN4qpdf6global7Options15inspection_modeEv
        - _ZN4qpdf6global7Options25dct_throw_on_corrupt_dataEv
        - _ZN4qpdf6global7Options9fuzz_modeEv
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libqpdf/global.cc:64,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/global.cc:63,5'
          Dst:             __assert_fail
        - Src:             'libqpdf/global.cc:66,18'
          Dst:             _ZN4qpdf6global7Options15inspection_modeEv
        - Src:             'libqpdf/global.cc:69,18'
          Dst:             _ZN4qpdf6global7Options9fuzz_modeEv
        - Src:             'libqpdf/global.cc:72,18'
          Dst:             _ZN4qpdf6global7Options14default_limitsEv
        - Src:             'libqpdf/global.cc:75,18'
          Dst:             _ZN4qpdf6global6Limits6errorsEv
        - Src:             'libqpdf/global.cc:78,18'
          Dst:             _ZN4qpdf6global7Options25dct_throw_on_corrupt_dataEv
        - Src:             'libqpdf/global.cc:81,18'
          Dst:             _ZN4qpdf6global6Limits16doc_max_warningsEv
        - Src:             'libqpdf/global.cc:84,18'
          Dst:             _ZN4qpdf6global6Limits18parser_max_nestingEv
        - Src:             'libqpdf/global.cc:87,18'
          Dst:             _ZN4qpdf6global6Limits17parser_max_errorsEv
        - Src:             'libqpdf/global.cc:90,18'
          Dst:             _ZN4qpdf6global6Limits25parser_max_container_sizeEb
        - Src:             'libqpdf/global.cc:93,18'
          Dst:             _ZN4qpdf6global6Limits25parser_max_container_sizeEb
        - Src:             'libqpdf/global.cc:96,18'
          Dst:             _ZN4qpdf6global6Limits18max_stream_filtersEv
        - Src:             'libqpdf/global.cc:99,9'
          Dst:             _ZN4qpdf6global6Limits14dct_max_memoryEv
        - Src:             'libqpdf/global.cc:99,9'
          Dst:             _ZN4qpdf4util4fitsIjTkNSt3__18integralElQsr3stdE8integralIT_EEEbT0_
        - Src:             'libqpdf/global.cc:99,9'
          Dst:             __assert_fail
        - Src:             'libqpdf/global.cc:100,40'
          Dst:             _ZN4qpdf6global6Limits14dct_max_memoryEv
        - Src:             'libqpdf/global.cc:103,9'
          Dst:             _ZN4qpdf6global6Limits25dct_max_progressive_scansEv
        - Src:             'libqpdf/global.cc:103,9'
          Dst:             _ZN4qpdf4util4fitsIjTkNSt3__18integralEiQsr3stdE8integralIT_EEEbT0_
        - Src:             'libqpdf/global.cc:103,9'
          Dst:             __assert_fail
        - Src:             'libqpdf/global.cc:104,40'
          Dst:             _ZN4qpdf6global6Limits25dct_max_progressive_scansEv
        - Src:             'libqpdf/global.cc:107,9'
          Dst:             _ZN4qpdf6global6Limits16flate_max_memoryEv
        - Src:             'libqpdf/global.cc:107,9'
          Dst:             _ZN4qpdf4util4fitsIjTkNSt3__18integralEyQsr3stdE8integralIT_EEEbT0_
        - Src:             'libqpdf/global.cc:107,9'
          Dst:             __assert_fail
        - Src:             'libqpdf/global.cc:108,40'
          Dst:             _ZN4qpdf6global6Limits16flate_max_memoryEv
        - Src:             'libqpdf/global.cc:111,9'
          Dst:             _ZN4qpdf6global6Limits14png_max_memoryEv
        - Src:             'libqpdf/global.cc:111,9'
          Dst:             _ZN4qpdf4util4fitsIjTkNSt3__18integralEyQsr3stdE8integralIT_EEEbT0_
        - Src:             'libqpdf/global.cc:111,9'
          Dst:             __assert_fail
        - Src:             'libqpdf/global.cc:112,40'
          Dst:             _ZN4qpdf6global6Limits14png_max_memoryEv
        - Src:             'libqpdf/global.cc:115,9'
          Dst:             _ZN4qpdf6global6Limits21run_length_max_memoryEv
        - Src:             'libqpdf/global.cc:115,9'
          Dst:             _ZN4qpdf4util4fitsIjTkNSt3__18integralEyQsr3stdE8integralIT_EEEbT0_
        - Src:             'libqpdf/global.cc:115,9'
          Dst:             __assert_fail
        - Src:             'libqpdf/global.cc:116,40'
          Dst:             _ZN4qpdf6global6Limits21run_length_max_memoryEv
        - Src:             'libqpdf/global.cc:119,9'
          Dst:             _ZN4qpdf6global6Limits15tiff_max_memoryEv
        - Src:             'libqpdf/global.cc:119,9'
          Dst:             _ZN4qpdf4util4fitsIjTkNSt3__18integralEyQsr3stdE8integralIT_EEEbT0_
        - Src:             'libqpdf/global.cc:119,9'
          Dst:             __assert_fail
        - Src:             'libqpdf/global.cc:120,40'
          Dst:             _ZN4qpdf6global6Limits15tiff_max_memoryEv
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QIntC12IntConverterIyjLb0ELb0EE5errorEy
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          118
      EdgeCount:       36
      CyclomaticComplexity: 14
      functionsReached:
        - _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:84,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/qpdf/QIntC.hh:84,40'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'include/qpdf/QIntC.hh:84,19'
          Dst:             _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/qpdf/QIntC.hh:84,13'
          Dst:             __cxa_throw
        - Src:             'include/qpdf/QIntC.hh:84,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/sstream'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNKRSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/sstream:1097,65'
          Dst:             _ZNKRSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
    - functionName:    _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:176,67'
          Dst:             _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZNSt11range_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      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:    _ZNKRSt3__115basic_stringbufIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/sstream'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QIntC12IntConverterIyjLb0ELb0EE7convertERKy
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5QIntC12IntConverterIyjLb0ELb0EE5errorEy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:72,17'
          Dst:             _ZN5QIntC12IntConverterIyjLb0ELb0EE5errorEy
    - functionName:    _ZN5QIntC12IntConverterImjLb0ELb0EE5errorEm
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          118
      EdgeCount:       36
      CyclomaticComplexity: 14
      functionsReached:
        - _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:84,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/qpdf/QIntC.hh:84,40'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'include/qpdf/QIntC.hh:84,19'
          Dst:             _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/qpdf/QIntC.hh:84,13'
          Dst:             __cxa_throw
        - Src:             'include/qpdf/QIntC.hh:84,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN5QIntC12IntConverterImjLb0ELb0EE7convertERKm
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5QIntC12IntConverterImjLb0ELb0EE5errorEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:72,17'
          Dst:             _ZN5QIntC12IntConverterImjLb0ELb0EE5errorEm
    - functionName:    _ZZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ne220000EOS5_ENKUlRS5_E_clES7_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/string'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12out_of_rangeC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:165,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZN4qpdf4util17internal_error_ifIRA44_KcEEvbOT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Util.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          85
      EdgeCount:       29
      CyclomaticComplexity: 14
      functionsReached:
        - _ZNSt11logic_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Util.hh:38,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/Util.hh:38,19'
          Dst:             _ZNSt11logic_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/Util.hh:38,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/Util.hh:38,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZNSt11logic_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9BitStream14skipToNextByteEv
      functionSourceFile: '/src/qpdf/libqpdf/BitStream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf4util17internal_error_ifIRA44_KcEEvbOT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/BitStream.cc:62,9'
          Dst:             _ZN4qpdf4util17internal_error_ifIRA44_KcEEvbOT_
    - functionName:    _ZN5QIntC7to_uintIyEEjRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterIyjLb0ELb0EE7convertERKy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:209,16'
          Dst:             _ZN5QIntC12IntConverterIyjLb0ELb0EE7convertERKy
    - functionName:    _ZN9BitStream10getBitsIntEm
      functionSourceFile: '/src/qpdf/libqpdf/BitStream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL9read_bitsRPKhRmS2_m
        - _ZN5QIntC7to_uintIyEEjRKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/BitStream.cc:54,24'
          Dst:             _ZL9read_bitsRPKhRmS2_m
        - Src:             'libqpdf/BitStream.cc:54,9'
          Dst:             _ZN5QIntC7to_uintIyEEjRKT_
    - functionName:    _ZL9read_bitsRPKhRmS2_m
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/bits_functions.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          240
      EdgeCount:       68
      CyclomaticComplexity: 33
      functionsReached:
        - _ZNSt12out_of_rangeC2B8ne220000EPKc
        - _ZNSt12out_of_rangeD1Ev
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/bits_functions.hh:30,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/bits_functions.hh:30,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/bits_functions.hh:30,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/bits_functions.hh:30,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/qpdf/bits_functions.hh:35,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/bits_functions.hh:35,15'
          Dst:             _ZNSt12out_of_rangeC2B8ne220000EPKc
        - Src:             'libqpdf/qpdf/bits_functions.hh:35,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/bits_functions.hh:35,9'
          Dst:             _ZNSt12out_of_rangeD1Ev
        - Src:             'libqpdf/qpdf/bits_functions.hh:35,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      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:    _ZNSt12out_of_rangeD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9BitStream13getBitsSignedEm
      functionSourceFile: '/src/qpdf/libqpdf/BitStream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL9read_bitsRPKhRmS2_m
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/BitStream.cc:39,31'
          Dst:             _ZL9read_bitsRPKhRmS2_m
    - functionName:    _ZN9BitStream7getBitsEm
      functionSourceFile: '/src/qpdf/libqpdf/BitStream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL9read_bitsRPKhRmS2_m
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/BitStream.cc:33,12'
          Dst:             _ZL9read_bitsRPKhRmS2_m
    - functionName:    _ZN5QIntC7to_uintImEEjRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterImjLb0ELb0EE7convertERKm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:209,16'
          Dst:             _ZN5QIntC12IntConverterImjLb0ELb0EE7convertERKm
    - functionName:    _ZN9BitStream5resetEv
      functionSourceFile: '/src/qpdf/libqpdf/BitStream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN5QIntC7to_uintImEEjRKT_
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/BitStream.cc:24,9'
          Dst:             _ZN5QIntC7to_uintImEEjRKT_
        - Src:             'libqpdf/BitStream.cc:25,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/BitStream.cc:25,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/BitStream.cc:25,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/BitStream.cc:25,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/BitStream.cc:25,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN9BitStreamC2EPKhm
      functionSourceFile: '/src/qpdf/libqpdf/BitStream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9BitStream5resetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/BitStream.cc:16,5'
          Dst:             _ZN9BitStream5resetEv
    - functionName:    _ZN9BitWriter5flushEv
      functionSourceFile: '/src/qpdf/libqpdf/BitWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL10write_bitsRhRmymP8Pipeline
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/BitWriter.cc:41,9'
          Dst:             _ZL10write_bitsRhRmymP8Pipeline
    - functionName:    _ZL10write_bitsRhRmymP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/bits_functions.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          136
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt12out_of_rangeC2B8ne220000EPKc
        - _ZNSt12out_of_rangeD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/bits_functions.hh:90,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/bits_functions.hh:90,15'
          Dst:             _ZNSt12out_of_rangeC2B8ne220000EPKc
        - Src:             'libqpdf/qpdf/bits_functions.hh:90,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/bits_functions.hh:90,9'
          Dst:             _ZNSt12out_of_rangeD1Ev
        - Src:             'libqpdf/qpdf/bits_functions.hh:90,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN9BitWriter12writeBitsIntEim
      functionSourceFile: '/src/qpdf/libqpdf/BitWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9BitWriter9writeBitsEym
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/BitWriter.cc:33,5'
          Dst:             _ZN9BitWriter9writeBitsEym
    - functionName:    _ZN9BitWriter9writeBitsEym
      functionSourceFile: '/src/qpdf/libqpdf/BitWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10write_bitsRhRmymP8Pipeline
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/BitWriter.cc:15,5'
          Dst:             _ZL10write_bitsRhRmymP8Pipeline
    - functionName:    _ZN9BitWriter15writeBitsSignedExm
      functionSourceFile: '/src/qpdf/libqpdf/BitWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN9BitWriter9writeBitsEym
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/BitWriter.cc:27,5'
          Dst:             _ZN9BitWriter9writeBitsEym
    - functionName:    _ZN9BitWriterC2EP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/BitWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8PipelinelsEy
      functionSourceFile: '/src/qpdf/libqpdf/Pipeline.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pipeline.cc:108,5'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/Pipeline.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8Pipeline5writeEPKcm
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pipeline.cc:39,5'
          Dst:             _ZN8Pipeline5writeEPKcm
    - functionName:    _ZN8Pipeline5writeEPKcm
      functionSourceFile: '/src/qpdf/libqpdf/Pipeline.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8PipelinelsEm
      functionSourceFile: '/src/qpdf/libqpdf/Pipeline.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pipeline.cc:101,5'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN8PipelinelsEj
      functionSourceFile: '/src/qpdf/libqpdf/Pipeline.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pipeline.cc:94,5'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN8PipelinelsEt
      functionSourceFile: '/src/qpdf/libqpdf/Pipeline.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pipeline.cc:87,5'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN8PipelinelsEx
      functionSourceFile: '/src/qpdf/libqpdf/Pipeline.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pipeline.cc:80,5'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN8PipelinelsEl
      functionSourceFile: '/src/qpdf/libqpdf/Pipeline.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pipeline.cc:73,5'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN8PipelinelsEi
      functionSourceFile: '/src/qpdf/libqpdf/Pipeline.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pipeline.cc:66,5'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN8PipelinelsEs
      functionSourceFile: '/src/qpdf/libqpdf/Pipeline.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pipeline.cc:59,5'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN8PipelinelsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/Pipeline.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pipeline.cc:52,5'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN8PipelinelsEPKc
      functionSourceFile: '/src/qpdf/libqpdf/Pipeline.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8Pipeline9writeCStrEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pipeline.cc:45,5'
          Dst:             _ZN8Pipeline9writeCStrEPKc
    - functionName:    _ZN8Pipeline9writeCStrEPKc
      functionSourceFile: '/src/qpdf/libqpdf/Pipeline.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8Pipeline5writeEPKcm
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pipeline.cc:33,17'
          Dst:             strlen
        - Src:             'libqpdf/Pipeline.cc:33,5'
          Dst:             _ZN8Pipeline5writeEPKcm
    - functionName:    _ZNK8Pipeline13getIdentifierEv
      functionSourceFile: '/src/qpdf/libqpdf/Pipeline.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4util9assertionINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvbOT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Util.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNSt11logic_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Util.hh:29,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/Util.hh:29,19'
          Dst:             _ZNSt11logic_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/Util.hh:29,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/Util.hh:29,13'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/qpdf/Util.hh:29,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8Pipeline7getNextEb
      functionSourceFile: '/src/qpdf/libqpdf/Pipeline.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4qpdf4util9assertionINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvbOT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pipeline.cc:19,5'
          Dst:             _ZN4qpdf4util9assertionINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvbOT_
    - functionName:    _ZN8PipelineC2EPKcPS_
      functionSourceFile: '/src/qpdf/libqpdf/Pipeline.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
