---
Fuzzer filename: '/src/qpdf/fuzz/qpdf_crypt_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    674
      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:    65
      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:    22
      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:    379
      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:    379
      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:    96
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global13handle_resultE13qpdf_result_e
      functionSourceFile: '/src/qpdf/include/qpdf/global.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5QUtil18handle_result_codeE13qpdf_result_eNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/global.hh:37,13'
          Dst:             _ZN5QUtil18handle_result_codeE13qpdf_result_eNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4qpdf6global10set_uint32E12qpdf_param_ej
      functionSourceFile: '/src/qpdf/include/qpdf/global.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6global13handle_resultE13qpdf_result_e
        - qpdf_global_set_uint32
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/global.hh:54,23'
          Dst:             qpdf_global_set_uint32
        - Src:             'include/qpdf/global.hh:54,9'
          Dst:             _ZN4qpdf6global13handle_resultE13qpdf_result_e
    - functionName:    _ZN10QPDFWriterD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFWriter.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6global7options9fuzz_modeEb
      functionSourceFile: '/src/qpdf/include/qpdf/global.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6global10set_uint32E12qpdf_param_ej
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/global.hh:133,13'
          Dst:             _ZN4qpdf6global10set_uint32E12qpdf_param_ej
    - functionName:    _ZN10FuzzHelperD2Ev
      functionSourceFile: '/src/qpdf/fuzz/qpdf_crypt_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 10
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10Pl_DiscardD2Ev
        - _ZN6BufferD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:10,7'
          Dst:             _ZN10Pl_DiscardD2Ev
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:10,7'
          Dst:             _ZN6BufferD2Ev
    - functionName:    _ZN10FuzzHelper3runEv
      functionSourceFile: '/src/qpdf/fuzz/qpdf_crypt_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          170
      EdgeCount:       48
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN10QPDFWriter11setStaticIDEb
        - _ZN10QPDFWriter14setDecodeLevelE26qpdf_stream_decode_level_e
        - _ZN10QPDFWriter16setLinearizationEb
        - _ZN10QPDFWriter17setOutputPipelineEP8Pipeline
        - _ZN10QPDFWriter25setR6EncryptionParametersEPKcS1_bbbbbb15qpdf_r3_print_eb
        - _ZN10QPDFWriter5writeEv
        - _ZN10QPDFWriterC2ER4QPDF
        - _ZN10QPDFWriterD2Ev
        - _ZN4QPDF18processInputSourceENSt3__110shared_ptrI11InputSourceEEPKc
        - _ZN4QPDFC2Ev
        - _ZN4QPDFD2Ev
        - _ZN4qpdf6global7options9fuzz_modeEb
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:22,9'
          Dst:             _ZN4qpdf6global7options9fuzz_modeEb
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:32,18'
          Dst:             _ZN4QPDFC2Ev
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:33,18'
          Dst:             _ZN4QPDF18processInputSourceENSt3__110shared_ptrI11InputSourceEEPKc
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:34,24'
          Dst:             _ZN10QPDFWriterC2ER4QPDF
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:35,15'
          Dst:             _ZN10QPDFWriter17setOutputPipelineEP8Pipeline
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:36,15'
          Dst:             _ZN10QPDFWriter14setDecodeLevelE26qpdf_stream_decode_level_e
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:37,15'
          Dst:             _ZN10QPDFWriter11setStaticIDEb
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:38,15'
          Dst:             _ZN10QPDFWriter16setLinearizationEb
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:39,15'
          Dst:             _ZN10QPDFWriter25setR6EncryptionParametersEPKcS1_bbbbbb15qpdf_r3_print_eb
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:41,15'
          Dst:             _ZN10QPDFWriter5writeEv
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:42,9'
          Dst:             _ZN10QPDFWriterD2Ev
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:42,9'
          Dst:             _ZN4QPDFD2Ev
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:42,9'
          Dst:             _ZN10QPDFWriterD2Ev
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:42,9'
          Dst:             _ZN4QPDFD2Ev
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:42,9'
          Dst:             __cxa_begin_catch
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:44,9'
          Dst:             __cxa_end_catch
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:44,9'
          Dst:             __cxa_end_catch
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:44,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN10FuzzHelperC2EPKhm
      functionSourceFile: '/src/qpdf/fuzz/qpdf_crypt_fuzzer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10Pl_DiscardC2Ev
        - _ZN6BufferC2EPhm
        - _ZN6BufferD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:15,9'
          Dst:             _ZN6BufferC2EPhm
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:13,5'
          Dst:             _ZN10Pl_DiscardC2Ev
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:17,5'
          Dst:             _ZN6BufferD2Ev
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/qpdf/fuzz/qpdf_crypt_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10FuzzHelper3runEv
        - _ZN10FuzzHelperC2EPKhm
        - _ZN10FuzzHelperD2Ev
        - setenv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:57,5'
          Dst:             setenv
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:59,16'
          Dst:             _ZN10FuzzHelperC2EPKhm
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:60,7'
          Dst:             _ZN10FuzzHelper3runEv
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:62,1'
          Dst:             _ZN10FuzzHelperD2Ev
        - Src:             'fuzz/qpdf_crypt_fuzzer.cc:62,1'
          Dst:             _ZN10FuzzHelperD2Ev
    - functionName:    setenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6Buffer7MembersC2EmPc
      functionSourceFile: '/src/qpdf/libqpdf/Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6Buffer7MembersC2EONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    _ZN6Buffer7MembersD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Buffer.cc'
      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: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6Buffer7MembersC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 10
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6Buffer4sizeEv
      functionSourceFile: '/src/qpdf/libqpdf/Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6Buffer5emptyEv
      functionSourceFile: '/src/qpdf/libqpdf/Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6Buffer4dataEv
      functionSourceFile: '/src/qpdf/libqpdf/Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6Buffer4dataEv
      functionSourceFile: '/src/qpdf/libqpdf/Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6Buffer4viewEv
      functionSourceFile: '/src/qpdf/libqpdf/Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6Buffer4moveEv
      functionSourceFile: '/src/qpdf/libqpdf/Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6Buffer4copyEv
      functionSourceFile: '/src/qpdf/libqpdf/Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6BufferC2EONSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN6BufferC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Buffer.cc:93,16'
          Dst:             _ZN6BufferC2Ev
        - Src:             'libqpdf/Buffer.cc:95,12'
          Dst:             _ZN6BufferC2EONSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN6BufferC2EONSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6BufferC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6Buffer9getBufferEv
      functionSourceFile: '/src/qpdf/libqpdf/Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6Buffer9getBufferEv
      functionSourceFile: '/src/qpdf/libqpdf/Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6Buffer7getSizeEv
      functionSourceFile: '/src/qpdf/libqpdf/Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6BufferD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6BufferaSEOS_
      functionSourceFile: '/src/qpdf/libqpdf/Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6BufferC2EOS_
      functionSourceFile: '/src/qpdf/libqpdf/Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6BufferC2ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6BufferC2EPhm
      functionSourceFile: '/src/qpdf/libqpdf/Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6BufferC2Em
      functionSourceFile: '/src/qpdf/libqpdf/Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QIntC12IntConverterIxmLb1ELb0EE5errorEx
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      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:137,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/qpdf/QIntC.hh:137,40'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'include/qpdf/QIntC.hh:137,19'
          Dst:             _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/qpdf/QIntC.hh:137,13'
          Dst:             __cxa_throw
        - Src:             'include/qpdf/QIntC.hh:137,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:    29
      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:    27
      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:    28
      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:    373
      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:    5
      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:    _ZN5QIntC12IntConverterIxmLb1ELb0EE7convertERKx
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5QIntC12IntConverterIxmLb1ELb0EE5errorEx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:125,17'
          Dst:             _ZN5QIntC12IntConverterIxmLb1ELb0EE5errorEx
    - functionName:    _ZN5QIntC17range_check_errorIxEEvRKT_S3_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          251
      EdgeCount:       84
      CyclomaticComplexity: 36
      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:262,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/qpdf/QIntC.hh:262,40'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'include/qpdf/QIntC.hh:262,19'
          Dst:             _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/qpdf/QIntC.hh:262,13'
          Dst:             __cxa_throw
        - Src:             'include/qpdf/QIntC.hh:262,13'
          Dst:             __cxa_free_exception
        - Src:             'include/qpdf/QIntC.hh:267,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/qpdf/QIntC.hh:267,40'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'include/qpdf/QIntC.hh:267,19'
          Dst:             _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/qpdf/QIntC.hh:267,13'
          Dst:             __cxa_throw
        - Src:             'include/qpdf/QIntC.hh:267,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN5QIntC12IntConverterImxLb0ELb1EE5errorEm
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      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:164,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/qpdf/QIntC.hh:164,40'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'include/qpdf/QIntC.hh:164,19'
          Dst:             _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/qpdf/QIntC.hh:164,13'
          Dst:             __cxa_throw
        - Src:             'include/qpdf/QIntC.hh:164,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN5QIntC12IntConverterImxLb0ELb1EE7convertERKm
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5QIntC12IntConverterImxLb0ELb1EE5errorEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:152,17'
          Dst:             _ZN5QIntC12IntConverterImxLb0ELb1EE5errorEm
    - functionName:    _ZNSt12length_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:154,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11InputSourceD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/InputSource.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf2is12OffsetBuffer8unreadChEc
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/InputSource_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf2is12OffsetBuffer6rewindEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/InputSource_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf2is12OffsetBuffer4tellEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/InputSource_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4qpdf2is12OffsetBuffer7getNameEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/InputSource_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf2is12OffsetBufferD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/InputSource_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf2is12OffsetBufferD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/InputSource_private.hh:42,39'
          Dst:             _ZN4qpdf2is12OffsetBufferD2Ev
    - functionName:    _ZN4qpdf2is12OffsetBufferD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/InputSource_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11InputSourceD2Ev
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/InputSource_private.hh:42,39'
          Dst:             _ZN11InputSourceD2Ev
    - functionName:    _ZN4qpdf2is12OffsetBuffer4readEPcm
      functionSourceFile: '/src/qpdf/libqpdf/BufferInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          85
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf4util17internal_error_ifIRA28_KcEEvbOT_
        - _ZN5QIntC7to_sizeIxEEmRKT_
        - _ZN5QIntC9to_offsetImEExRKT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/BufferInputSource.cc:283,5'
          Dst:             _ZN4qpdf4util17internal_error_ifIRA28_KcEEvbOT_
        - Src:             'libqpdf/BufferInputSource.cc:291,27'
          Dst:             _ZN5QIntC7to_sizeIxEEmRKT_
        - Src:             'libqpdf/BufferInputSource.cc:293,12'
          Dst:             _ZN5QIntC9to_offsetImEExRKT_
    - functionName:    _ZN4qpdf4util17internal_error_ifIRA28_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:    2
      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:    _ZN5QIntC7to_sizeIxEEmRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterIxmLb1ELb0EE7convertERKx
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:216,16'
          Dst:             _ZN5QIntC12IntConverterIxmLb1ELb0EE7convertERKx
    - functionName:    _ZN5QIntC9to_offsetImEExRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterImxLb0ELb1EE7convertERKm
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:223,16'
          Dst:             _ZN5QIntC12IntConverterImxLb0ELb1EE7convertERKm
    - 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:    10
      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:    111
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf2is12OffsetBuffer4seekExi
      functionSourceFile: '/src/qpdf/libqpdf/BufferInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          124
      EdgeCount:       34
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4qpdf4util9assertionIRA44_KcEEvbOT_
        - _ZN5QIntC11range_checkIxEEvRKT_S3_
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libqpdf/BufferInputSource.cc:259,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/BufferInputSource.cc:265,9'
          Dst:             _ZN5QIntC11range_checkIxEEvRKT_S3_
        - Src:             'libqpdf/BufferInputSource.cc:270,9'
          Dst:             _ZN4qpdf4util9assertionIRA44_KcEEvbOT_
        - Src:             'libqpdf/BufferInputSource.cc:271,9'
          Dst:             _ZN5QIntC11range_checkIxEEvRKT_S3_
        - Src:             'libqpdf/BufferInputSource.cc:276,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/BufferInputSource.cc:276,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/BufferInputSource.cc:276,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/BufferInputSource.cc:276,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN5QIntC11range_checkIxEEvRKT_S3_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5QIntC17range_check_errorIxEEvRKT_S3_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:278,9'
          Dst:             _ZN5QIntC17range_check_errorIxEEvRKT_S3_
    - functionName:    _ZN4qpdf4util9assertionIRA44_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:    2
      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:    _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:    54
      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:    115
      BranchProfiles:  []
      Callsites:       []
    - 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:    100
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf2is12OffsetBuffer18findAndSkipNextEOLEv
      functionSourceFile: '/src/qpdf/libqpdf/BufferInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          186
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4qpdf4util17internal_error_ifIRA28_KcEEvbOT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/BufferInputSource.cc:225,5'
          Dst:             _ZN4qpdf4util17internal_error_ifIRA28_KcEEvbOT_
    - functionName:    _ZN17BufferInputSource8unreadChEc
      functionSourceFile: '/src/qpdf/libqpdf/BufferInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17BufferInputSource4readEPcm
      functionSourceFile: '/src/qpdf/libqpdf/BufferInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          80
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf4util17internal_error_ifIRA29_KcEEvbOT_
        - _ZN5QIntC7to_sizeIxEEmRKT_
        - _ZN5QIntC9to_offsetImEExRKT_
        - _ZN6Buffer9getBufferEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/BufferInputSource.cc:120,5'
          Dst:             _ZN4qpdf4util17internal_error_ifIRA29_KcEEvbOT_
        - Src:             'libqpdf/BufferInputSource.cc:128,27'
          Dst:             _ZN5QIntC7to_sizeIxEEmRKT_
        - Src:             'libqpdf/BufferInputSource.cc:129,25'
          Dst:             _ZN6Buffer9getBufferEv
        - Src:             'libqpdf/BufferInputSource.cc:130,19'
          Dst:             _ZN5QIntC9to_offsetImEExRKT_
    - functionName:    _ZN4qpdf4util17internal_error_ifIRA29_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:    2
      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:    _ZN17BufferInputSource6rewindEv
      functionSourceFile: '/src/qpdf/libqpdf/BufferInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17BufferInputSource4seekExi
      functionSourceFile: '/src/qpdf/libqpdf/BufferInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          118
      EdgeCount:       34
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4qpdf4util9assertionIRA44_KcEEvbOT_
        - _ZN5QIntC11range_checkIxEEvRKT_S3_
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libqpdf/BufferInputSource.cc:90,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/BufferInputSource.cc:96,9'
          Dst:             _ZN5QIntC11range_checkIxEEvRKT_S3_
        - Src:             'libqpdf/BufferInputSource.cc:101,9'
          Dst:             _ZN4qpdf4util9assertionIRA44_KcEEvbOT_
        - Src:             'libqpdf/BufferInputSource.cc:102,9'
          Dst:             _ZN5QIntC11range_checkIxEEvRKT_S3_
        - Src:             'libqpdf/BufferInputSource.cc:107,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/BufferInputSource.cc:107,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/BufferInputSource.cc:107,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/BufferInputSource.cc:107,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN17BufferInputSource4tellEv
      functionSourceFile: '/src/qpdf/libqpdf/BufferInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK17BufferInputSource7getNameEv
      functionSourceFile: '/src/qpdf/libqpdf/BufferInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17BufferInputSource18findAndSkipNextEOLEv
      functionSourceFile: '/src/qpdf/libqpdf/BufferInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          179
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4qpdf4util17internal_error_ifIRA29_KcEEvbOT_
        - _ZN6Buffer9getBufferEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/BufferInputSource.cc:44,5'
          Dst:             _ZN4qpdf4util17internal_error_ifIRA29_KcEEvbOT_
        - Src:             'libqpdf/BufferInputSource.cc:53,40'
          Dst:             _ZN6Buffer9getBufferEv
    - functionName:    _ZN17BufferInputSourceD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/BufferInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17BufferInputSourceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/BufferInputSource.cc:35,1'
          Dst:             _ZN17BufferInputSourceD2Ev
    - functionName:    _ZN17BufferInputSourceD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/BufferInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN11InputSourceD2Ev
        - _ZN6BufferD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/BufferInputSource.cc:37,9'
          Dst:             _ZN6BufferD2Ev
        - Src:             'libqpdf/BufferInputSource.cc:39,1'
          Dst:             _ZN11InputSourceD2Ev
    - functionName:    _ZN17BufferInputSourceC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionSourceFile: '/src/qpdf/libqpdf/BufferInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          103
      EdgeCount:       23
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN11InputSourceC2Ev
        - _ZN11InputSourceD2Ev
        - _ZN5QIntC9to_offsetImEExRKT_
        - _ZN6Buffer9getBufferEv
        - _ZN6BufferC2Em
        - _ZNK6Buffer7getSizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/BufferInputSource.cc:24,20'
          Dst:             _ZN11InputSourceC2Ev
        - Src:             'libqpdf/BufferInputSource.cc:27,13'
          Dst:             _ZN6BufferC2Em
        - Src:             'libqpdf/BufferInputSource.cc:29,38'
          Dst:             _ZNK6Buffer7getSizeEv
        - Src:             'libqpdf/BufferInputSource.cc:29,16'
          Dst:             _ZN5QIntC9to_offsetImEExRKT_
        - Src:             'libqpdf/BufferInputSource.cc:31,17'
          Dst:             _ZN6Buffer9getBufferEv
        - Src:             'libqpdf/BufferInputSource.cc:32,1'
          Dst:             _ZN11InputSourceD2Ev
    - functionName:    _ZN11InputSourceC2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/InputSource.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11InputSourceD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/InputSource.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      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:    _ZN17BufferInputSourceC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP6Bufferb
      functionSourceFile: '/src/qpdf/libqpdf/BufferInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          89
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN11InputSourceC2Ev
        - _ZN11InputSourceD2Ev
        - _ZN5QIntC9to_offsetImEExRKT_
        - _ZNK6Buffer7getSizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/BufferInputSource.cc:15,20'
          Dst:             _ZN11InputSourceC2Ev
        - Src:             'libqpdf/BufferInputSource.cc:20,44'
          Dst:             _ZNK6Buffer7getSizeEv
        - Src:             'libqpdf/BufferInputSource.cc:20,22'
          Dst:             _ZN5QIntC9to_offsetImEExRKT_
        - Src:             'libqpdf/BufferInputSource.cc:22,1'
          Dst:             _ZN11InputSourceD2Ev
    - 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:    45
      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:    _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:    _ZNSt15underflow_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorC2EPKc
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:201,69'
          Dst:             _ZNSt13runtime_errorC2EPKc
    - functionName:    _ZNSt13runtime_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt14overflow_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorC2EPKc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:189,68'
          Dst:             _ZNSt13runtime_errorC2EPKc
    - functionName:    _ZNK4qpdf7IntegercvT_ITkNSt3__18integralEiEEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK4qpdf7Integer5valueEv
        - _ZNSt14overflow_errorC2B8ne220000EPKc
        - _ZNSt14overflow_errorD1Ev
        - _ZNSt15underflow_errorC2B8ne220000EPKc
        - _ZNSt15underflow_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:340,22'
          Dst:             _ZNK4qpdf7Integer5valueEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,23'
          Dst:             _ZNSt14overflow_errorC2B8ne220000EPKc
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             _ZNSt14overflow_errorD1Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,23'
          Dst:             _ZNSt15underflow_errorC2B8ne220000EPKc
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             _ZNSt15underflow_errorD1Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZNSt14overflow_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:    _ZNSt15underflow_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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_rethrow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNKRSt3__113move_iteratorIPPNS_7__stateIcEEE4baseB8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/__iterator/move_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10QPDFObjGenltERKS_
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjGen.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandleC2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleC2Ev
      functionUses:    63
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHandle.hh:289,5'
          Dst:             _ZN4qpdf10BaseHandleC2Ev
    - functionName:    _ZN4qpdf10BaseHandleC2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/ObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandleD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleD2Ev
      functionUses:    1543
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHandle.hh:70,7'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
    - functionName:    _ZN4qpdf10BaseHandleD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/ObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    51
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc7Objects7Foreign6CopierD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFObjGen3setD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:891,15'
          Dst:             _ZN10QPDFObjGen3setD2Ev
    - functionName:    _ZN10QPDFObjGen3setD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjGen.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc7Objects7Foreign6CopierC2ERKS3_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN10QPDFObjGen3setC2ERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:891,15'
          Dst:             _ZN10QPDFObjGen3setC2ERKS0_
    - functionName:    _ZN10QPDFObjGen3setC2ERKS0_
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjGen.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandleC2ERKS_
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleC2ERKS0_
      functionUses:    191
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHandle.hh:290,5'
          Dst:             _ZN4qpdf10BaseHandleC2ERKS0_
    - functionName:    _ZN4qpdf10BaseHandleC2ERKS0_
      functionSourceFile: '/src/qpdf/include/qpdf/ObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObjectC2I13QPDF_ReservedEEOT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFObjGenC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:496,18'
          Dst:             _ZN10QPDFObjGenC2Ev
    - functionName:    _ZN10QPDFObjGenC2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjGen.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObjectD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNRSt3__116__variant_detail6__baseILNS0_6_TraitE1EJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEE9__as_baseB8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__dtorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEELNS0_6_TraitE1EE9__destroyB8ne220000EvENKUlRT_E_clINS0_5__altILm15ESI_EEEEDaSN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14QPDF_ReferenceD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__dtorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEELNS0_6_TraitE1EE9__destroyB8ne220000EvENKUlRT_E_clINS0_5__altILm14ESH_EEEEDaSN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__dtorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEELNS0_6_TraitE1EE9__destroyB8ne220000EvENKUlRT_E_clINS0_5__altILm13ESG_EEEEDaSN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__dtorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEELNS0_6_TraitE1EE9__destroyB8ne220000EvENKUlRT_E_clINS0_5__altILm12ESF_EEEEDaSN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDF_InlineImageD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__dtorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEELNS0_6_TraitE1EE9__destroyB8ne220000EvENKUlRT_E_clINS0_5__altILm11ESE_EEEEDaSN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13QPDF_OperatorD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__dtorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEELNS0_6_TraitE1EE9__destroyB8ne220000EvENKUlRT_E_clINS0_5__altILm10ESD_EEEEDaSN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11QPDF_StreamD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11QPDF_Stream7MembersD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:223,11'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZZNSt3__116__variant_detail6__dtorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEELNS0_6_TraitE1EE9__destroyB8ne220000EvENKUlRT_E_clINS0_5__altILm9ESC_EEEEDaSN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15QPDF_DictionaryD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__dtorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEELNS0_6_TraitE1EE9__destroyB8ne220000EvENKUlRT_E_clINS0_5__altILm8ESB_EEEEDaSN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDF_ArrayD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDF_Array6SparseD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__dtorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEELNS0_6_TraitE1EE9__destroyB8ne220000EvENKUlRT_E_clINS0_5__altILm7ESA_EEEEDaSN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9QPDF_NameD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__dtorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEELNS0_6_TraitE1EE9__destroyB8ne220000EvENKUlRT_E_clINS0_5__altILm6ES9_EEEEDaSN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11QPDF_StringD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__dtorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEELNS0_6_TraitE1EE9__destroyB8ne220000EvENKUlRT_E_clINS0_5__altILm5ES8_EEEEDaSN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9QPDF_RealD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__dtorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEELNS0_6_TraitE1EE9__destroyB8ne220000EvENKUlRT_E_clINS0_5__altILm4ES7_EEEEDaSN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__dtorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEELNS0_6_TraitE1EE9__destroyB8ne220000EvENKUlRT_E_clINS0_5__altILm3ES6_EEEEDaSN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__dtorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEELNS0_6_TraitE1EE9__destroyB8ne220000EvENKUlRT_E_clINS0_5__altILm2ES5_EEEEDaSN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__dtorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEELNS0_6_TraitE1EE9__destroyB8ne220000EvENKUlRT_E_clINS0_5__altILm1ES4_EEEEDaSN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__dtorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEELNS0_6_TraitE1EE9__destroyB8ne220000EvENKUlRT_E_clINS0_5__altILm0ES3_EEEEDaSN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf2is12OffsetBufferC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_17basic_string_viewIcS5_EEx
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/InputSource_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          91
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN11InputSourceC2Ev
        - _ZN11InputSourceD2Ev
        - _ZNSt11logic_errorC1EPKc
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/InputSource_private.hh:17,9'
          Dst:             _ZN11InputSourceC2Ev
        - Src:             'libqpdf/qpdf/InputSource_private.hh:26,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/InputSource_private.hh:26,23'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/qpdf/InputSource_private.hh:26,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/InputSource_private.hh:26,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/qpdf/InputSource_private.hh:29,9'
          Dst:             _ZN11InputSourceD2Ev
    - functionName:    _ZN4QPDFD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN10Disconnect10disconnectEv
        - _ZN10DisconnectC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZN10DisconnectD2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:201,9'
          Dst:             _ZN10DisconnectC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDF.cc:201,40'
          Dst:             _ZN10Disconnect10disconnectEv
        - Src:             'libqpdf/QPDF.cc:201,9'
          Dst:             _ZN10DisconnectD2Ev
        - Src:             'libqpdf/QPDF.cc:200,26'
          Dst:             __clang_call_terminate
    - functionName:    _ZN10DisconnectC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:172,9'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN10Disconnect10disconnectEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf10BaseHandle10disconnectEb
        - _ZNK4qpdf10BaseHandle13raw_type_codeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:178,21'
          Dst:             _ZN4qpdf10BaseHandle10disconnectEb
        - Src:             'libqpdf/QPDF.cc:179,13'
          Dst:             _ZNK4qpdf10BaseHandle13raw_type_codeEv
    - functionName:    _ZN10DisconnectD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:168,7'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
    - functionName:    _ZN4QPDF7MembersD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1238
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF3Doc13LinearizationD2Ev
        - _ZN4QPDF3Doc5PagesD2Ev
        - _ZN4QPDF3Doc7ObjectsD2Ev
        - _ZN4QPDF3DocD2Ev
        - _ZN4qpdf9TokenizerD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:1238,24'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDF_private.hh:1238,24'
          Dst:             _ZN4qpdf9TokenizerD2Ev
        - Src:             'libqpdf/qpdf/QPDF_private.hh:1238,24'
          Dst:             _ZN4QPDF3Doc5PagesD2Ev
        - Src:             'libqpdf/qpdf/QPDF_private.hh:1238,24'
          Dst:             _ZN4QPDF3Doc7ObjectsD2Ev
        - Src:             'libqpdf/qpdf/QPDF_private.hh:1238,24'
          Dst:             _ZN4QPDF3Doc13LinearizationD2Ev
        - Src:             'libqpdf/qpdf/QPDF_private.hh:1238,24'
          Dst:             _ZN4QPDF3DocD2Ev
    - functionName:    _ZN4qpdf9TokenizerD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFTokenizer_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 9
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc5PagesD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc7ObjectsD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc7Objects7ForeignD2Ev
        - _ZN4QPDF3Doc7Objects7StreamsD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:992,24'
          Dst:             _ZN4QPDF3Doc7Objects7StreamsD2Ev
        - Src:             'libqpdf/qpdf/QPDF_private.hh:992,24'
          Dst:             _ZN4QPDF3Doc7Objects7ForeignD2Ev
    - functionName:    _ZN4QPDF3Doc13LinearizationD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF3Doc13Linearization11HPageOffsetD2Ev
        - _ZN4QPDF3Doc13Linearization12CHPageOffsetD2Ev
        - _ZN4QPDF3Doc13Linearization13HSharedObjectD2Ev
        - _ZN4QPDF3Doc13Linearization14CHSharedObjectD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:598,30'
          Dst:             _ZN4QPDF3Doc13Linearization14CHSharedObjectD2Ev
        - Src:             'libqpdf/qpdf/QPDF_private.hh:598,30'
          Dst:             _ZN4QPDF3Doc13Linearization12CHPageOffsetD2Ev
        - Src:             'libqpdf/qpdf/QPDF_private.hh:598,30'
          Dst:             _ZN4QPDF3Doc13Linearization13HSharedObjectD2Ev
        - Src:             'libqpdf/qpdf/QPDF_private.hh:598,30'
          Dst:             _ZN4QPDF3Doc13Linearization11HPageOffsetD2Ev
        - Src:             'libqpdf/qpdf/QPDF_private.hh:598,30'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3DocD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf3Doc6ConfigD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:348,20'
          Dst:             _ZN4qpdf3Doc6ConfigD2Ev
    - functionName:    _ZN4qpdf3Doc6ConfigD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization14CHSharedObjectD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization12CHPageOffsetD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization13HSharedObjectD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization11HPageOffsetD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    37
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization16HPageOffsetEntryD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization17CHPageOffsetEntryD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc7Objects7StreamsD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 948
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc7Objects7ForeignD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF8ObjCacheD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4qpdf10BaseHandle13raw_type_codeEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE12__assign_altB8ne220000ILm14ESH_SH_EEvRNS0_5__altIXT_ET0_EEOT1_ENKUt_clENS_17integral_constantIbLb1EEE
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionSourceFile: '/src/qpdf/include/qpdf/ObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDFC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf9Tokenizer8allowEOFEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:144,18'
          Dst:             _ZN4qpdf9Tokenizer8allowEOFEv
    - functionName:    _ZN4QPDF7MembersC2ERS_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 1265
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       36
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN4QPDF3Doc13LinearizationC2ERS0_
        - _ZN4QPDF3Doc13LinearizationD2Ev
        - _ZN4QPDF3Doc5PagesC2ERS0_
        - _ZN4QPDF3Doc5PagesD2Ev
        - _ZN4QPDF3Doc6CommonC2ERS_PNS_7MembersE
        - _ZN4QPDF3Doc7ObjectsC2ERS0_
        - _ZN4QPDF3Doc7ObjectsD2Ev
        - _ZN4QPDF3DocC2ERS_PNS_7MembersE
        - _ZN4QPDF3DocD2Ev
        - _ZN4qpdf9TokenizerC2Ev
        - _ZN4qpdf9TokenizerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:131,5'
          Dst:             _ZN4QPDF3DocC2ERS_PNS_7MembersE
        - Src:             'libqpdf/QPDF.cc:132,5'
          Dst:             _ZN4QPDF3Doc6CommonC2ERS_PNS_7MembersE
        - Src:             'libqpdf/QPDF.cc:133,5'
          Dst:             _ZN4QPDF3Doc13LinearizationC2ERS0_
        - Src:             'libqpdf/QPDF.cc:134,5'
          Dst:             _ZN4QPDF3Doc7ObjectsC2ERS0_
        - Src:             'libqpdf/QPDF.cc:135,5'
          Dst:             _ZN4QPDF3Doc5PagesC2ERS0_
        - Src:             'libqpdf/QPDF.cc:130,16'
          Dst:             _ZN4qpdf9TokenizerC2Ev
        - Src:             'libqpdf/QPDF.cc:130,16'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDF.cc:139,1'
          Dst:             _ZN4qpdf9TokenizerD2Ev
        - Src:             'libqpdf/QPDF.cc:139,1'
          Dst:             _ZN4QPDF3Doc5PagesD2Ev
        - Src:             'libqpdf/QPDF.cc:139,1'
          Dst:             _ZN4QPDF3Doc7ObjectsD2Ev
        - Src:             'libqpdf/QPDF.cc:139,1'
          Dst:             _ZN4QPDF3Doc13LinearizationD2Ev
        - Src:             'libqpdf/QPDF.cc:139,1'
          Dst:             _ZN4QPDF3DocD2Ev
    - functionName:    _ZN4QPDF3DocC2ERS_PNS_7MembersE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf3Doc6ConfigC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:350,5'
          Dst:             _ZN4qpdf3Doc6ConfigC2Ev
    - functionName:    _ZN4QPDF3Doc6CommonC2ERS_PNS_7MembersE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1291
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13LinearizationC2ERS0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN4QPDF3Doc13Linearization11HPageOffsetC2Ev
        - _ZN4QPDF3Doc13Linearization12CHPageOffsetC2Ev
        - _ZN4QPDF3Doc13Linearization13HSharedObjectC2Ev
        - _ZN4QPDF3Doc13Linearization13LinParametersC2Ev
        - _ZN4QPDF3Doc13Linearization14CHSharedObjectC2Ev
        - _ZN4QPDF3Doc13Linearization8HGenericC2Ev
        - _ZN4QPDF3Doc6CommonC2ERS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:601,9'
          Dst:             _ZN4QPDF3Doc6CommonC2ERS0_
        - Src:             'libqpdf/qpdf/QPDF_private.hh:600,5'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/qpdf/QPDF_private.hh:600,5'
          Dst:             _ZN4QPDF3Doc13Linearization13LinParametersC2Ev
        - Src:             'libqpdf/qpdf/QPDF_private.hh:600,5'
          Dst:             _ZN4QPDF3Doc13Linearization11HPageOffsetC2Ev
        - Src:             'libqpdf/qpdf/QPDF_private.hh:600,5'
          Dst:             _ZN4QPDF3Doc13Linearization13HSharedObjectC2Ev
        - Src:             'libqpdf/qpdf/QPDF_private.hh:600,5'
          Dst:             _ZN4QPDF3Doc13Linearization8HGenericC2Ev
        - Src:             'libqpdf/qpdf/QPDF_private.hh:600,5'
          Dst:             _ZN4QPDF3Doc13Linearization13LinParametersC2Ev
        - Src:             'libqpdf/qpdf/QPDF_private.hh:600,5'
          Dst:             _ZN4QPDF3Doc13Linearization12CHPageOffsetC2Ev
        - Src:             'libqpdf/qpdf/QPDF_private.hh:600,5'
          Dst:             _ZN4QPDF3Doc13Linearization14CHSharedObjectC2Ev
        - Src:             'libqpdf/qpdf/QPDF_private.hh:600,5'
          Dst:             _ZN4QPDF3Doc13Linearization8HGenericC2Ev
    - functionName:    _ZN4QPDF3Doc7ObjectsC2ERS0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4QPDF3Doc6CommonC2ERS0_
        - _ZN4QPDF3Doc7Objects7ForeignC2ERNS0_6CommonE
        - _ZN4QPDF3Doc7Objects7ForeignD2Ev
        - _ZN4QPDF3Doc7Objects7StreamsC2ERNS0_6CommonE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:995,9'
          Dst:             _ZN4QPDF3Doc6CommonC2ERS0_
        - Src:             'libqpdf/qpdf/QPDF_private.hh:996,9'
          Dst:             _ZN4QPDF3Doc7Objects7ForeignC2ERNS0_6CommonE
        - Src:             'libqpdf/qpdf/QPDF_private.hh:997,9'
          Dst:             _ZN4QPDF3Doc7Objects7StreamsC2ERNS0_6CommonE
        - Src:             'libqpdf/qpdf/QPDF_private.hh:999,5'
          Dst:             _ZN4QPDF3Doc7Objects7ForeignD2Ev
    - functionName:    _ZN4QPDF3Doc5PagesC2ERS0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1226
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc6CommonC2ERS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:1138,9'
          Dst:             _ZN4QPDF3Doc6CommonC2ERS0_
    - functionName:    _ZN4QPDF20EncryptionParametersC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFObjGenC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:226,29'
          Dst:             _ZN10QPDFObjGenC2Ev
    - functionName:    _ZN4QPDF20EncryptionParametersD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_118InvalidInputSourceC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11InputSourceC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:61,11'
          Dst:             _ZN11InputSourceC2Ev
    - functionName:    _ZN12_GLOBAL__N_118InvalidInputSourceD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11InputSourceD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:64,48'
          Dst:             _ZN11InputSourceD2Ev
    - functionName:    _ZN12_GLOBAL__N_118InvalidInputSourceD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118InvalidInputSourceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:64,48'
          Dst:             _ZN12_GLOBAL__N_118InvalidInputSourceD2Ev
    - functionName:    _ZN12_GLOBAL__N_118InvalidInputSource18findAndSkipNextEOLEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118InvalidInputSource14throwExceptionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:68,13'
          Dst:             _ZN12_GLOBAL__N_118InvalidInputSource14throwExceptionEv
    - functionName:    _ZNK12_GLOBAL__N_118InvalidInputSource7getNameEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:74,13'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/QPDF.cc:74,13'
          Dst:             __cxa_atexit
        - Src:             'libqpdf/QPDF.cc:74,13'
          Dst:             __cxa_guard_release
    - functionName:    _ZN12_GLOBAL__N_118InvalidInputSource4tellEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118InvalidInputSource14throwExceptionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:80,13'
          Dst:             _ZN12_GLOBAL__N_118InvalidInputSource14throwExceptionEv
    - functionName:    _ZN12_GLOBAL__N_118InvalidInputSource4seekExi
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118InvalidInputSource14throwExceptionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:86,13'
          Dst:             _ZN12_GLOBAL__N_118InvalidInputSource14throwExceptionEv
    - functionName:    _ZN12_GLOBAL__N_118InvalidInputSource6rewindEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118InvalidInputSource14throwExceptionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:91,13'
          Dst:             _ZN12_GLOBAL__N_118InvalidInputSource14throwExceptionEv
    - functionName:    _ZN12_GLOBAL__N_118InvalidInputSource4readEPcm
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118InvalidInputSource14throwExceptionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:96,13'
          Dst:             _ZN12_GLOBAL__N_118InvalidInputSource14throwExceptionEv
    - functionName:    _ZN12_GLOBAL__N_118InvalidInputSource8unreadChEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118InvalidInputSource14throwExceptionEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:102,13'
          Dst:             _ZN12_GLOBAL__N_118InvalidInputSource14throwExceptionEv
    - functionName:    _ZN12_GLOBAL__N_118InvalidInputSource14throwExceptionEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:109,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF.cc:109,19'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDF.cc:109,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF.cc:109,13'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDF.cc:109,13'
          Dst:             __cxa_free_exception
    - functionName:    __cxa_guard_acquire
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_release
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc6CommonC2ERS0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc6CommonC2ERS_PNS_7MembersE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:1294,5'
          Dst:             _ZN4QPDF3Doc6CommonC2ERS_PNS_7MembersE
    - functionName:    _ZN4QPDF3Doc7Objects7ForeignC2ERNS0_6CommonE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 912
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization13LinParametersC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization11HPageOffsetC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization13HSharedObjectC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization8HGenericC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization12CHPageOffsetC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization14CHSharedObjectC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf3Doc6ConfigC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFLogger13defaultLoggerEv
        - _ZN4qpdf6global6Limits16doc_max_warningsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:43,22'
          Dst:             _ZN10QPDFLogger13defaultLoggerEv
        - Src:             'libqpdf/qpdf/QPDF_private.hh:153,34'
          Dst:             _ZN4qpdf6global6Limits16doc_max_warningsEv
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObjectC2I9QPDF_NullEEOT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFObjGenC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:496,18'
          Dst:             _ZN10QPDFObjGenC2Ev
    - functionName:    _ZN11InputSource4readERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmx
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/InputSource_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt18bad_variant_accessC2Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionC2B8ne220000Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/variant:290,33'
          Dst:             _ZNSt9exceptionC2B8ne220000Ev
    - functionName:    _ZNSt18bad_variant_accessD2Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/variant:290,33'
          Dst:             _ZNSt9exceptionD2Ev
    - functionName:    _ZNSt9exceptionD2Ev
      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:    _ZNSt9exceptionC2B8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/__exception/exception.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4qpdf10BaseHandle2asI11QPDF_StreamEEPT_v
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf10BaseHandleD2Ev
        - _ZNK4qpdf10BaseHandle2asI11QPDF_StreamEEPT_v
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,31'
          Dst:             _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,20'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,82'
          Dst:             _ZNK4qpdf10BaseHandle2asI11QPDF_StreamEEPT_v
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,20'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,73'
          Dst:             _ZNK4qpdf10BaseHandle2asI11QPDF_StreamEEPT_v
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
    - functionName:    _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc7Objects7resolveE10QPDFObjGen
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:1280,33'
          Dst:             _ZN4QPDF3Doc7Objects7resolveE10QPDFObjGen
    - functionName:    _ZNK4qpdf6Stream6streamEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK4qpdf10BaseHandle2asI11QPDF_StreamEEPT_v
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:698,26'
          Dst:             _ZNK4qpdf10BaseHandle2asI11QPDF_StreamEEPT_v
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:702,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:702,23'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:702,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:702,17'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:702,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:704,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:704,19'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:704,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:704,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:704,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:    61
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandleC2EOS_
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleC2EOS0_
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHandle.hh:292,5'
          Dst:             _ZN4qpdf10BaseHandleC2EOS0_
    - functionName:    _ZN4qpdf10BaseHandleC2EOS0_
      functionSourceFile: '/src/qpdf/include/qpdf/ObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf10BaseHandleD2Ev
        - _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,31'
          Dst:             _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,20'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,82'
          Dst:             _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,20'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,73'
          Dst:             _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
    - functionName:    _ZN4qpdf14BaseDictionaryC2ERK16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf10BaseHandleC2ERK16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandle18resolved_type_codeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:238,27'
          Dst:             _ZNK4qpdf10BaseHandle18resolved_type_codeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:238,69'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:238,74'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:238,13'
          Dst:             _ZN4qpdf10BaseHandleC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:238,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZNK4qpdf10BaseHandle18resolved_type_codeEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - _ZNK10QPDFObject11getTypeCodeEv
        - _ZNK4qpdf10BaseHandle13raw_type_codeEv
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:943,13'
          Dst:             _ZNK4qpdf10BaseHandle13raw_type_codeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:944,20'
          Dst:             _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:944,71'
          Dst:             _ZNK10QPDFObject11getTypeCodeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:946,16'
          Dst:             _ZNK4qpdf10BaseHandle13raw_type_codeEv
    - functionName:    _ZN4qpdf10BaseHandleC2ERK16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10QPDFObject11getTypeCodeEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf10BaseHandleaSEOS0_
      functionSourceFile: '/src/qpdf/include/qpdf/ObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10QPDFObjGen10isIndirectEv
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjGen.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObjGen3setC2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjGen.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3docEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1324
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf14BaseDictionaryD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:247,35'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
    - functionName:    _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1316
      functionLinenumberEnd: 1317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHandle.hh:1315,9'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN7QPDFExcC2ERKS_
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFExc.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNSt13runtime_errorC2ERKS_
        - _ZNSt13runtime_errorD2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFExc.hh:30,22'
          Dst:             _ZNSt13runtime_errorC2ERKS_
        - Src:             'include/qpdf/QPDFExc.hh:30,22'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _ZNSt13runtime_errorC2ERKS_
      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:    _ZNSt13runtime_errorD2Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7QPDFExcD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFExc.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD2Ev
      functionUses:    188
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFExc.hh:50,42'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _ZN7QPDFExcD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFExc.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7QPDFExcD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFExc.hh:50,42'
          Dst:             _ZN7QPDFExcD2Ev
    - functionName:    _ZN16QPDFObjectHandle15StringDecrypterD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF15StringDecrypter13decryptStringERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF13decryptStringERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE10QPDFObjGen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:241,15'
          Dst:             _ZN4QPDF13decryptStringERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE10QPDFObjGen
    - functionName:    _ZN4QPDF15StringDecrypterD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF15StringDecrypterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:237,38'
          Dst:             _ZN4QPDF15StringDecrypterD2Ev
    - functionName:    _ZN4QPDF15StringDecrypterD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle15StringDecrypterD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:237,38'
          Dst:             _ZN16QPDFObjectHandle15StringDecrypterD2Ev
    - functionName:    _ZN4QPDF26removeSecurityRestrictionsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          170
      EdgeCount:       65
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN16QPDFObjectHandle10newIntegerEx
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF7getRootEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:866,17'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDF.cc:867,10'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF.cc:868,26'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF.cc:869,18'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDF.cc:869,45'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF.cc:870,42'
          Dst:             _ZN16QPDFObjectHandle10newIntegerEx
        - Src:             'libqpdf/QPDF.cc:870,18'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF.cc:870,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:870,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:872,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:872,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:872,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:872,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF7getRootEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          313
      EdgeCount:       110
      CyclomaticComplexity: 46
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF3Doc7Objects12root_checkedEb
        - _ZN4QPDF4warnERK7QPDFExc
        - _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - _ZN4qpdf4NameC2EONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - _ZN4qpdf4NameD2Ev
        - _ZN4qpdf6global7Options15inspection_modeEv
        - _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - _ZN7QPDFExcD2Ev
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - _ZNK4QPDF3Doc7Objects12root_checkedEv
        - _ZNK4qpdf10BaseHandle2ohEv
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:670,23'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF.cc:670,23'
          Dst:             _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF.cc:671,10'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF.cc:672,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF.cc:672,20'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF.cc:672,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF.cc:672,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF.cc:674,21'
          Dst:             _ZNK4QPDF3Doc7Objects12root_checkedEv
        - Src:             'libqpdf/QPDF.cc:675,20'
          Dst:             _ZN4QPDF3Doc7Objects12root_checkedEb
        - Src:             'libqpdf/QPDF.cc:676,18'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF.cc:676,13'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF.cc:676,33'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF.cc:676,13'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF.cc:677,23'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF.cc:677,13'
          Dst:             _ZN4QPDF4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF.cc:677,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF.cc:679,18'
          Dst:             _ZN4qpdf6global7Options15inspection_modeEv
        - Src:             'libqpdf/QPDF.cc:680,39'
          Dst:             _ZN4qpdf4NameC2EONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF.cc:680,39'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDF.cc:680,22'
          Dst:             _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDF.cc:680,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:680,17'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF.cc:676,13'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF.cc:677,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF.cc:680,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:680,17'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF.cc:684,17'
          Dst:             _ZNK4qpdf10BaseHandle2ohEv
        - Src:             'libqpdf/QPDF.cc:685,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF.cc:685,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
    - functionName:    _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf14BaseDictionaryC2ERK16QPDFObjectHandle
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:268,13'
          Dst:             _ZN4qpdf14BaseDictionaryC2ERK16QPDFObjectHandle
    - functionName:    _ZNK4qpdf10BaseHandlecvbEv
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1559
      functionLinenumberEnd: 1560
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    129
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_b
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:824,12'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_b
    - functionName:    _ZNK4QPDF3Doc7Objects12root_checkedEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc7Objects12root_checkedEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4NameC2ERK16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf10BaseHandleC2ERK16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:449,27'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:449,54'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:449,59'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:449,13'
          Dst:             _ZN4qpdf10BaseHandleC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:449,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf4Name5valueEv
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:474,20'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:474,31'
          Dst:             _ZNK4qpdf4Name5valueEv
    - functionName:    _ZN4qpdf4NameD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleD2Ev
      functionUses:    83
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:443,25'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
    - functionName:    _ZN4QPDF4warnERK7QPDFExc
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc6Common4warnERK7QPDFExc
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:338,10'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1565
      functionLinenumberEnd: 1566
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    69
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHandle.hh:1566,16'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZNK4qpdf10BaseHandle2ohEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:806,16'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf10DictionaryD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf14BaseDictionaryD2Ev
      functionUses:    182
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:291,31'
          Dst:             _ZN4qpdf14BaseDictionaryD2Ev
    - functionName:    _ZN4QPDF3Doc6Common4warnERK7QPDFExc
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          132
      EdgeCount:       39
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN10QPDFLogger7getWarnEb
        - _ZN4QPDF3Doc6Common11stopOnErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN8PipelinelsEPKc
        - _ZNK4qpdf3Doc6Config12max_warningsEv
        - _ZNK4qpdf3Doc6Config17suppress_warningsEv
        - _ZNK4qpdf3Doc6Config3logEv
      functionUses:    41
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:344,12'
          Dst:             _ZNK4qpdf3Doc6Config12max_warningsEv
        - Src:             'libqpdf/QPDF.cc:344,59'
          Dst:             _ZNK4qpdf3Doc6Config12max_warningsEv
        - Src:             'libqpdf/QPDF.cc:345,9'
          Dst:             _ZN4QPDF3Doc6Common11stopOnErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF.cc:348,13'
          Dst:             _ZNK4qpdf3Doc6Config17suppress_warningsEv
        - Src:             'libqpdf/QPDF.cc:349,13'
          Dst:             _ZNK4qpdf3Doc6Config3logEv
        - Src:             'libqpdf/QPDF.cc:349,20'
          Dst:             _ZN10QPDFLogger7getWarnEb
        - Src:             'libqpdf/QPDF.cc:349,30'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF.cc:349,45'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF.cc:349,74'
          Dst:             _ZN8PipelinelsEPKc
    - functionName:    _ZNK4qpdf3Doc6Config12max_warningsEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc6Common11stopOnErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:800,5'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF.cc:800,11'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF.cc:800,5'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF.cc:800,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4qpdf3Doc6Config17suppress_warningsEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4qpdf3Doc6Config3logEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK11InputSource13getLastOffsetEv
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:832,40'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDF.cc:832,12'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
    - functionName:    _ZNK4qpdf10BaseHandle9type_codeEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - _ZNK10QPDFObject11getTypeCodeEv
        - _ZNK4qpdf10BaseHandle13raw_type_codeEv
      functionUses:    30
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:955,13'
          Dst:             _ZNK4qpdf10BaseHandle13raw_type_codeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:956,20'
          Dst:             _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:956,71'
          Dst:             _ZNK10QPDFObject11getTypeCodeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:958,13'
          Dst:             _ZNK4qpdf10BaseHandle13raw_type_codeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:959,62'
          Dst:             _ZNK10QPDFObject11getTypeCodeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:961,16'
          Dst:             _ZNK4qpdf10BaseHandle13raw_type_codeEv
    - functionName:    _ZNK4QPDF3Doc5Pages41ever_pushed_inherited_attributes_to_pagesEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF36everPushedInheritedAttributesToPagesEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4QPDF3Doc5Pages41ever_pushed_inherited_attributes_to_pagesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:860,21'
          Dst:             _ZNK4QPDF3Doc5Pages41ever_pushed_inherited_attributes_to_pagesEv
    - functionName:    _ZNK4QPDF3Doc5Pages25ever_called_get_all_pagesEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF21everCalledGetAllPagesEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4QPDF3Doc5Pages25ever_called_get_all_pagesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:854,21'
          Dst:             _ZNK4QPDF3Doc5Pages25ever_called_get_all_pagesEv
    - functionName:    _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK11InputSource13getLastOffsetEv
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:848,60'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDF.cc:848,12'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
    - functionName:    _ZNK4QPDF3Doc6Common10damagedPDFExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:840,12'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
    - functionName:    _ZNK4QPDF3Doc6Common10damagedPDFER11InputSourcexRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc6Common10damagedPDFER11InputSourceRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEExSC_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:816,12'
          Dst:             _ZN4QPDF3Doc6Common10damagedPDFER11InputSourceRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEExSC_
    - functionName:    _ZN4QPDF3Doc6Common10damagedPDFER11InputSourceRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEExSC_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_b
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:808,12'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_b
    - functionName:    _ZN4QPDF14pipeStreamDataE10QPDFObjGenxm16QPDFObjectHandlebP8Pipelinebb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      bool
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - bool
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          83
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF14pipeStreamDataENSt3__110shared_ptrINS_20EncryptionParametersEEENS1_I11InputSourceEERS_10QPDFObjGenxm16QPDFObjectHandlebP8Pipelinebb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:788,9'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF.cc:781,12'
          Dst:             _ZN4QPDF14pipeStreamDataENSt3__110shared_ptrINS_20EncryptionParametersEEENS1_I11InputSourceEERS_10QPDFObjGenxm16QPDFObjectHandlebP8Pipelinebb
        - Src:             'libqpdf/QPDF.cc:781,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:781,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF14pipeStreamDataENSt3__110shared_ptrINS_20EncryptionParametersEEENS1_I11InputSourceEERS_10QPDFObjGenxm16QPDFObjectHandlebP8Pipelinebb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      bool
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - bool
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         97
      ICount:          533
      EdgeCount:       171
      CyclomaticComplexity: 76
      functionsReached:
        - _ZN11InputSource4readEmx
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF13decryptStreamENSt3__110shared_ptrINS_20EncryptionParametersEEENS1_I11InputSourceEERS_RP8Pipeline10QPDFObjGenR16QPDFObjectHandlebRNS0_10unique_ptrIS7_NS0_14default_deleteIS7_EEEE
        - _ZN4QPDF3Doc6Common10damagedPDFER11InputSourceRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEExSC_
        - _ZN4QPDF4warnERK7QPDFExc
        - _ZN5QIntC9to_offsetImEExRKT_
        - _ZN7QPDFExcD2Ev
        - _ZN8Pipeline5writeEPKcm
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK11InputSource13getLastOffsetEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:716,9'
          Dst:             _ZN4QPDF13decryptStreamENSt3__110shared_ptrINS_20EncryptionParametersEEENS1_I11InputSourceEERS_RP8Pipeline10QPDFObjGenR16QPDFObjectHandlebRNS0_10unique_ptrIS7_NS0_14default_deleteIS7_EEEE
        - Src:             'libqpdf/QPDF.cc:722,26'
          Dst:             _ZN11InputSource4readEmx
        - Src:             'libqpdf/QPDF.cc:724,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF.cc:727,26'
          Dst:             _ZN5QIntC9to_offsetImEExRKT_
        - Src:             'libqpdf/QPDF.cc:724,19'
          Dst:             _ZN4QPDF3Doc6Common10damagedPDFER11InputSourceRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEExSC_
        - Src:             'libqpdf/QPDF.cc:724,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF.cc:724,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF.cc:730,19'
          Dst:             _ZN8Pipeline5writeEPKcm
        - Src:             'libqpdf/QPDF.cc:759,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDF.cc:736,30'
          Dst:             _ZN4QPDF4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF.cc:734,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDF.cc:740,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF.cc:746,27'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDF.cc:747,68'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDF.cc:743,17'
          Dst:             _ZN4QPDF3Doc6Common10damagedPDFER11InputSourceRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEExSC_
        - Src:             'libqpdf/QPDF.cc:741,30'
          Dst:             _ZN4QPDF4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF.cc:741,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF.cc:755,31'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDF.cc:752,21'
          Dst:             _ZN4QPDF3Doc6Common10damagedPDFER11InputSourceRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEExSC_
        - Src:             'libqpdf/QPDF.cc:750,34'
          Dst:             _ZN4QPDF4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF.cc:750,17'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF.cc:741,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF.cc:750,17'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF.cc:759,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF.cc:759,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF.cc:738,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF.cc:738,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF.cc:763,9'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDF.cc:765,9'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF.cc:759,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN11InputSource4readEmx
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/InputSource_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN11InputSource4readERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmx
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/InputSource_private.hh:100,11'
          Dst:             _ZN11InputSource4readERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmx
    - 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:    201
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10QPDFObjGen7unparseEc
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjGen.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4util9assertionIRA41_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:    4
      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:    _ZN4QPDF3Doc7Objects10xref_tableEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4util9assertionIRA41_KcEEvbOT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:696,5'
          Dst:             _ZN4qpdf4util9assertionIRA41_KcEEvbOT_
    - functionName:    _ZN4QPDF12getXRefTableEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc7Objects10xref_tableEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:690,23'
          Dst:             _ZN4QPDF3Doc7Objects10xref_tableEv
    - functionName:    _ZN4QPDF10getTrailerEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:664,12'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
    - functionName:    _ZN4qpdf7IntegerD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleD2Ev
      functionUses:    57
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:302,28'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
    - functionName:    _ZNK4qpdf7Integer5valueITkNSt3__18integralEiEET_v
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          138
      EdgeCount:       44
      CyclomaticComplexity: 20
      functionsReached:
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf7IntegercvT_ITkNSt3__18integralEiEEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:363,39'
          Dst:             _ZNK4qpdf7IntegercvT_ITkNSt3__18integralEiEEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:388,13'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:366,21'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:377,13'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:364,13'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:379,21'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:388,13'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:388,13'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:377,13'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:388,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4qpdf7IntegercvbEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf10BaseHandleC2ERK16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:319,27'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:319,57'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:319,62'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:319,13'
          Dst:             _ZN4qpdf10BaseHandleC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:319,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZNK4QPDF13getPDFVersionEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF17getExtensionLevelEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          135
      EdgeCount:       45
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF7getRootEv
        - _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - _ZN4qpdf7IntegerD2Ev
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf7Integer5valueITkNSt3__18integralEiEET_v
        - _ZNK4qpdf7IntegercvbEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:655,34'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDF.cc:655,34'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF.cc:655,34'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF.cc:655,34'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF.cc:655,34'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF.cc:655,34'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:655,17'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/QPDF.cc:656,31'
          Dst:             _ZNK4qpdf7Integer5valueITkNSt3__18integralEiEET_v
        - Src:             'libqpdf/QPDF.cc:655,34'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:655,17'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF.cc:655,17'
          Dst:             _ZN4qpdf7IntegerD2Ev
    - functionName:    _ZN4QPDF22getVersionAsPDFVersionEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          129
      EdgeCount:       35
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN10PDFVersionC2Eiii
        - _ZN4QPDF17getExtensionLevelEv
        - _ZN5QUtil13string_to_intEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:634,27'
          Dst:             _ZN4QPDF17getExtensionLevelEv
        - Src:             'libqpdf/QPDF.cc:639,17'
          Dst:             _ZN5QUtil13string_to_intEPKc
        - Src:             'libqpdf/QPDF.cc:640,17'
          Dst:             _ZN5QUtil13string_to_intEPKc
        - Src:             'libqpdf/QPDF.cc:643,12'
          Dst:             _ZN10PDFVersionC2Eiii
    - functionName:    _ZNK4qpdf6Stream7getDictEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - _ZNK4qpdf6Stream6streamEv
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:555,21'
          Dst:             _ZNK4qpdf6Stream6streamEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:555,20'
          Dst:             _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
    - functionName:    _ZN4qpdf6StreamC2ERK16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf10BaseHandleC2ERK16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:532,27'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:532,56'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:532,61'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:532,13'
          Dst:             _ZN4qpdf10BaseHandleC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:532,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZNK4qpdf10BaseHandle6id_genEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10QPDFObjGenC2Ev
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:855,32'
          Dst:             _ZN10QPDFObjGenC2Ev
    - functionName:    _ZN4qpdf14BaseDictionary3endEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:151,26'
          Dst:             _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
    - functionName:    _ZN4qpdf14BaseDictionary5beginEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:142,26'
          Dst:             _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
    - functionName:    _ZN4qpdf5ArrayD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleD2Ev
      functionUses:    104
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:18,11'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
    - functionName:    _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf10BaseHandleC2ERK16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandle18resolved_type_codeEv
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:57,27'
          Dst:             _ZNK4qpdf10BaseHandle18resolved_type_codeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:57,64'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:57,69'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:57,13'
          Dst:             _ZN4qpdf10BaseHandleC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:57,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:57,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN16QPDFObjectHandleaSEOS_
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleaSEOS0_
      functionUses:    74
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHandle.hh:293,61'
          Dst:             _ZN4qpdf10BaseHandleaSEOS0_
    - functionName:    _ZN10QPDFObjGen3set5eraseES_
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjGen.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK10QPDFObjGen10isIndirectEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjGen.hh:124,20'
          Dst:             _ZNK10QPDFObjGen10isIndirectEv
    - functionName:    _ZNK4qpdf10BaseHandle4nullEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    66
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:908,24'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
    - functionName:    _ZN10QPDFObjGen3set3addES_
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjGen.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK10QPDFObjGen10isIndirectEv
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjGen.hh:112,20'
          Dst:             _ZNK10QPDFObjGen10isIndirectEv
    - functionName:    _ZNK4qpdf10BaseHandle8indirectEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK10QPDFObjGen10isIndirectEv
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:861,30'
          Dst:             _ZNK10QPDFObjGen10isIndirectEv
    - functionName:    _ZN4qpdf4util9assertionIRA51_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:    3
      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:    _ZNK4qpdf10BaseHandle6offsetEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc7Objects7Foreign6Copier23replace_indirect_objectERK16QPDFObjectHandleb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         94
      ICount:          484
      EdgeCount:       165
      CyclomaticComplexity: 73
      functionsReached:
        - _ZN16QPDFObjectHandle10makeDirectEb
        - _ZN16QPDFObjectHandle7newNullEv
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF3Doc7Objects7Foreign6Copier23replace_indirect_objectERK16QPDFObjectHandleb
        - _ZN4qpdf10Dictionary5emptyEv
        - _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary3endEv
        - _ZN4qpdf14BaseDictionary5beginEv
        - _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - _ZN4qpdf5Array3endEv
        - _ZN4qpdf5Array5beginEv
        - _ZN4qpdf5ArrayC2EONSt3__16vectorI16QPDFObjectHandleNS1_9allocatorIS3_EEEE
        - _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - _ZN4qpdf5ArrayD2Ev
        - _ZN4qpdf6Stream12copy_data_toERS0_
        - _ZN4qpdf6StreamC2ERK16QPDFObjectHandle
        - _ZN4qpdf6StreamD2Ev
        - _ZNK16QPDFObjectHandle12assertScalarEv
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandle6id_genEv
        - _ZNK4qpdf10BaseHandle8indirectEv
        - _ZNK4qpdf10BaseHandle9type_codeEv
        - _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNK4qpdf5Array4sizeEv
        - _ZNK4qpdf6Stream7getDictEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:566,31'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
        - Src:             'libqpdf/QPDF.cc:568,25'
          Dst:             _ZNK4qpdf10BaseHandle8indirectEv
        - Src:             'libqpdf/QPDF.cc:569,48'
          Dst:             _ZNK4qpdf10BaseHandle6id_genEv
        - Src:             'libqpdf/QPDF.cc:573,20'
          Dst:             _ZN16QPDFObjectHandle7newNullEv
        - Src:             'libqpdf/QPDF.cc:575,16'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF.cc:579,23'
          Dst:             _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF.cc:581,30'
          Dst:             _ZNK4qpdf5Array4sizeEv
        - Src:             'libqpdf/QPDF.cc:582,30'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDF.cc:582,30'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDF.cc:583,33'
          Dst:             _ZN4QPDF3Doc7Objects7Foreign6Copier23replace_indirect_objectERK16QPDFObjectHandleb
        - Src:             'libqpdf/QPDF.cc:583,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:583,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:585,16'
          Dst:             _ZN4qpdf5ArrayC2EONSt3__16vectorI16QPDFObjectHandleNS1_9allocatorIS3_EEEE
        - Src:             'libqpdf/QPDF.cc:585,16'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDF.cc:585,9'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF.cc:586,5'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF.cc:585,9'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF.cc:586,5'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF.cc:589,23'
          Dst:             _ZN4qpdf10Dictionary5emptyEv
        - Src:             'libqpdf/QPDF.cc:590,40'
          Dst:             _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF.cc:590,38'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDF.cc:590,38'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDF.cc:590,38'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF.cc:591,24'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF.cc:592,37'
          Dst:             _ZN4QPDF3Doc7Objects7Foreign6Copier23replace_indirect_objectERK16QPDFObjectHandleb
        - Src:             'libqpdf/QPDF.cc:592,24'
          Dst:             _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDF.cc:592,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:592,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:590,38'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF.cc:595,16'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDF.cc:596,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF.cc:596,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF.cc:599,25'
          Dst:             _ZN4qpdf6StreamC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF.cc:600,36'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDF.cc:600,25'
          Dst:             _ZN4qpdf6StreamC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF.cc:601,28'
          Dst:             _ZNK4qpdf6Stream7getDictEv
        - Src:             'libqpdf/QPDF.cc:602,47'
          Dst:             _ZNK4qpdf6Stream7getDictEv
        - Src:             'libqpdf/QPDF.cc:602,38'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDF.cc:602,38'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDF.cc:602,38'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF.cc:603,24'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF.cc:604,35'
          Dst:             _ZN4QPDF3Doc7Objects7Foreign6Copier23replace_indirect_objectERK16QPDFObjectHandleb
        - Src:             'libqpdf/QPDF.cc:604,22'
          Dst:             _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDF.cc:604,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:604,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:602,38'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF.cc:607,16'
          Dst:             _ZN4qpdf6Stream12copy_data_toERS0_
        - Src:             'libqpdf/QPDF.cc:608,16'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDF.cc:609,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF.cc:609,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF.cc:609,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF.cc:609,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF.cc:609,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF.cc:609,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF.cc:611,13'
          Dst:             _ZNK16QPDFObjectHandle12assertScalarEv
        - Src:             'libqpdf/QPDF.cc:612,19'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF.cc:613,12'
          Dst:             _ZN16QPDFObjectHandle10makeDirectEb
        - Src:             'libqpdf/QPDF.cc:615,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:615,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf6StreamD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleD2Ev
      functionUses:    60
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:529,27'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
    - functionName:    _ZN4qpdf4util9assertionIRA57_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:    2
      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:    _ZN4QPDF3Doc7Objects7Foreign6Copier15reserve_objectsERK16QPDFObjectHandleb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          331
      EdgeCount:       71
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10QPDFObjGen3set3addES_
        - _ZN10QPDFObjGen3set5eraseES_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN4QPDF15newIndirectNullEv
        - _ZN4QPDF3Doc7Objects7Foreign6Copier15reserve_objectsERK16QPDFObjectHandleb
        - _ZN4QPDF9newStreamEv
        - _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary3endEv
        - _ZN4qpdf14BaseDictionary5beginEv
        - _ZN4qpdf4util9assertionIRA51_KcEEvbOT_
        - _ZN4qpdf5Array3endEv
        - _ZN4qpdf5Array5beginEv
        - _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK16QPDFObjectHandle12isPageObjectEv
        - _ZNK16QPDFObjectHandle13isPagesObjectEv
        - _ZNK16QPDFObjectHandle7getDictEv
        - _ZNK16QPDFObjectHandle8isStreamEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandle8indirectEv
        - _ZNK4qpdf10BaseHandle9type_codeEv
        - _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:518,31'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
        - Src:             'libqpdf/QPDF.cc:519,5'
          Dst:             _ZN4qpdf4util9assertionIRA51_KcEEvbOT_
        - Src:             'libqpdf/QPDF.cc:522,17'
          Dst:             _ZNK16QPDFObjectHandle13isPagesObjectEv
        - Src:             'libqpdf/QPDF.cc:526,17'
          Dst:             _ZNK4qpdf10BaseHandle8indirectEv
        - Src:             'libqpdf/QPDF.cc:527,39'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF.cc:528,23'
          Dst:             _ZN10QPDFObjGen3set3addES_
        - Src:             'libqpdf/QPDF.cc:532,34'
          Dst:             _ZNK16QPDFObjectHandle12isPageObjectEv
        - Src:             'libqpdf/QPDF.cc:532,75'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF.cc:533,32'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDF.cc:533,26'
          Dst:             _ZN10QPDFObjGen3set5eraseES_
        - Src:             'libqpdf/QPDF.cc:537,46'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDF.cc:537,64'
          Dst:             _ZN4QPDF9newStreamEv
        - Src:             'libqpdf/QPDF.cc:537,83'
          Dst:             _ZN4QPDF15newIndirectNullEv
        - Src:             'libqpdf/QPDF.cc:537,36'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF.cc:537,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:538,33'
          Dst:             _ZNK16QPDFObjectHandle12isPageObjectEv
        - Src:             'libqpdf/QPDF.cc:539,26'
          Dst:             _ZN10QPDFObjGen3set5eraseES_
        - Src:             'libqpdf/QPDF.cc:537,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:547,32'
          Dst:             _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF.cc:547,30'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDF.cc:547,30'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDF.cc:547,30'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF.cc:547,30'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF.cc:548,13'
          Dst:             _ZN4QPDF3Doc7Objects7Foreign6Copier15reserve_objectsERK16QPDFObjectHandleb
        - Src:             'libqpdf/QPDF.cc:551,32'
          Dst:             _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF.cc:551,30'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDF.cc:551,30'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDF.cc:551,30'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF.cc:551,30'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF.cc:552,30'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF.cc:553,17'
          Dst:             _ZN4QPDF3Doc7Objects7Foreign6Copier15reserve_objectsERK16QPDFObjectHandleb
        - Src:             'libqpdf/QPDF.cc:557,33'
          Dst:             _ZNK16QPDFObjectHandle7getDictEv
        - Src:             'libqpdf/QPDF.cc:557,9'
          Dst:             _ZN4QPDF3Doc7Objects7Foreign6Copier15reserve_objectsERK16QPDFObjectHandleb
        - Src:             'libqpdf/QPDF.cc:557,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:557,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:560,20'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDF.cc:560,14'
          Dst:             _ZN10QPDFObjGen3set5eraseES_
    - functionName:    _ZN4QPDF9newStreamEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - _ZN4QPDF3Doc7Objects10nextObjGenEv
        - _ZN4qpdf10Dictionary5emptyEv
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf6StreamC2ER4QPDF10QPDFObjGen16QPDFObjectHandlexm
        - _ZN4qpdf6StreamD2Ev
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:389,40'
          Dst:             _ZN4QPDF3Doc7Objects10nextObjGenEv
        - Src:             'libqpdf/QPDF.cc:389,54'
          Dst:             _ZN4qpdf10Dictionary5emptyEv
        - Src:             'libqpdf/QPDF.cc:389,54'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDF.cc:389,9'
          Dst:             _ZN4qpdf6StreamC2ER4QPDF10QPDFObjGen16QPDFObjectHandlexm
        - Src:             'libqpdf/QPDF.cc:389,9'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDF.cc:388,12'
          Dst:             _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - Src:             'libqpdf/QPDF.cc:388,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:388,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF.cc:388,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:388,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF.cc:388,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:388,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF.cc:388,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:388,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
    - functionName:    _ZN4QPDF15newIndirectNullEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN4QPDF3Doc7Objects26makeIndirectFromQPDFObjectERKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:382,50'
          Dst:             _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDF.cc:382,23'
          Dst:             _ZN4QPDF3Doc7Objects26makeIndirectFromQPDFObjectERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4util9assertionIRA71_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:    _ZN4QPDF3Doc7Objects7Foreign6Copier6copiedERK16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          233
      EdgeCount:       69
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN16QPDFObjectHandle7newNullEv
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF15replaceReservedE16QPDFObjectHandleS0_
        - _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - _ZN4QPDF3Doc7Objects7Foreign6Copier15reserve_objectsERK16QPDFObjectHandleb
        - _ZN4QPDF3Doc7Objects7Foreign6Copier23replace_indirect_objectERK16QPDFObjectHandleb
        - _ZN4qpdf4util9assertionIRA57_KcEEvbOT_
        - _ZN4qpdf4util9assertionIRA71_KcEEvbOT_
        - _ZN7QPDFExcD2Ev
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK16QPDFObjectHandle8isStreamEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4QPDF11getFilenameEv
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - _ZNK4qpdf10BaseHandle4qpdfEv
        - _ZNK4qpdf10BaseHandle6offsetEv
        - _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:483,5'
          Dst:             _ZN4qpdf4util9assertionIRA71_KcEEvbOT_
        - Src:             'libqpdf/QPDF.cc:490,5'
          Dst:             _ZN4QPDF3Doc7Objects7Foreign6Copier15reserve_objectsERK16QPDFObjectHandleb
        - Src:             'libqpdf/QPDF.cc:492,5'
          Dst:             _ZN4qpdf4util9assertionIRA57_KcEEvbOT_
        - Src:             'libqpdf/QPDF.cc:496,21'
          Dst:             _ZN4QPDF3Doc7Objects7Foreign6Copier23replace_indirect_objectERK16QPDFObjectHandleb
        - Src:             'libqpdf/QPDF.cc:497,17'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDF.cc:498,45'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDF.cc:498,34'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF.cc:498,50'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF.cc:498,18'
          Dst:             _ZN4QPDF15replaceReservedE16QPDFObjectHandleS0_
        - Src:             'libqpdf/QPDF.cc:498,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:498,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:498,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:498,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:500,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:500,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:503,23'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF.cc:506,21'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDF.cc:506,29'
          Dst:             _ZNK4QPDF11getFilenameEv
        - Src:             'libqpdf/QPDF.cc:506,61'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDF.cc:507,21'
          Dst:             _ZNK4qpdf10BaseHandle6offsetEv
        - Src:             'libqpdf/QPDF.cc:505,14'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF.cc:505,9'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF.cc:505,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF.cc:510,16'
          Dst:             _ZN16QPDFObjectHandle7newNullEv
        - Src:             'libqpdf/QPDF.cc:505,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF.cc:512,23'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDF.cc:512,12'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
    - functionName:    _ZNK4qpdf10BaseHandle4qpdfEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF11getFilenameEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc7Objects7Foreign6CopierC2ERS_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFObjGen3setC2Ev
        - _ZN4QPDF3Doc6CommonC2ERS0_
        - _ZN4QPDF3docEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:1329,17'
          Dst:             _ZN4QPDF3docEv
        - Src:             'libqpdf/qpdf/QPDF_private.hh:1329,5'
          Dst:             _ZN4QPDF3Doc6CommonC2ERS0_
        - Src:             'libqpdf/qpdf/QPDF_private.hh:1328,45'
          Dst:             _ZN10QPDFObjGen3setC2Ev
    - functionName:    _ZNK4QPDF11getUniqueIdEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc7Objects7Foreign6copierERK16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4QPDF3Doc7Objects7Foreign6CopierC2ERS_
        - _ZN4QPDF3Doc7Objects7Foreign6CopierD2Ev
        - _ZNK16QPDFObjectHandle10isIndirectEv
        - _ZNK4QPDF11getUniqueIdEv
        - _ZNK4qpdf10BaseHandle4qpdfEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:435,18'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDF.cc:436,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF.cc:436,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDF.cc:436,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF.cc:436,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDF.cc:436,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF.cc:438,28'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDF.cc:440,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF.cc:440,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDF.cc:440,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF.cc:440,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDF.cc:440,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF.cc:442,34'
          Dst:             _ZNK4QPDF11getUniqueIdEv
        - Src:             'libqpdf/QPDF.cc:442,49'
          Dst:             _ZN4QPDF3Doc7Objects7Foreign6CopierC2ERS_
        - Src:             'libqpdf/QPDF.cc:442,5'
          Dst:             _ZN4QPDF3Doc7Objects7Foreign6CopierD2Ev
        - Src:             'libqpdf/QPDF.cc:442,5'
          Dst:             _ZN4QPDF3Doc7Objects7Foreign6CopierD2Ev
    - functionName:    _ZN4QPDF3Doc7Objects7Foreign6copiedERK16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc7Objects7Foreign6Copier6copiedERK16QPDFObjectHandle
        - _ZN4QPDF3Doc7Objects7Foreign6copierERK16QPDFObjectHandle
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:925,20'
          Dst:             _ZN4QPDF3Doc7Objects7Foreign6copierERK16QPDFObjectHandle
        - Src:             'libqpdf/qpdf/QPDF_private.hh:925,36'
          Dst:             _ZN4QPDF3Doc7Objects7Foreign6Copier6copiedERK16QPDFObjectHandle
    - functionName:    _ZN4QPDF3Doc7Objects7foreignEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF17copyForeignObjectE16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc7Objects7Foreign6copiedERK16QPDFObjectHandle
        - _ZN4QPDF3Doc7Objects7foreignEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:429,23'
          Dst:             _ZN4QPDF3Doc7Objects7foreignEv
        - Src:             'libqpdf/QPDF.cc:429,33'
          Dst:             _ZN4QPDF3Doc7Objects7Foreign6copiedERK16QPDFObjectHandle
    - functionName:    _ZN4QPDF13getObjectByIDEii
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFObjGenC2Eii
        - _ZN4QPDF9getObjectE10QPDFObjGen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:423,22'
          Dst:             _ZN10QPDFObjGenC2Eii
        - Src:             'libqpdf/QPDF.cc:423,12'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
    - functionName:    _ZN10QPDFObjGenC2Eii
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjGen.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF17getObjectByObjGenE10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF9getObjectE10QPDFObjGen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:417,12'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
    - functionName:    _ZN4QPDF9getObjectEii
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFObjGenC2Eii
        - _ZN4QPDF9getObjectE10QPDFObjGen
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:411,22'
          Dst:             _ZN10QPDFObjGenC2Eii
        - Src:             'libqpdf/QPDF.cc:411,12'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
    - functionName:    _ZN4QPDF9newStreamERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16QPDFObjectHandle17replaceStreamDataERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_SA_
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF9newStreamEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:403,19'
          Dst:             _ZN4QPDF9newStreamEv
        - Src:             'libqpdf/QPDF.cc:404,36'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDF.cc:404,40'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDF.cc:404,12'
          Dst:             _ZN16QPDFObjectHandle17replaceStreamDataERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_SA_
        - Src:             'libqpdf/QPDF.cc:404,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:404,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:404,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:404,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:406,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:406,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF9newStreamENSt3__110shared_ptrI6BufferEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16QPDFObjectHandle17replaceStreamDataENSt3__110shared_ptrI6BufferEERKS_S5_
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF9newStreamEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:395,19'
          Dst:             _ZN4QPDF9newStreamEv
        - Src:             'libqpdf/QPDF.cc:396,36'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDF.cc:396,40'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDF.cc:396,12'
          Dst:             _ZN16QPDFObjectHandle17replaceStreamDataENSt3__110shared_ptrI6BufferEERKS_S5_
        - Src:             'libqpdf/QPDF.cc:396,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:396,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:396,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:396,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:398,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF.cc:398,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN10QPDFObject6createI13QPDF_ReservedJEEENSt3__110shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF11newReservedEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject6createI13QPDF_ReservedJEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN4QPDF3Doc7Objects26makeIndirectFromQPDFObjectERKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:376,50'
          Dst:             _ZN10QPDFObject6createI13QPDF_ReservedJEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDF.cc:376,23'
          Dst:             _ZN4QPDF3Doc7Objects26makeIndirectFromQPDFObjectERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4QPDF3Doc6Common4warnE17qpdf_error_code_eRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEExSB_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - _ZN7QPDFExcD2Ev
        - _ZNK4QPDF11getFilenameEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:370,35'
          Dst:             _ZNK4QPDF11getFilenameEv
        - Src:             'libqpdf/QPDF.cc:370,10'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDF.cc:370,5'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF.cc:370,5'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF.cc:370,5'
          Dst:             _ZN7QPDFExcD2Ev
    - functionName:    _ZN4QPDF4warnE17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExS9_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - _ZN7QPDFExcD2Ev
        - _ZNK4QPDF11getFilenameEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:360,35'
          Dst:             _ZNK4QPDF11getFilenameEv
        - Src:             'libqpdf/QPDF.cc:360,15'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDF.cc:360,10'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF.cc:360,5'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF.cc:360,5'
          Dst:             _ZN7QPDFExcD2Ev
    - functionName:    _ZNK4QPDF11numWarningsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF11anyWarningsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF11getWarningsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf3Doc6Config19immediate_copy_fromEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF20setImmediateCopyFromEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf3Doc6Config19immediate_copy_fromEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:312,17'
          Dst:             _ZN4qpdf3Doc6Config19immediate_copy_fromEb
    - functionName:    _ZN4qpdf3Doc6Config17surpress_recoveryEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF18setAttemptRecoveryEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf3Doc6Config17surpress_recoveryEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:306,17'
          Dst:             _ZN4qpdf3Doc6Config17surpress_recoveryEb
    - functionName:    _ZN4QPDF14setMaxWarningsEm
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf3Doc6Config12max_warningsEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:300,17'
          Dst:             _ZN4qpdf3Doc6Config12max_warningsEm
    - functionName:    _ZN4qpdf3Doc6Config12max_warningsEm
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf3Doc6Config17suppress_warningsEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF19setSuppressWarningsEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf3Doc6Config17suppress_warningsEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:294,17'
          Dst:             _ZN4qpdf3Doc6Config17suppress_warningsEb
    - functionName:    _ZN4QPDF16setOutputStreamsEPNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEES5_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN10QPDFLogger16setOutputStreamsEPNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEES5_
        - _ZN10QPDFLogger6createEv
        - _ZN4QPDF9setLoggerENSt3__110shared_ptrI10QPDFLoggerEE
        - _ZNK4qpdf3Doc6Config3logEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:287,15'
          Dst:             _ZN10QPDFLogger6createEv
        - Src:             'libqpdf/QPDF.cc:287,5'
          Dst:             _ZN4QPDF9setLoggerENSt3__110shared_ptrI10QPDFLoggerEE
        - Src:             'libqpdf/QPDF.cc:288,11'
          Dst:             _ZNK4qpdf3Doc6Config3logEv
        - Src:             'libqpdf/QPDF.cc:288,18'
          Dst:             _ZN10QPDFLogger16setOutputStreamsEPNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEES5_
    - functionName:    _ZN4QPDF9setLoggerENSt3__110shared_ptrI10QPDFLoggerEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf3Doc6Config3logENSt3__110shared_ptrI10QPDFLoggerEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:281,11'
          Dst:             _ZN4qpdf3Doc6Config3logENSt3__110shared_ptrI10QPDFLoggerEE
    - functionName:    _ZN4qpdf3Doc6Config3logENSt3__110shared_ptrI10QPDFLoggerEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF9getLoggerEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf3Doc6Config3logEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:275,18'
          Dst:             _ZNK4qpdf3Doc6Config3logEv
    - functionName:    _ZN4qpdf3Doc6Config19ignore_xref_streamsEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF20setIgnoreXRefStreamsEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf3Doc6Config19ignore_xref_streamsEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:269,17'
          Dst:             _ZN4qpdf3Doc6Config19ignore_xref_streamsEb
    - functionName:    _ZN4QPDF20registerStreamFilterERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS0_8functionIFNS0_10shared_ptrI16QPDFStreamFilterEEvEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf6Stream20registerStreamFilterERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFNS1_10shared_ptrI16QPDFStreamFilterEEvEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:263,5'
          Dst:             _ZN4qpdf6Stream20registerStreamFilterERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFNS1_10shared_ptrI16QPDFStreamFilterEEvEEE
    - functionName:    _ZN4QPDF8emptyPDFEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF17processMemoryFileEPKcS1_mS1_
        - _ZN4qpdf3Doc6Config12max_warningsEm
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:255,17'
          Dst:             _ZN4qpdf3Doc6Config12max_warningsEm
        - Src:             'libqpdf/QPDF.cc:256,47'
          Dst:             strlen
        - Src:             'libqpdf/QPDF.cc:256,5'
          Dst:             _ZN4QPDF17processMemoryFileEPKcS1_mS1_
    - functionName:    _ZN4QPDF17processMemoryFileEPKcS1_mS1_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4QPDF18processInputSourceENSt3__110shared_ptrI11InputSourceEEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:230,5'
          Dst:             _ZN4QPDF18processInputSourceENSt3__110shared_ptrI11InputSourceEEPKc
    - functionName:    _ZN4QPDF18processInputSourceENSt3__110shared_ptrI11InputSourceEEPKc
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc7Objects5parseEPKc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:237,16'
          Dst:             _ZN4QPDF3Doc7Objects5parseEPKc
    - functionName:    _ZN4qpdf3Doc6Config19password_is_hex_keyEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF19setPasswordIsHexKeyEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf3Doc6Config19password_is_hex_keyEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:249,11'
          Dst:             _ZN4qpdf3Doc6Config19password_is_hex_keyEb
    - functionName:    _ZN4QPDF16closeInputSourceEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118InvalidInputSourceC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:243,48'
          Dst:             _ZN12_GLOBAL__N_118InvalidInputSourceC2Ev
    - functionName:    _ZN4QPDF11processFileEPKcP8_IO_FILEbS1_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN15FileInputSourceC2EPKcP8_IO_FILEb
        - _ZN4QPDF18processInputSourceENSt3__110shared_ptrI11InputSourceEEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:221,20'
          Dst:             _ZN15FileInputSourceC2EPKcP8_IO_FILEb
        - Src:             'libqpdf/QPDF.cc:222,5'
          Dst:             _ZN4QPDF18processInputSourceENSt3__110shared_ptrI11InputSourceEEPKc
    - functionName:    _ZN4QPDF11processFileEPKcS1_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN15FileInputSourceC2EPKc
        - _ZN4QPDF18processInputSourceENSt3__110shared_ptrI11InputSourceEEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:214,20'
          Dst:             _ZN15FileInputSourceC2EPKc
        - Src:             'libqpdf/QPDF.cc:215,5'
          Dst:             _ZN4QPDF18processInputSourceENSt3__110shared_ptrI11InputSourceEEPKc
    - functionName:    _ZN4QPDF6createEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13init_acroformEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF11QPDFVersionEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandle15StringDecrypterC2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandle15StringDecrypterD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      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:    _ZN4QPDF15StringDecrypterC2EPS_10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/QPDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle15StringDecrypterC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF.cc:117,24'
          Dst:             _ZN16QPDFObjectHandle15StringDecrypterC2Ev
    - functionName:    _ZN4qpdf4impl8AcroForm9FieldDataC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl8AcroForm9FieldDataD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN25QPDFFormFieldObjectHelperD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFFormFieldObjectHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHelperD2Ev
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFFormFieldObjectHelper.hh:40,51'
          Dst:             _ZN16QPDFObjectHelperD2Ev
    - functionName:    _ZN25QPDFFormFieldObjectHelperD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFFormFieldObjectHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN25QPDFFormFieldObjectHelperD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFFormFieldObjectHelper.hh:40,51'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
    - functionName:    _ZN4qpdf4impl8AcroFormD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN26QPDFAcroFormDocumentHelper7MembersD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 786
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8AcroFormD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:786,35'
          Dst:             _ZN4qpdf4impl8AcroFormD2Ev
    - functionName:    _ZN4qpdf4impl8AcroFormC2ERN4QPDF3DocE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4QPDF3Doc6CommonC2ERS0_
        - _ZN4qpdf4impl8AcroForm8validateEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:38,13'
          Dst:             _ZN4QPDF3Doc6CommonC2ERS0_
        - Src:             'libqpdf/qpdf/AcroForm.hh:43,13'
          Dst:             _ZN4qpdf4impl8AcroForm8validateEb
    - functionName:    _ZN4qpdf4impl8AcroForm8validateEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8AcroForm15invalidateCacheEv
        - _ZN4qpdf4impl8AcroForm7analyzeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:44,5'
          Dst:             _ZN4qpdf4impl8AcroForm15invalidateCacheEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:45,5'
          Dst:             _ZN4qpdf4impl8AcroForm7analyzeEv
    - functionName:    _ZN4qpdf4impl8AcroForm15invalidateCacheEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl8AcroForm7analyzeEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         95
      ICount:          479
      EdgeCount:       168
      CyclomaticComplexity: 75
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN20QPDFPageObjectHelperC2E16QPDFObjectHandle
        - _ZN20QPDFPageObjectHelperC2ERKS_
        - _ZN20QPDFPageObjectHelperD2Ev
        - _ZN25QPDFFormFieldObjectHelperC2E16QPDFObjectHandle
        - _ZN25QPDFFormFieldObjectHelperD2Ev
        - _ZN25QPDFFormFieldObjectHelperaSERKS_
        - _ZN4QPDF3Doc5Pages3endEv
        - _ZN4QPDF3Doc5Pages5beginEv
        - _ZN4QPDF7getRootEv
        - _ZN4qpdf4impl8AcroForm13traverseFieldE16QPDFObjectHandleRKS2_i
        - _ZN4qpdf4impl8AcroForm27getWidgetAnnotationsForPageE20QPDFPageObjectHelper
        - _ZN4qpdf5Array3endEv
        - _ZN4qpdf5Array5beginEv
        - _ZN4qpdf5Array5emptyEv
        - _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK16QPDFObjectHelper15getObjectHandleEv
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNK4qpdf10BaseHandlecvbEv
      functionUses:    7
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:338,38'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:338,48'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:338,33'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:339,20'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:339,47'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:338,33'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:342,40'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:343,20'
          Dst:             _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:343,15'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:345,31'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:345,31'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:346,27'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:346,34'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:346,13'
          Dst:             _ZN4qpdf4impl8AcroForm13traverseFieldE16QPDFObjectHandleRKS2_i
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:346,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:346,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:346,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:346,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:349,18'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:350,18'
          Dst:             _ZN4qpdf5Array5emptyEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:350,18'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:350,16'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:350,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:350,9'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:350,9'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:343,15'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:360,33'
          Dst:             _ZN4QPDF3Doc5Pages5beginEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:360,33'
          Dst:             _ZN4QPDF3Doc5Pages3endEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:360,33'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:360,33'
          Dst:             _ZN20QPDFPageObjectHelperC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:360,33'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:361,60'
          Dst:             _ZN20QPDFPageObjectHelperC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:361,32'
          Dst:             _ZN4qpdf4impl8AcroForm27getWidgetAnnotationsForPageE20QPDFPageObjectHelper
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:361,32'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:343,15'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:360,33'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:361,32'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:362,41'
          Dst:             _ZNK16QPDFObjectHelper15getObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:363,33'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:370,23'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:373,70'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:373,44'
          Dst:             _ZN25QPDFFormFieldObjectHelperC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:373,42'
          Dst:             _ZN25QPDFFormFieldObjectHelperaSERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:373,17'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:373,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:373,17'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:373,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:376,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:376,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:377,5'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:377,5'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:378,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:378,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:378,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:378,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf4impl8AcroForm13traverseFieldE16QPDFObjectHandleRKS2_i
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         185
      ICount:          931
      EdgeCount:       331
      CyclomaticComplexity: 148
      functionsReached:
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN25QPDFFormFieldObjectHelperC2E16QPDFObjectHandle
        - _ZN25QPDFFormFieldObjectHelperD2Ev
        - _ZN25QPDFFormFieldObjectHelperaSERKS_
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf4impl8AcroForm13traverseFieldE16QPDFObjectHandleRKS2_i
        - _ZN4qpdf4impl8FormNodeC2ERK16QPDFObjectHandle
        - _ZN4qpdf4impl8FormNodeD2Ev
        - _ZN4qpdf5Array3endEv
        - _ZN4qpdf5Array5beginEv
        - _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - _ZN4qpdf5ArrayD2Ev
        - _ZN4qpdf6StringD2Ev
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle8indirectEv
        - _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf10BaseHandleeqERKS0_
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf4impl8FormNode1TEv
        - _ZNK4qpdf4impl8FormNode20fully_qualified_nameEv
        - _ZNK4qpdf4impl8FormNode4KidsEv
        - _ZNK4qpdf4impl8FormNode5fieldEv
        - _ZNK4qpdf4impl8FormNode6widgetEv
      functionUses:    4
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:388,16'
          Dst:             _ZNK4qpdf10BaseHandle8indirectEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:389,15'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:394,15'
          Dst:             _ZNK4qpdf10BaseHandleeqERKS0_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:395,15'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:398,16'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:399,15'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:404,25'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:409,15'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:419,21'
          Dst:             _ZN4qpdf4impl8FormNodeC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:420,32'
          Dst:             _ZNK4qpdf4impl8FormNode5fieldEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:421,37'
          Dst:             _ZNK4qpdf4impl8FormNode6widgetEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:423,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:424,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:427,15'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:434,26'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:435,17'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:436,62'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:436,36'
          Dst:             _ZN25QPDFFormFieldObjectHelperC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:436,34'
          Dst:             _ZN25QPDFFormFieldObjectHelperaSERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:436,9'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:436,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:437,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:436,9'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:436,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:437,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:443,23'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:443,40'
          Dst:             _ZNK4qpdf10BaseHandleeqERKS0_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:444,37'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:444,37'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:444,31'
          Dst:             _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:444,29'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:444,29'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:445,21'
          Dst:             _ZNK4qpdf10BaseHandleeqERKS0_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:446,23'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:444,29'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:444,29'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:450,37'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:450,37'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:450,31'
          Dst:             _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:450,29'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:450,29'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:451,21'
          Dst:             _ZNK4qpdf10BaseHandleeqERKS0_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:452,23'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:450,29'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:450,29'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:456,15'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:457,15'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:460,14'
          Dst:             _ZNK4qpdf4impl8FormNode1TEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:460,9'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:460,9'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:460,9'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:466,33'
          Dst:             _ZNK4qpdf4impl8FormNode20fully_qualified_nameEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:473,32'
          Dst:             _ZNK4qpdf4impl8FormNode4KidsEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:473,25'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:473,25'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:473,25'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:474,34'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:478,28'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:478,14'
          Dst:             _ZN4qpdf4impl8AcroForm13traverseFieldE16QPDFObjectHandleRKS2_i
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:478,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:479,32'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:478,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:473,25'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:483,1'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:483,1'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
    - functionName:    _ZN4QPDF3Doc5Pages5beginEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1162
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc5Pages3allEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:1163,16'
          Dst:             _ZN4QPDF3Doc5Pages3allEv
    - functionName:    _ZN4QPDF3Doc5Pages3endEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc5Pages3allEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:1169,16'
          Dst:             _ZN4QPDF3Doc5Pages3allEv
    - functionName:    _ZN20QPDFPageObjectHelperC2ERKS_
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFPageObjectHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHelperC2ERKS_
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFPageObjectHelper.hh:36,7'
          Dst:             _ZN16QPDFObjectHelperC2ERKS_
    - functionName:    _ZN4qpdf4impl8AcroForm27getWidgetAnnotationsForPageE20QPDFPageObjectHelper
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN20QPDFPageObjectHelper14getAnnotationsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:286,14'
          Dst:             _ZN20QPDFPageObjectHelper14getAnnotationsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN20QPDFPageObjectHelperD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFPageObjectHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHelperD2Ev
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFPageObjectHelper.hh:42,46'
          Dst:             _ZN16QPDFObjectHelperD2Ev
    - functionName:    _ZNK16QPDFObjectHelper15getObjectHandleEv
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHelper.hh:51,16'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN25QPDFFormFieldObjectHelperaSERKS_
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFFormFieldObjectHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHelperaSERKS_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFFormFieldObjectHelper.hh:32,7'
          Dst:             _ZN16QPDFObjectHelperaSERKS_
    - functionName:    _ZN26QPDFAnnotationObjectHelperC2ERKS_
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFAnnotationObjectHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHelperC2ERKS_
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFAnnotationObjectHelper.hh:28,7'
          Dst:             _ZN16QPDFObjectHelperC2ERKS_
    - functionName:    _ZN16QPDFObjectHelperC2ERKS_
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN4qpdf10BaseHandleC2ERKS0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHelper.hh:34,22'
          Dst:             _ZN4qpdf10BaseHandleC2ERKS0_
        - Src:             'include/qpdf/QPDFObjectHelper.hh:34,22'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
    - functionName:    _ZN26QPDFAnnotationObjectHelperD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFAnnotationObjectHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHelperD2Ev
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFAnnotationObjectHelper.hh:34,52'
          Dst:             _ZN16QPDFObjectHelperD2Ev
    - functionName:    _ZN26QPDFAnnotationObjectHelperD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFAnnotationObjectHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26QPDFAnnotationObjectHelperD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFAnnotationObjectHelper.hh:34,52'
          Dst:             _ZN26QPDFAnnotationObjectHelperD2Ev
    - functionName:    _ZN16QPDFObjectHelperaSERKS_
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleaSERKS_
        - _ZN4qpdf10BaseHandleaSERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHelper.hh:34,22'
          Dst:             _ZN4qpdf10BaseHandleaSERKS0_
        - Src:             'include/qpdf/QPDFObjectHelper.hh:34,22'
          Dst:             _ZN16QPDFObjectHandleaSERKS_
    - functionName:    _ZN4qpdf10BaseHandleaSERKS0_
      functionSourceFile: '/src/qpdf/include/qpdf/ObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandleaSERKS_
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleaSERKS0_
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHandle.hh:291,66'
          Dst:             _ZN4qpdf10BaseHandleaSERKS0_
    - functionName:    _ZN20QPDFPageObjectHelperD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFPageObjectHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20QPDFPageObjectHelperD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFPageObjectHelper.hh:42,46'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
    - functionName:    _ZN4QPDF3Doc5Pages3allEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF3Doc5Pages5cacheEv
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:1145,49'
          Dst:             _ZN4QPDF3Doc5Pages5cacheEv
    - functionName:    _ZNK4qpdf10BaseHandleeqERKS0_
      functionSourceFile: '/src/qpdf/include/qpdf/ObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl8FormNodeC2ERK16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf14BaseDictionaryC2ERK16QPDFObjectHandle
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:352,13'
          Dst:             _ZN4qpdf14BaseDictionaryC2ERK16QPDFObjectHandle
    - functionName:    _ZNK4qpdf4impl8FormNode5fieldEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          108
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4qpdf4NameD2Ev
        - _ZN4qpdf5ArrayD2Ev
        - _ZN4qpdf6StringD2Ev
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf4impl8FormNode1TEv
        - _ZNK4qpdf4impl8FormNode2FTEb
        - _ZNK4qpdf4impl8FormNode4KidsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:661,20'
          Dst:             _ZNK4qpdf4impl8FormNode1TEv
        - Src:             'libqpdf/qpdf/AcroForm.hh:661,20'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/qpdf/AcroForm.hh:661,27'
          Dst:             _ZNK4qpdf4impl8FormNode4KidsEv
        - Src:             'libqpdf/qpdf/AcroForm.hh:661,27'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/qpdf/AcroForm.hh:661,37'
          Dst:             _ZNK4qpdf4impl8FormNode2FTEb
        - Src:             'libqpdf/qpdf/AcroForm.hh:661,37'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/qpdf/AcroForm.hh:661,13'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/qpdf/AcroForm.hh:661,13'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/qpdf/AcroForm.hh:661,13'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/qpdf/AcroForm.hh:661,13'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/qpdf/AcroForm.hh:661,13'
          Dst:             _ZN4qpdf6StringD2Ev
    - functionName:    _ZNK4qpdf4impl8FormNode6widgetEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          180
      EdgeCount:       45
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK4qpdf10BaseHandle8containsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf4impl8FormNode4KidsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:681,21'
          Dst:             _ZNK4qpdf4impl8FormNode4KidsEv
        - Src:             'libqpdf/qpdf/AcroForm.hh:681,21'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/qpdf/AcroForm.hh:681,32'
          Dst:             _ZNK4qpdf10BaseHandle8containsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/AcroForm.hh:681,56'
          Dst:             _ZNK4qpdf10BaseHandle8containsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/AcroForm.hh:681,77'
          Dst:             _ZNK4qpdf10BaseHandle8containsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/AcroForm.hh:681,13'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/qpdf/AcroForm.hh:681,13'
          Dst:             _ZN4qpdf5ArrayD2Ev
    - functionName:    _ZNK4qpdf4impl8FormNode1TEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf6StringC2ERK16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:481,21'
          Dst:             _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/AcroForm.hh:481,20'
          Dst:             _ZN4qpdf6StringC2ERK16QPDFObjectHandle
    - functionName:    _ZN4qpdf6StringD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleD2Ev
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:726,27'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
    - functionName:    _ZNK4qpdf4impl8FormNode4KidsEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:401,21'
          Dst:             _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/AcroForm.hh:401,20'
          Dst:             _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
    - functionName:    _ZN4qpdf4impl8FormNodeD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf14BaseDictionaryD2Ev
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:349,29'
          Dst:             _ZN4qpdf14BaseDictionaryD2Ev
    - functionName:    _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:902,16'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4qpdf6StringC2ERK16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf10BaseHandleC2ERK16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:732,27'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:732,56'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:732,61'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:732,13'
          Dst:             _ZN4qpdf10BaseHandleC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:732,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZNK4qpdf4impl8FormNode2FTEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4qpdf4impl8FormNode17inheritable_valueINS_4NameEEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:471,20'
          Dst:             _ZNK4qpdf4impl8FormNode17inheritable_valueINS_4NameEEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
    - functionName:    _ZNK4qpdf4impl8FormNode17inheritable_valueINS_4NameEEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf4impl8FormNode9inheritedERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:449,27'
          Dst:             _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/AcroForm.hh:449,23'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/qpdf/AcroForm.hh:450,24'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/qpdf/AcroForm.hh:452,31'
          Dst:             _ZNK4qpdf4impl8FormNode9inheritedERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
        - Src:             'libqpdf/qpdf/AcroForm.hh:452,20'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
    - functionName:    _ZN26QPDFAcroFormDocumentHelper7MembersC2ER4QPDF
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3docEv
        - _ZN4qpdf4impl8AcroFormC2ERN4QPDF3DocE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:790,23'
          Dst:             _ZN4QPDF3docEv
        - Src:             'libqpdf/qpdf/AcroForm.hh:790,9'
          Dst:             _ZN4qpdf4impl8AcroFormC2ERN4QPDF3DocE
    - functionName:    _ZN4qpdf14BaseDictionaryC2EO16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16QPDFObjectHandleC2EOS_
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf10BaseHandleC2EO16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandle18resolved_type_codeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:244,20'
          Dst:             _ZNK4qpdf10BaseHandle18resolved_type_codeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:244,62'
          Dst:             _ZN16QPDFObjectHandleC2EOS_
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:244,78'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:243,13'
          Dst:             _ZN4qpdf10BaseHandleC2EO16QPDFObjectHandle
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:243,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf10BaseHandleC2EO16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf14BaseDictionaryaSEOS0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleaSEOS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:235,61'
          Dst:             _ZN4qpdf10BaseHandleaSEOS0_
    - functionName:    _ZN4qpdf10DictionaryaSEOS0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf14BaseDictionaryaSEOS0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:265,53'
          Dst:             _ZN4qpdf14BaseDictionaryaSEOS0_
    - functionName:    _ZNKRSt3__113move_iteratorIPPN4qpdf10DictionaryEE4baseB8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/__iterator/move_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf14BaseDictionaryC2ERKS0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleC2ERKS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:232,9'
          Dst:             _ZN4qpdf10BaseHandleC2ERKS0_
    - functionName:    _ZN4qpdf10DictionaryC2ERKS0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf14BaseDictionaryC2ERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:262,9'
          Dst:             _ZN4qpdf14BaseDictionaryC2ERKS0_
    - functionName:    '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_4clEv'
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          266
      EdgeCount:       80
      CyclomaticComplexity: 38
      functionsReached:
        - _ZN16QPDFObjectHandle14mergeResourcesES_PNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS1_IS7_S7_NS0_4lessIS7_EENS5_INS0_4pairIKS7_S7_EEEEEES9_NS5_INSA_ISB_SE_EEEEEE
        - _ZN16QPDFObjectHandle21makeResourcesIndirectER4QPDF
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - _ZN4qpdf10Dictionary5emptyEv
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf10DictionaryaSEO16QPDFObjectHandle
        - _ZN4qpdf10DictionaryaSEOS0_
        - _ZN4qpdf10DictionaryaSERK16QPDFObjectHandle
        - _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - _ZN4qpdf4impl8AcroForm18getNeedAppearancesEv
        - _ZN4qpdf4impl8AcroForm18setNeedAppearancesEb
        - _ZN4qpdf4impl8AcroForm19getOrCreateAcroFormEv
        - _ZNK4qpdf10BaseHandle8indirectEv
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:929,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:932,18'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:933,28'
          Dst:             _ZN4qpdf4impl8AcroForm19getOrCreateAcroFormEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:933,26'
          Dst:             _ZN4qpdf10DictionaryaSEO16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:933,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:933,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:935,18'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:935,16'
          Dst:             _ZN4qpdf10DictionaryaSERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:936,18'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:937,22'
          Dst:             _ZN4qpdf10Dictionary5emptyEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:937,20'
          Dst:             _ZN4qpdf10DictionaryaSEOS0_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:937,17'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:939,30'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:939,34'
          Dst:             _ZN16QPDFObjectHandle21makeResourcesIndirectER4QPDF
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:939,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:940,21'
          Dst:             _ZNK4qpdf10BaseHandle8indirectEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:941,65'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:941,46'
          Dst:             _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:941,26'
          Dst:             _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:941,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:941,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:942,22'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:942,20'
          Dst:             _ZN4qpdf10DictionaryaSERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:939,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:941,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:941,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:947,30'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:947,39'
          Dst:             _ZN16QPDFObjectHandle21makeResourcesIndirectER4QPDF
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:947,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:948,30'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:948,49'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:948,34'
          Dst:             _ZN16QPDFObjectHandle14mergeResourcesES_PNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS1_IS7_S7_NS0_4lessIS7_EENS5_INS0_4pairIKS7_S7_EEEEEES9_NS5_INSA_ISB_SE_EEEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:948,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:948,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:950,28'
          Dst:             _ZN4qpdf4impl8AcroForm18getNeedAppearancesEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:951,17'
          Dst:             _ZN4qpdf4impl8AcroForm18setNeedAppearancesEb
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:947,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:948,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:948,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf4impl8AcroForm19getOrCreateAcroFormEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          154
      EdgeCount:       53
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN16QPDFObjectHandle13newDictionaryEv
        - _ZN16QPDFObjectHandle19replaceKeyAndGetNewERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - _ZN4QPDF7getRootEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:80,26'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:80,36'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:80,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:81,19'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:82,25'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:83,50'
          Dst:             _ZN16QPDFObjectHandle13newDictionaryEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:83,31'
          Dst:             _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:82,35'
          Dst:             _ZN16QPDFObjectHandle19replaceKeyAndGetNewERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:82,18'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:82,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:82,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:82,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:82,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:80,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:82,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:82,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:82,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:86,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:86,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf10DictionaryaSEO16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandle6assignE18qpdf_object_type_eOS0_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:287,13'
          Dst:             _ZN4qpdf10BaseHandle6assignE18qpdf_object_type_eOS0_
    - functionName:    _ZN4qpdf10DictionaryaSERK16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandle6assignE18qpdf_object_type_eRKS0_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:275,13'
          Dst:             _ZN4qpdf10BaseHandle6assignE18qpdf_object_type_eRKS0_
    - functionName:    _ZN4qpdf4impl8AcroForm18getNeedAppearancesEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          195
      EdgeCount:       80
      CyclomaticComplexity: 40
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF7getRootEv
        - _ZNK16QPDFObjectHandle12getBoolValueEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6isBoolEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:495,38'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:495,48'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:495,33'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:496,18'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:496,45'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:496,72'
          Dst:             _ZNK16QPDFObjectHandle6isBoolEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:496,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:497,27'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:497,54'
          Dst:             _ZNK16QPDFObjectHandle12getBoolValueEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:497,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:495,33'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:496,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:497,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:500,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:500,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf4impl8AcroForm18setNeedAppearancesEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          182
      EdgeCount:       62
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle7newBoolEb
        - _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF7getRootEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    4
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:511,38'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:511,48'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:511,33'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:512,19'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:513,14'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:513,24'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:513,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:511,33'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:513,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:519,49'
          Dst:             _ZN16QPDFObjectHandle7newBoolEb
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:519,18'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:519,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:519,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:521,18'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:523,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:523,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf10BaseHandle6assignE18qpdf_object_type_eRKS0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4qpdf10BaseHandle18resolved_type_codeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:840,25'
          Dst:             _ZNK4qpdf10BaseHandle18resolved_type_codeEv
    - functionName:    _ZN4qpdf10BaseHandle6assignE18qpdf_object_type_eOS0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4qpdf10BaseHandle18resolved_type_codeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:848,25'
          Dst:             _ZNK4qpdf10BaseHandle18resolved_type_codeEv
    - functionName:    '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_3clERS2_'
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         121
      ICount:          605
      EdgeCount:       213
      CyclomaticComplexity: 94
      functionsReached:
        - _ZN10QPDFObjGen3set3addES_
        - _ZN10QPDFObjGen3setC2Ev
        - _ZN10QPDFObjGen3setD2Ev
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - _ZN4qpdf4impl8AcroForm21adjustInheritedFieldsE16QPDFObjectHandlebRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbi
        - _ZN4qpdf4impl8AcroForm24adjustDefaultAppearancesE16QPDFObjectHandleRKNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS4_ISA_SA_NS3_4lessISA_EENS8_INS3_4pairIKSA_SA_EEEEEESC_NS8_INSD_ISE_SH_EEEEEE
        - _ZN4qpdf5Array3endEv
        - _ZN4qpdf5Array3setEmRK16QPDFObjectHandle
        - _ZN4qpdf5Array5beginEv
        - _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK16QPDFObjectHandle8isStringEv
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle6id_genEv
        - _ZNK4qpdf10BaseHandle8containsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle8indirectEv
        - _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_2clERS2_'
        - '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_4clEv'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:972,39'
          Dst:             _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:972,32'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:973,25'
          Dst:             _ZN10QPDFObjGen3setC2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:976,26'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:976,22'
          Dst:             _ZN10QPDFObjGen3set3addES_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:977,37'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:977,37'
          Dst:             _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:978,28'
          Dst:             _ZNK4qpdf10BaseHandle8indirectEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:979,45'
          Dst:             _ZNK4qpdf10BaseHandle6id_genEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:981,48'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:981,29'
          Dst:             _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:981,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:972,38'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:972,32'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:981,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:984,61'
          Dst:             _ZNK4qpdf10BaseHandle6id_genEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:984,70'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:985,60'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:983,32'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:990,30'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:990,30'
          Dst:             _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:991,31'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:991,31'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:992,25'
          Dst:             '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_2clERS2_'
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:993,30'
          Dst:             _ZN4qpdf5Array3setEmRK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:999,21'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:998,17'
          Dst:             _ZN4qpdf4impl8AcroForm21adjustInheritedFieldsE16QPDFObjectHandlebRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbi
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:998,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1002,21'
          Dst:             '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_4clEv'
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1010,29'
          Dst:             _ZNK4qpdf10BaseHandle8containsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1011,44'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1011,29'
          Dst:             _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1011,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:998,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1011,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1013,25'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1013,36'
          Dst:             _ZNK16QPDFObjectHandle8isStringEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1014,50'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1014,25'
          Dst:             _ZN4qpdf4impl8AcroForm24adjustDefaultAppearancesE16QPDFObjectHandleRKNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS4_ISA_SA_NS3_4lessISA_EENS8_INS3_4pairIKSA_SA_EEEEEESC_NS8_INSD_ISE_SH_EEEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1014,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1014,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1017,13'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1017,13'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1017,13'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1017,13'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1019,5'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1019,5'
          Dst:             _ZN10QPDFObjGen3setD2Ev
    - functionName:    '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_2clERS2_'
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16QPDFObjectHandle11shallowCopyEv
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN16QPDFObjectHandleaSERKS_
        - _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - _ZNK16QPDFObjectHandle9getObjGenEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:959,27'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:961,21'
          Dst:             _ZN16QPDFObjectHandleaSERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:964,55'
          Dst:             _ZN16QPDFObjectHandle11shallowCopyEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:964,28'
          Dst:             _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:964,21'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:964,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:964,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:965,30'
          Dst:             _ZN16QPDFObjectHandleaSERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:964,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf4impl8AcroForm21adjustInheritedFieldsE16QPDFObjectHandlebRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbi
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          321
      EdgeCount:       71
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle10newIntegerEx
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle16newUnicodeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN25QPDFFormFieldObjectHelper11getQuaddingEv
        - _ZN25QPDFFormFieldObjectHelper20getDefaultAppearanceEv
        - _ZN25QPDFFormFieldObjectHelperC2E16QPDFObjectHandle
        - _ZN25QPDFFormFieldObjectHelperD2Ev
        - '_ZZN4qpdf4impl8AcroForm21adjustInheritedFieldsE16QPDFObjectHandlebRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbiENK3$_0clER25QPDFFormFieldObjectHelperSB_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:613,45'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:613,35'
          Dst:             _ZN25QPDFFormFieldObjectHelperC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:613,35'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:614,30'
          Dst:             '_ZZN4qpdf4impl8AcroForm21adjustInheritedFieldsE16QPDFObjectHandlebRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbiENK3$_0clER25QPDFFormFieldObjectHelperSB_'
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:615,40'
          Dst:             _ZN25QPDFFormFieldObjectHelper20getDefaultAppearanceEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:617,39'
          Dst:             _ZN16QPDFObjectHandle16newUnicodeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:617,21'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:617,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:613,35'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:617,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:620,29'
          Dst:             '_ZZN4qpdf4impl8AcroForm21adjustInheritedFieldsE16QPDFObjectHandlebRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbiENK3$_0clER25QPDFFormFieldObjectHelperSB_'
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:621,31'
          Dst:             _ZN25QPDFFormFieldObjectHelper11getQuaddingEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:623,38'
          Dst:             _ZN16QPDFObjectHandle10newIntegerEx
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:623,21'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:623,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:623,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:626,5'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:626,5'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
    - functionName:    _ZN4qpdf4impl8AcroForm24adjustDefaultAppearancesE16QPDFObjectHandleRKNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS4_ISA_SA_NS3_4lessISA_EENS8_INS3_4pairIKSA_SA_EEEEEESC_NS8_INSD_ISE_SH_EEEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          334
      EdgeCount:       111
      CyclomaticComplexity: 46
      functionsReached:
        - _ZN12_GLOBAL__N_116ResourceReplacerC2ERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS2_IS8_S8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEESA_NS6_INSB_ISC_SF_EEEEEERKNS2_IS8_NS2_IS8_NS1_6vectorImNS6_ImEEEESA_NS6_INSB_ISC_SN_EEEEEESA_NS6_INSB_ISC_SQ_EEEEEE
        - _ZN12_GLOBAL__N_116ResourceReplacerD2Ev
        - _ZN14ResourceFinderC2Ev
        - _ZN14ResourceFinderD2Ev
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle15parseAsContentsEPNS_15ParserCallbacksE
        - _ZN16QPDFObjectHandle16filterAsContentsEPNS_11TokenFilterEP8Pipeline
        - _ZN16QPDFObjectHandle9newStreamEP4QPDFRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN16QPDFObjectHandle9newStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN9Pl_Buffer9getStringEv
        - _ZN9Pl_BufferC2EPKcP8Pipeline
        - _ZN9Pl_BufferD2Ev
        - _ZNK14ResourceFinder22getNamesByResourceTypeEv
        - _ZNK16QPDFObjectHandle12getUTF8ValueEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle8isStringEv
        - _ZNK4QPDF11numWarningsEv
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:720,19'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:721,13'
          Dst:             _ZNK16QPDFObjectHandle8isStringEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:728,20'
          Dst:             _ZN14ResourceFinderC2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:729,60'
          Dst:             _ZNK16QPDFObjectHandle12getUTF8ValueEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:729,22'
          Dst:             _ZN16QPDFObjectHandle9newStreamEP4QPDFRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:731,31'
          Dst:             _ZNK4QPDF11numWarningsEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:732,19'
          Dst:             _ZN16QPDFObjectHandle15parseAsContentsEPNS_15ParserCallbacksE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:733,18'
          Dst:             _ZNK4QPDF11numWarningsEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:734,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:736,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:739,13'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:741,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:741,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:744,36'
          Dst:             _ZNK14ResourceFinder22getNamesByResourceTypeEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:744,22'
          Dst:             _ZN12_GLOBAL__N_116ResourceReplacerC2ERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS2_IS8_S8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEESA_NS6_INSB_ISC_SF_EEEEEERKNS2_IS8_NS2_IS8_NS1_6vectorImNS6_ImEEEESA_NS6_INSB_ISC_SN_EEEEEESA_NS6_INSB_ISC_SQ_EEEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:745,15'
          Dst:             _ZN9Pl_BufferC2EPKcP8Pipeline
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:746,15'
          Dst:             _ZN16QPDFObjectHandle16filterAsContentsEPNS_11TokenFilterEP8Pipeline
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:747,33'
          Dst:             _ZN9Pl_Buffer9getStringEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:748,27'
          Dst:             _ZN16QPDFObjectHandle9newStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:748,9'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:748,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:749,1'
          Dst:             _ZN9Pl_BufferD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:749,1'
          Dst:             _ZN12_GLOBAL__N_116ResourceReplacerD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:749,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:749,1'
          Dst:             _ZN14ResourceFinderD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:749,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:748,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:749,1'
          Dst:             _ZN9Pl_BufferD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:749,1'
          Dst:             _ZN12_GLOBAL__N_116ResourceReplacerD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:749,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:749,1'
          Dst:             _ZN14ResourceFinderD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:749,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:741,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN14ResourceFinderC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ResourceFinder.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle15ParserCallbacksC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ResourceFinder.hh:9,5'
          Dst:             _ZN16QPDFObjectHandle15ParserCallbacksC2Ev
    - functionName:    _ZNK14ResourceFinder22getNamesByResourceTypeEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ResourceFinder.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_116ResourceReplacerC2ERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS2_IS8_S8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEESA_NS6_INSB_ISC_SF_EEEEEERKNS2_IS8_NS2_IS8_NS1_6vectorImNS6_ImEEEESA_NS6_INSB_ISC_SN_EEEEEESA_NS6_INSB_ISC_SQ_EEEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          231
      EdgeCount:       62
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN16QPDFObjectHandle11TokenFilterC2Ev
        - _ZN16QPDFObjectHandle11TokenFilterD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:646,19'
          Dst:             _ZN16QPDFObjectHandle11TokenFilterC2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:672,1'
          Dst:             _ZN16QPDFObjectHandle11TokenFilterD2Ev
    - functionName:    _ZN12_GLOBAL__N_116ResourceReplacerD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle11TokenFilterD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:637,46'
          Dst:             _ZN16QPDFObjectHandle11TokenFilterD2Ev
    - functionName:    _ZN14ResourceFinderD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ResourceFinder.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 10
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle15ParserCallbacksD2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ResourceFinder.hh:10,37'
          Dst:             _ZN16QPDFObjectHandle15ParserCallbacksD2Ev
    - functionName:    _ZN16QPDFObjectHandle15ParserCallbacksD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandle11TokenFilterD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_116ResourceReplacerD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116ResourceReplacerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:637,46'
          Dst:             _ZN12_GLOBAL__N_116ResourceReplacerD2Ev
    - functionName:    _ZN12_GLOBAL__N_116ResourceReplacer11handleTokenERKN13QPDFTokenizer5TokenE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          92
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN16QPDFObjectHandle11TokenFilter10writeTokenERKN13QPDFTokenizer5TokenE
        - _ZN16QPDFObjectHandle11TokenFilter5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN3QTC2TCEPKcS1_i
        - _ZNK13QPDFTokenizer5Token11getRawValueEv
        - _ZNK13QPDFTokenizer5Token7getTypeEv
        - _ZNK13QPDFTokenizer5Token8getValueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:677,15'
          Dst:             _ZNK13QPDFTokenizer5Token7getTypeEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:678,42'
          Dst:             _ZNK13QPDFTokenizer5Token8getValueEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:682,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:683,17'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:684,33'
          Dst:             _ZNK13QPDFTokenizer5Token11getRawValueEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:689,21'
          Dst:             _ZNK13QPDFTokenizer5Token11getRawValueEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:690,5'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter10writeTokenERKN13QPDFTokenizer5TokenE
    - functionName:    _ZNK13QPDFTokenizer5Token7getTypeEv
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFTokenizer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13QPDFTokenizer5Token8getValueEv
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFTokenizer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13QPDFTokenizer5Token11getRawValueEv
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFTokenizer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandle11TokenFilterC2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandle15ParserCallbacksC2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4qpdf4impl8AcroForm21adjustInheritedFieldsE16QPDFObjectHandlebRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbiENK3$_0clER25QPDFFormFieldObjectHelperSB_'
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper15getObjectHandleEv
        - _ZN25QPDFFormFieldObjectHelper24getInheritableFieldValueERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle4nullEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:606,19'
          Dst:             _ZN16QPDFObjectHelper15getObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:606,37'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:606,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:606,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:609,23'
          Dst:             _ZN25QPDFFormFieldObjectHelper24getInheritableFieldValueERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:609,53'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:609,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:609,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN16QPDFObjectHelper15getObjectHandleEv
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHelper.hh:46,16'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf14BaseDictionaryC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:212,9'
          Dst:             _ZN4qpdf10BaseHandleC2Ev
    - functionName:    _ZN16QPDFObjectHandle13QPDFDictItems8iteratorD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle13QPDFDictItems8iteratorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHandle.hh:1398,37'
          Dst:             _ZN16QPDFObjectHandle13QPDFDictItems8iteratorD2Ev
    - functionName:    _ZN16QPDFObjectHandle13QPDFDictItems8iteratorD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN22QPDFPageDocumentHelperD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFPageDocumentHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN22QPDFPageDocumentHelperD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFPageDocumentHelper.hh:56,48'
          Dst:             _ZN22QPDFPageDocumentHelperD2Ev
    - functionName:    _ZN22QPDFPageDocumentHelperD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFPageDocumentHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18QPDFDocumentHelperD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFPageDocumentHelper.hh:56,48'
          Dst:             _ZN18QPDFDocumentHelperD2Ev
    - functionName:    _ZN25QPDFFormFieldObjectHelperC2ERKS_
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFFormFieldObjectHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHelperC2ERKS_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFFormFieldObjectHelper.hh:32,7'
          Dst:             _ZN16QPDFObjectHelperC2ERKS_
    - functionName:    _ZN26QPDFAnnotationObjectHelperaSERKS_
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFAnnotationObjectHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHelperaSERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFAnnotationObjectHelper.hh:28,7'
          Dst:             _ZN16QPDFObjectHelperaSERKS_
    - functionName:    _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1491
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHandle.hh:1491,37'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorD2Ev
    - functionName:    _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1491
      functionLinenumberEnd: 1491
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHandle.hh:1491,37'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc13no_inspectionEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4qpdf6global7Options15inspection_modeEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:452,13'
          Dst:             _ZN4qpdf6global7Options15inspection_modeEv
        - Src:             'libqpdf/qpdf/QPDF_private.hh:453,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/QPDF_private.hh:453,19'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/qpdf/QPDF_private.hh:453,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/QPDF_private.hh:453,13'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/qpdf/QPDF_private.hh:453,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN26QPDFAcroFormDocumentHelperD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFAcroFormDocumentHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN26QPDFAcroFormDocumentHelperD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFAcroFormDocumentHelper.hh:89,52'
          Dst:             _ZN26QPDFAcroFormDocumentHelperD2Ev
    - functionName:    _ZN26QPDFAcroFormDocumentHelperD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFAcroFormDocumentHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18QPDFDocumentHelperD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFAcroFormDocumentHelper.hh:89,52'
          Dst:             _ZN18QPDFDocumentHelperD2Ev
    - functionName:    _ZNK4qpdf10BaseHandle5emptyEv
      functionSourceFile: '/src/qpdf/include/qpdf/ObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/ObjectHandle.hh:83,20'
          Dst:             _ZNK4qpdf10BaseHandle4sizeEv
    - functionName:    _ZN4qpdf4impl8AcroForm20fixCopiedAnnotationsE16QPDFObjectHandleS2_RS1_PNSt3__13setI10QPDFObjGenNS4_4lessIS6_EENS4_9allocatorIS6_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          269
      EdgeCount:       80
      CyclomaticComplexity: 37
      functionsReached:
        - _ZN10QPDFMatrixC2Ev
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf10BaseHandle5eraseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4qpdf10BaseHandle7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - _ZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_
        - _ZN4qpdf4impl8AcroForm22addAndRenameFormFieldsENSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEE
        - _ZN4qpdf5ArrayC2EONSt3__16vectorI16QPDFObjectHandleNS1_9allocatorIS3_EEEE
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK16QPDFObjectHandle7isArrayEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle5emptyEv
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1189,30'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1190,10'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1193,21'
          Dst:             _ZNK16QPDFObjectHandle7isArrayEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1194,19'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1195,19'
          Dst:             _ZN4qpdf10BaseHandle5eraseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1198,20'
          Dst:             _ZNK4qpdf10BaseHandle5emptyEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1199,19'
          Dst:             _ZN4qpdf10BaseHandle5eraseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1207,9'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1211,9'
          Dst:             _ZN10QPDFMatrixC2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1206,5'
          Dst:             _ZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1206,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1216,32'
          Dst:             _ZN4qpdf5ArrayC2EONSt3__16vectorI16QPDFObjectHandleNS1_9allocatorIS3_EEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1216,32'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1216,13'
          Dst:             _ZN4qpdf10BaseHandle7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1216,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1216,5'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1217,5'
          Dst:             _ZN4qpdf4impl8AcroForm22addAndRenameFormFieldsENSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1220,36'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1206,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1216,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1216,5'
          Dst:             _ZN4qpdf5ArrayD2Ev
    - functionName:    _ZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         297
      ICount:          1520
      EdgeCount:       508
      CyclomaticComplexity: 213
      functionsReached:
        - _ZN10QPDFMatrix6concatERKS_
        - _ZN10QPDFMatrixC2ERKN16QPDFObjectHandle6MatrixE
        - _ZN10QPDFMatrixC2Ev
        - _ZN10QPDFObjGen3set3addES_
        - _ZN10QPDFObjGen3setC2Ev
        - _ZN10QPDFObjGen3setD2Ev
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle13newFromMatrixERK10QPDFMatrix
        - _ZN16QPDFObjectHandle16newFromRectangleERKNS_9RectangleE
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN26QPDFAnnotationObjectHelper23getAppearanceDictionaryEv
        - _ZN26QPDFAnnotationObjectHelperC2E16QPDFObjectHandle
        - _ZN26QPDFAnnotationObjectHelperD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF17copyForeignObjectE16QPDFObjectHandle
        - _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - _ZN4QPDF7getRootEv
        - _ZN4qpdf10BaseHandle7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - _ZN4qpdf10DictionaryC2EO16QPDFObjectHandle
        - _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - _ZN4qpdf10DictionaryC2Ev
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf10DictionaryaSEO16QPDFObjectHandle
        - _ZN4qpdf10DictionaryaSERK16QPDFObjectHandle
        - _ZN4qpdf14BaseDictionary3endEv
        - _ZN4qpdf14BaseDictionary5beginEv
        - _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - _ZN4qpdf4impl8AcroForm22adjustAppearanceStreamE16QPDFObjectHandleNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS4_ISA_SA_NS3_4lessISA_EENS8_INS3_4pairIKSA_SA_EEEEEESC_NS8_INSD_ISE_SH_EEEEEE
        - _ZN4qpdf5Array3endEv
        - _ZN4qpdf5Array5beginEv
        - _ZN4qpdf5ArrayC2EO16QPDFObjectHandle
        - _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - _ZN4qpdf5ArrayD2Ev
        - _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - _ZN4qpdf7IntegerD2Ev
        - _ZNK10QPDFMatrix18transformRectangleEN16QPDFObjectHandle9RectangleE
        - _ZNK10QPDFMatrixneERKS_
        - _ZNK16QPDFObjectHandle10isIndirectEv
        - _ZNK16QPDFObjectHandle12getUTF8ValueEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle16getArrayAsMatrixEv
        - _ZNK16QPDFObjectHandle19getArrayAsRectangleEv
        - _ZNK16QPDFObjectHandle7getDictEv
        - _ZNK16QPDFObjectHandle8isStreamEv
        - _ZNK16QPDFObjectHandle8isStringEv
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle8containsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle8indirectEv
        - _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf7IntegercvT_ITkNSt3__18integralEiEEv
        - _ZNK4qpdf7IntegercvbEv
        - '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_0clINS_10DictionaryEKNS3_12basic_stringIcNS3_11char_traitsIcEENS5_IcEEEES2_EEDaRT_RT0_RT1_'
        - '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_0clIS2_KNS3_12basic_stringIcNS3_11char_traitsIcEENS5_IcEEEES2_EEDaRT_RT0_RT1_'
        - '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_1clERS2_'
        - '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_2clERS2_'
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:873,5'
          Dst:             __assert_fail
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:874,5'
          Dst:             __assert_fail
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:875,24'
          Dst:             _ZN4qpdf5ArrayC2EO16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:881,32'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:881,27'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:881,27'
          Dst:             _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:881,27'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:882,43'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:882,32'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:882,32'
          Dst:             _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:882,32'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:892,16'
          Dst:             _ZN4qpdf10DictionaryC2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:896,13'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:897,17'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:897,33'
          Dst:             _ZNK16QPDFObjectHandle8isStringEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:898,30'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:898,46'
          Dst:             _ZNK16QPDFObjectHandle12getUTF8ValueEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:881,27'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:882,32'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:900,29'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:900,29'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:900,25'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:901,29'
          Dst:             _ZNK4qpdf7IntegercvT_ITkNSt3__18integralEiEEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:900,25'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:900,25'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:904,13'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:905,23'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:905,21'
          Dst:             _ZN4qpdf10DictionaryaSERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:906,17'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:907,30'
          Dst:             _ZNK4qpdf10BaseHandle8indirectEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:908,61'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:908,42'
          Dst:             _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:908,29'
          Dst:             _ZN4qpdf10DictionaryaSEO16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:908,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:908,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:908,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:908,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:910,50'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:910,32'
          Dst:             _ZN4QPDF17copyForeignObjectE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:910,25'
          Dst:             _ZN4qpdf10DictionaryaSEO16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:910,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:910,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:910,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:910,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:912,17'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:912,38'
          Dst:             _ZNK16QPDFObjectHandle8isStringEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:913,35'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:913,56'
          Dst:             _ZNK16QPDFObjectHandle12getUTF8ValueEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:915,29'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:915,29'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:915,25'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:916,34'
          Dst:             _ZNK4qpdf7IntegercvT_ITkNSt3__18integralEiEEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:915,25'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:915,25'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:920,30'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:921,29'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:926,16'
          Dst:             _ZN4qpdf10DictionaryC2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1092,21'
          Dst:             _ZN10QPDFObjGen3setC2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1093,20'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1093,20'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1093,20'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1094,20'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1095,19'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1098,53'
          Dst:             '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_1clERS2_'
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1100,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1105,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1111,24'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1112,55'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1112,36'
          Dst:             _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1112,23'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1112,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1112,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1112,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1114,44'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1114,26'
          Dst:             _ZN4QPDF17copyForeignObjectE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1114,19'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1114,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1114,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1114,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1116,9'
          Dst:             '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_2clERS2_'
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1119,48'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1119,44'
          Dst:             _ZN10QPDFObjGen3set3addES_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1126,46'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1126,19'
          Dst:             _ZN26QPDFAnnotationObjectHelperC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1126,19'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1127,32'
          Dst:             _ZN26QPDFAnnotationObjectHelper23getAppearanceDictionaryEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1127,29'
          Dst:             _ZN4qpdf10DictionaryC2EO16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1127,29'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1134,34'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1134,34'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1135,24'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1136,38'
          Dst:             '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_0clINS_10DictionaryEKNS3_12basic_stringIcNS3_11char_traitsIcEENS5_IcEEEES2_EEDaRT_RT0_RT1_'
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1136,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1126,19'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1127,29'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1136,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1138,44'
          Dst:             _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1138,42'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1138,42'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1138,42'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1139,32'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1140,46'
          Dst:             '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_0clIS2_KNS3_12basic_stringIcNS3_11char_traitsIcEENS5_IcEEEES2_EEDaRT_RT0_RT1_'
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1140,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1140,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1138,42'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1148,38'
          Dst:             _ZNK16QPDFObjectHandle7getDictEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1148,31'
          Dst:             _ZN4qpdf10DictionaryC2EO16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1148,31'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1150,24'
          Dst:             _ZN10QPDFMatrixC2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1151,29'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1151,29'
          Dst:             _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1152,17'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1153,52'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1153,61'
          Dst:             _ZNK16QPDFObjectHandle16getArrayAsMatrixEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1153,24'
          Dst:             _ZN10QPDFMatrixC2ERKN16QPDFObjectHandle6MatrixE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1153,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1148,31'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1153,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1155,18'
          Dst:             _ZN10QPDFMatrix6concatERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1156,17'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1156,36'
          Dst:             _ZN10QPDFMatrixC2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1156,33'
          Dst:             _ZNK10QPDFMatrixneERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1157,41'
          Dst:             _ZN16QPDFObjectHandle13newFromMatrixERK10QPDFMatrix
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1157,22'
          Dst:             _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1157,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1157,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1159,36'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1159,36'
          Dst:             _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1160,36'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1161,40'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1161,17'
          Dst:             _ZN4qpdf4impl8AcroForm22adjustAppearanceStreamE16QPDFObjectHandleNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS4_ISA_SA_NS3_4lessISA_EENS8_INS3_4pairIKSA_SA_EEEEEESC_NS8_INSD_ISE_SH_EEEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1161,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1161,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1163,9'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1163,9'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1163,9'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1163,9'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1163,9'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1163,9'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1164,43'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1164,58'
          Dst:             _ZNK16QPDFObjectHandle19getArrayAsRectangleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1164,24'
          Dst:             _ZNK10QPDFMatrix18transformRectangleEN16QPDFObjectHandle9RectangleE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1165,35'
          Dst:             _ZN16QPDFObjectHandle16newFromRectangleERKNS_9RectangleE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1165,15'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1165,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1166,31'
          Dst:             _ZNK4qpdf10BaseHandle8containsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1167,33'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1167,19'
          Dst:             _ZN4qpdf10BaseHandle7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1167,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1165,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1167,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1169,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1169,5'
          Dst:             _ZN26QPDFAnnotationObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1169,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1169,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1169,5'
          Dst:             _ZN26QPDFAnnotationObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1169,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1170,1'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1170,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1170,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1170,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1170,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1170,1'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1170,1'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1170,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1170,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1170,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1170,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1170,1'
          Dst:             _ZN4qpdf5ArrayD2Ev
    - functionName:    _ZN4qpdf4impl8AcroForm22addAndRenameFormFieldsENSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         111
      ICount:          539
      EdgeCount:       192
      CyclomaticComplexity: 83
      functionsReached:
        - _ZN10QPDFObjGen3set3addES_
        - _ZN10QPDFObjGen3setC2Ev
        - _ZN10QPDFObjGen3setD2Ev
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle14QPDFArrayItems3endEv
        - _ZN16QPDFObjectHandle14QPDFArrayItems5beginEv
        - _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorD2Ev
        - _ZN16QPDFObjectHandle14QPDFArrayItems8iteratordeEv
        - _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorppEv
        - _ZN16QPDFObjectHandle14QPDFArrayItemsD2Ev
        - _ZN16QPDFObjectHandle16newUnicodeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandle6aitemsEv
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN25QPDFFormFieldObjectHelper21getFullyQualifiedNameEv
        - _ZN25QPDFFormFieldObjectHelperC2E16QPDFObjectHandle
        - _ZN25QPDFFormFieldObjectHelperD2Ev
        - _ZN4qpdf4impl8AcroForm12addFormFieldE25QPDFFormFieldObjectHelper
        - _ZN4qpdf4impl8AcroForm26getFieldsWithQualifiedNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4qpdf4impl8AcroForm7analyzeEv
        - _ZNK16QPDFObjectHandle12getUTF8ValueEv
        - _ZNK16QPDFObjectHandle14QPDFArrayItems8iteratorneERKS1_
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7isArrayEv
        - _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:115,5'
          Dst:             _ZN4qpdf4impl8AcroForm7analyzeEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:117,21'
          Dst:             _ZN10QPDFObjGen3setC2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:121,22'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:121,18'
          Dst:             _ZN10QPDFObjGen3set3addES_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:122,29'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:123,22'
          Dst:             _ZNK16QPDFObjectHandle7isArrayEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:124,44'
          Dst:             _ZN16QPDFObjectHandle6aitemsEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:124,37'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems5beginEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:124,37'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems3endEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:124,37'
          Dst:             _ZNK16QPDFObjectHandle14QPDFArrayItems8iteratorneERKS1_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:124,37'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:124,37'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:124,37'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItemsD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:124,37'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:124,37'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iteratordeEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:124,37'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorppEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:124,37'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:124,37'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItemsD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:129,21'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:135,66'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:135,40'
          Dst:             _ZN25QPDFFormFieldObjectHelperC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:135,71'
          Dst:             _ZN25QPDFFormFieldObjectHelper21getFullyQualifiedNameEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:135,40'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:135,40'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:140,29'
          Dst:             _ZN4qpdf4impl8AcroForm26getFieldsWithQualifiedNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:135,40'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:135,40'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:152,33'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:152,46'
          Dst:             _ZNK16QPDFObjectHandle12getUTF8ValueEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:151,25'
          Dst:             _ZN16QPDFObjectHandle16newUnicodeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:149,25'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:149,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:149,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:149,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:149,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:155,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:155,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:159,22'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:159,22'
          Dst:             _ZN25QPDFFormFieldObjectHelperC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:159,9'
          Dst:             _ZN4qpdf4impl8AcroForm12addFormFieldE25QPDFFormFieldObjectHelper
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:159,9'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:159,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:159,9'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:159,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:161,1'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:161,1'
          Dst:             _ZN10QPDFObjGen3setD2Ev
    - functionName:    _ZNK16QPDFObjectHandle14QPDFArrayItems8iteratorneERKS1_
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1519
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle14QPDFArrayItems8iteratoreqERKS1_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHandle.hh:1519,21'
          Dst:             _ZNK16QPDFObjectHandle14QPDFArrayItems8iteratoreqERKS1_
    - functionName:    _ZN16QPDFObjectHandle14QPDFArrayItemsD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1463
      functionLinenumberEnd: 1463
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHandle.hh:1463,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf4impl8AcroForm26getFieldsWithQualifiedNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf4impl8AcroForm7analyzeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:250,5'
          Dst:             _ZN4qpdf4impl8AcroForm7analyzeEv
    - functionName:    _ZN4qpdf4impl8AcroForm12addFormFieldE25QPDFFormFieldObjectHelper
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          150
      EdgeCount:       44
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN16QPDFObjectHandle10appendItemERKS_
        - _ZN16QPDFObjectHandle19replaceKeyAndGetNewERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle8newArrayEv
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN16QPDFObjectHelper15getObjectHandleEv
        - _ZN4qpdf4impl8AcroForm13traverseFieldE16QPDFObjectHandleRKS2_i
        - _ZN4qpdf4impl8AcroForm19getOrCreateAcroFormEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7isArrayEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:97,21'
          Dst:             _ZN4qpdf4impl8AcroForm19getOrCreateAcroFormEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:98,28'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:99,17'
          Dst:             _ZNK16QPDFObjectHandle7isArrayEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:100,58'
          Dst:             _ZN16QPDFObjectHandle8newArrayEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:100,27'
          Dst:             _ZN16QPDFObjectHandle19replaceKeyAndGetNewERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:100,16'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:100,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:100,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:100,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:102,26'
          Dst:             _ZN16QPDFObjectHelper15getObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:102,12'
          Dst:             _ZN16QPDFObjectHandle10appendItemERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:102,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:103,22'
          Dst:             _ZN16QPDFObjectHelper15getObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:103,41'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:103,5'
          Dst:             _ZN4qpdf4impl8AcroForm13traverseFieldE16QPDFObjectHandleRKS2_i
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:103,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:103,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:104,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:104,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:102,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:103,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:103,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:104,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:104,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - 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:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf5ArrayC2EO16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16QPDFObjectHandleC2EOS_
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf10BaseHandleC2EO16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandle18resolved_type_codeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:69,27'
          Dst:             _ZNK4qpdf10BaseHandle18resolved_type_codeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:69,64'
          Dst:             _ZN16QPDFObjectHandleC2EOS_
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:69,80'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:69,13'
          Dst:             _ZN4qpdf10BaseHandleC2EO16QPDFObjectHandle
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:69,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:69,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf10DictionaryC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf14BaseDictionaryC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:256,9'
          Dst:             _ZN4qpdf14BaseDictionaryC2Ev
    - functionName:    '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_1clERS2_'
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          309
      EdgeCount:       85
      CyclomaticComplexity: 37
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN16QPDFObjectHelper15getObjectHandleEv
        - _ZN25QPDFFormFieldObjectHelper16getTopLevelFieldEPb
        - _ZN25QPDFFormFieldObjectHelperD2Ev
        - _ZN26QPDFAnnotationObjectHelperC2E16QPDFObjectHandle
        - _ZN26QPDFAnnotationObjectHelperD2Ev
        - _ZN4QPDF17copyForeignObjectE16QPDFObjectHandle
        - _ZN4qpdf4impl8AcroForm21getFieldForAnnotationE26QPDFAnnotationObjectHelper
        - _ZNK16QPDFObjectHandle10isIndirectEv
        - _ZNK16QPDFObjectHandle8isStreamEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_2clERS2_'
        - '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_3clERS2_'
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1046,56'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1046,56'
          Dst:             _ZN26QPDFAnnotationObjectHelperC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1046,34'
          Dst:             _ZN4qpdf4impl8AcroForm21getFieldForAnnotationE26QPDFAnnotationObjectHelper
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1046,23'
          Dst:             _ZN26QPDFAnnotationObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1046,23'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1047,33'
          Dst:             _ZN16QPDFObjectHelper15getObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1048,20'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1049,21'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1049,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1046,23'
          Dst:             _ZN26QPDFAnnotationObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1046,23'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1051,23'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1052,20'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1053,21'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1053,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1055,24'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1056,20'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1057,21'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1057,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1063,45'
          Dst:             _ZN25QPDFFormFieldObjectHelper16getTopLevelFieldEPb
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1063,76'
          Dst:             _ZN16QPDFObjectHelper15getObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1063,38'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1072,48'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1072,30'
          Dst:             _ZN4QPDF17copyForeignObjectE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1072,23'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1072,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1072,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1073,48'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1073,30'
          Dst:             _ZN4QPDF17copyForeignObjectE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1073,23'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1073,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1073,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1063,38'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1072,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1073,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1078,41'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1081,13'
          Dst:             '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_2clERS2_'
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1082,13'
          Dst:             '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_3clERS2_'
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1086,9'
          Dst:             '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_2clERS2_'
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1088,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1088,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1088,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1088,5'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1088,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1088,5'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
    - functionName:    _ZN4qpdf10DictionaryC2EO16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf14BaseDictionaryC2EO16QPDFObjectHandle
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:280,13'
          Dst:             _ZN4qpdf14BaseDictionaryC2EO16QPDFObjectHandle
    - functionName:    '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_0clINS_10DictionaryEKNS3_12basic_stringIcNS3_11char_traitsIcEENS5_IcEEEES2_EEDaRT_RT0_RT1_'
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandle10copyStreamEv
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1130,35'
          Dst:             _ZN16QPDFObjectHandle10copyStreamEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1130,18'
          Dst:             _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1130,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1131,20'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1131,20'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1130,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    '_ZZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_ENK3$_0clIS2_KNS3_12basic_stringIcNS3_11char_traitsIcEENS5_IcEEEES2_EEDaRT_RT0_RT1_'
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandle10copyStreamEv
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf10BaseHandle7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1130,35'
          Dst:             _ZN16QPDFObjectHandle10copyStreamEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1130,18'
          Dst:             _ZN4qpdf10BaseHandle7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1130,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1131,20'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1131,20'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1130,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf4impl8AcroForm22adjustAppearanceStreamE16QPDFObjectHandleNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS4_ISA_SA_NS3_4lessISA_EENS8_INS3_4pairIKSA_SA_EEEEEESC_NS8_INSD_ISE_SH_EEEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         140
      ICount:          717
      EdgeCount:       233
      CyclomaticComplexity: 95
      functionsReached:
        - _ZN12_GLOBAL__N_116ResourceReplacerC2ERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS2_IS8_S8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEESA_NS6_INSB_ISC_SF_EEEEEERKNS2_IS8_NS2_IS8_NS1_6vectorImNS6_ImEEEESA_NS6_INSB_ISC_SN_EEEEEESA_NS6_INSB_ISC_SQ_EEEEEE
        - _ZN14ResourceFinderC2Ev
        - _ZN14ResourceFinderD2Ev
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle11shallowCopyEv
        - _ZN16QPDFObjectHandle13QPDFDictItems3endEv
        - _ZN16QPDFObjectHandle13QPDFDictItems5beginEv
        - _ZN16QPDFObjectHandle13QPDFDictItems8iteratorD2Ev
        - _ZN16QPDFObjectHandle13QPDFDictItems8iteratordeEv
        - _ZN16QPDFObjectHandle13QPDFDictItems8iteratorppEv
        - _ZN16QPDFObjectHandle13QPDFDictItemsD2Ev
        - _ZN16QPDFObjectHandle13newDictionaryEv
        - _ZN16QPDFObjectHandle14addTokenFilterENSt3__110shared_ptrINS_11TokenFilterEEE
        - _ZN16QPDFObjectHandle14mergeResourcesES_PNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS1_IS7_S7_NS0_4lessIS7_EENS5_INS0_4pairIKS7_S7_EEEEEES9_NS5_INSA_ISB_SE_EEEEEE
        - _ZN16QPDFObjectHandle15parseAsContentsEPNS_15ParserCallbacksE
        - _ZN16QPDFObjectHandle6ditemsEv
        - _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - _ZNK14ResourceFinder22getNamesByResourceTypeEv
        - _ZNK16QPDFObjectHandle10isIndirectEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle13QPDFDictItems8iteratorneERKS1_
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7getDictEv
        - _ZNK16QPDFObjectHandle7getKeysEv
        - _ZNK4QPDF11numWarningsEv
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:762,24'
          Dst:             _ZNK16QPDFObjectHandle7getDictEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:763,27'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:766,35'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:767,27'
          Dst:             _ZN16QPDFObjectHandle11shallowCopyEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:767,15'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:767,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:769,45'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:769,26'
          Dst:             _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:769,19'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:769,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:769,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:769,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:771,10'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:775,23'
          Dst:             _ZN16QPDFObjectHandle13newDictionaryEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:777,46'
          Dst:             _ZN16QPDFObjectHandle13newDictionaryEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:777,20'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:777,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:777,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:779,30'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:779,15'
          Dst:             _ZN16QPDFObjectHandle14mergeResourcesES_PNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS1_IS7_S7_NS0_4lessIS7_EENS5_INS0_4pairIKS7_S7_EEEEEES9_NS5_INSA_ISB_SE_EEEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:779,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:783,34'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:784,22'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:779,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:790,41'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:791,31'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:796,28'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:796,44'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:796,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:796,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:798,41'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:799,31'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:800,25'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:801,25'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:803,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:803,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:803,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:803,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:804,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:804,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:807,30'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:807,15'
          Dst:             _ZN16QPDFObjectHandle14mergeResourcesES_PNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS1_IS7_S7_NS0_4lessIS7_EENS5_INS0_4pairIKS7_S7_EEEEEES9_NS5_INSA_ISB_SE_EEEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:807,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:809,31'
          Dst:             _ZN16QPDFObjectHandle6ditemsEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:809,19'
          Dst:             _ZN16QPDFObjectHandle13QPDFDictItems5beginEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:809,19'
          Dst:             _ZN16QPDFObjectHandle13QPDFDictItems3endEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:809,19'
          Dst:             _ZNK16QPDFObjectHandle13QPDFDictItems8iteratorneERKS1_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:809,19'
          Dst:             _ZN16QPDFObjectHandle13QPDFDictItems8iteratorD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:809,19'
          Dst:             _ZN16QPDFObjectHandle13QPDFDictItems8iteratorD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:809,19'
          Dst:             _ZN16QPDFObjectHandle13QPDFDictItemsD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:807,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:809,19'
          Dst:             _ZN16QPDFObjectHandle13QPDFDictItems8iteratordeEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:810,25'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:810,55'
          Dst:             _ZNK16QPDFObjectHandle7getKeysEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:811,23'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:809,19'
          Dst:             _ZN16QPDFObjectHandle13QPDFDictItems8iteratorppEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:809,19'
          Dst:             _ZN16QPDFObjectHandle13QPDFDictItems8iteratorD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:809,19'
          Dst:             _ZN16QPDFObjectHandle13QPDFDictItems8iteratorD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:809,19'
          Dst:             _ZN16QPDFObjectHandle13QPDFDictItemsD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:816,20'
          Dst:             _ZN14ResourceFinderC2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:818,31'
          Dst:             _ZNK4QPDF11numWarningsEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:819,16'
          Dst:             _ZN16QPDFObjectHandle15parseAsContentsEPNS_15ParserCallbacksE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:823,18'
          Dst:             _ZNK4QPDF11numWarningsEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:820,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:824,51'
          Dst:             _ZNK14ResourceFinder22getNamesByResourceTypeEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:824,23'
          Dst:             _ZN12_GLOBAL__N_116ResourceReplacerC2ERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS2_IS8_S8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEESA_NS6_INSB_ISC_SF_EEEEEERKNS2_IS8_NS2_IS8_NS1_6vectorImNS6_ImEEEESA_NS6_INSB_ISC_SN_EEEEEESA_NS6_INSB_ISC_SQ_EEEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:826,16'
          Dst:             _ZN16QPDFObjectHandle14addTokenFilterENSt3__110shared_ptrINS_11TokenFilterEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:827,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:830,16'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:831,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:832,1'
          Dst:             _ZN14ResourceFinderD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:832,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:832,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:832,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:831,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:832,1'
          Dst:             _ZN14ResourceFinderD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:832,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:832,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:832,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:831,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK16QPDFObjectHandle13QPDFDictItems8iteratorneERKS1_
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1426
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle13QPDFDictItems8iteratoreqERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHandle.hh:1426,21'
          Dst:             _ZNK16QPDFObjectHandle13QPDFDictItems8iteratoreqERKS1_
    - functionName:    _ZN16QPDFObjectHandle13QPDFDictItemsD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHandle.hh:1369,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf4impl8AcroForm21getFieldForAnnotationE26QPDFAnnotationObjectHelper
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          144
      EdgeCount:       44
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper15getObjectHandleEv
        - _ZN25QPDFFormFieldObjectHelperC2E16QPDFObjectHandle
        - _ZN25QPDFFormFieldObjectHelperC2ERKS_
        - _ZN4qpdf4Null4tempEv
        - _ZN4qpdf4impl8AcroForm7analyzeEv
        - _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZNK16QPDFObjectHandle9getObjGenEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:319,29'
          Dst:             _ZN16QPDFObjectHelper15getObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:320,13'
          Dst:             _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:321,16'
          Dst:             _ZN4qpdf4Null4tempEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:321,16'
          Dst:             _ZN25QPDFFormFieldObjectHelperC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:321,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:321,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:323,5'
          Dst:             _ZN4qpdf4impl8AcroForm7analyzeEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:324,22'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:326,16'
          Dst:             _ZN25QPDFFormFieldObjectHelperC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:328,12'
          Dst:             _ZN4qpdf4Null4tempEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:328,12'
          Dst:             _ZN25QPDFFormFieldObjectHelperC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:328,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:328,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:329,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:329,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf4Null4tempEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle2ohEv
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:497,26'
          Dst:             _ZNK4qpdf10BaseHandle2ohEv
    - functionName:    _ZN26QPDFAcroFormDocumentHelper20fixCopiedAnnotationsE16QPDFObjectHandleS0_RS_PNSt3__13setI10QPDFObjGenNS2_4lessIS4_EENS2_9allocatorIS4_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1178
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf4impl8AcroForm20fixCopiedAnnotationsE16QPDFObjectHandleS2_RS1_PNSt3__13setI10QPDFObjGenNS4_4lessIS6_EENS4_9allocatorIS6_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1179,29'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1179,38'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1179,8'
          Dst:             _ZN4qpdf4impl8AcroForm20fixCopiedAnnotationsE16QPDFObjectHandleS2_RS1_PNSt3__13setI10QPDFObjGenNS4_4lessIS6_EENS4_9allocatorIS6_EEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1179,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1179,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1179,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:1179,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN26QPDFAcroFormDocumentHelper20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS0_NS1_9allocatorIS0_EEEES6_RNS1_3setI10QPDFObjGenNS1_4lessIS8_EENS3_IS8_EEEERK10QPDFMatrixP4QPDFPS_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN26QPDFAcroFormDocumentHelper3getER4QPDF
        - _ZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:849,22'
          Dst:             _ZN26QPDFAcroFormDocumentHelper3getER4QPDF
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:852,9'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:851,8'
          Dst:             _ZN4qpdf4impl8AcroForm20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS2_NS3_9allocatorIS2_EEEES8_RNS3_3setI10QPDFObjGenNS3_4lessISA_EENS5_ISA_EEEERK10QPDFMatrixP4QPDFPS1_PS2_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:851,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:851,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN26QPDFAcroFormDocumentHelper3getER4QPDF
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc11acroform_dhEv
        - _ZN4QPDF3docEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:32,17'
          Dst:             _ZN4QPDF3docEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:32,23'
          Dst:             _ZN4QPDF3Doc11acroform_dhEv
    - functionName:    _ZN4QPDF3Doc11acroform_dhEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF3Doc13init_acroformEv
        - _ZN4QPDF3Doc13no_inspectionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:380,13'
          Dst:             _ZN4QPDF3Doc13no_inspectionEv
        - Src:             'libqpdf/qpdf/QPDF_private.hh:381,13'
          Dst:             _ZN4QPDF3Doc13init_acroformEv
    - functionName:    _ZN4qpdf4impl8AcroForm24disableDigitalSignaturesEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          212
      EdgeCount:       61
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper15getObjectHandleEv
        - _ZN25QPDFFormFieldObjectHelper12getFieldTypeEv
        - _ZN4QPDF26removeSecurityRestrictionsEv
        - _ZN4qpdf4impl8AcroForm13getFormFieldsEv
        - _ZN4qpdf4impl8AcroForm16removeFormFieldsERKNSt3__13setI10QPDFObjGenNS2_4lessIS4_EENS2_9allocatorIS4_EEEE
        - _ZNK16QPDFObjectHandle9getObjGenEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:566,10'
          Dst:             _ZN4QPDF26removeSecurityRestrictionsEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:568,19'
          Dst:             _ZN4qpdf4impl8AcroForm13getFormFieldsEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:570,21'
          Dst:             _ZN25QPDFFormFieldObjectHelper12getFieldTypeEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:572,25'
          Dst:             _ZN16QPDFObjectHelper15getObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:573,33'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:576,16'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:578,16'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:579,16'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:580,16'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:581,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:581,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:583,5'
          Dst:             _ZN4qpdf4impl8AcroForm16removeFormFieldsERKNSt3__13setI10QPDFObjGenNS2_4lessIS4_EENS2_9allocatorIS4_EEEE
    - functionName:    _ZN4qpdf4impl8AcroForm13getFormFieldsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          129
      EdgeCount:       41
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF9getObjectE10QPDFObjGen
        - _ZN4qpdf4impl8AcroForm7analyzeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:231,5'
          Dst:             _ZN4qpdf4impl8AcroForm7analyzeEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:235,38'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:235,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:235,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf4impl8AcroForm16removeFormFieldsERKNSt3__13setI10QPDFObjGenNS2_4lessIS4_EENS2_9allocatorIS4_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         75
      ICount:          356
      EdgeCount:       130
      CyclomaticComplexity: 57
      functionsReached:
        - _ZN16QPDFObjectHandle9eraseItemEi
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper15getObjectHandleEv
        - _ZN26QPDFAnnotationObjectHelperC2ERKS_
        - _ZN26QPDFAnnotationObjectHelperD2Ev
        - _ZN4QPDF7getRootEv
        - _ZNK16QPDFObjectHandle12getArrayItemEi
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7isArrayEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4qpdf10BaseHandle4sizeEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:172,26'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:172,36'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:172,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:173,19'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:172,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:176,28'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:177,17'
          Dst:             _ZNK16QPDFObjectHandle7isArrayEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:184,26'
          Dst:             _ZN26QPDFAnnotationObjectHelperC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:185,48'
          Dst:             _ZN16QPDFObjectHelper15getObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:185,66'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:185,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:186,13'
          Dst:             _ZN26QPDFAnnotationObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:185,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:186,13'
          Dst:             _ZN26QPDFAnnotationObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:199,36'
          Dst:             _ZNK4qpdf10BaseHandle4sizeEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:200,29'
          Dst:             _ZNK16QPDFObjectHandle12getArrayItemEi
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:201,38'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:202,20'
          Dst:             _ZN16QPDFObjectHandle9eraseItemEi
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:206,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:206,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:207,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:207,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:207,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:207,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN26QPDFAcroFormDocumentHelper24disableDigitalSignaturesEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8AcroForm24disableDigitalSignaturesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:560,8'
          Dst:             _ZN4qpdf4impl8AcroForm24disableDigitalSignaturesEv
    - functionName:    _ZN4qpdf4impl8AcroForm27generateAppearancesIfNeededEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          209
      EdgeCount:       82
      CyclomaticComplexity: 41
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN20QPDFPageObjectHelperC2ERKS_
        - _ZN20QPDFPageObjectHelperD2Ev
        - _ZN22QPDFPageDocumentHelper11getAllPagesEv
        - _ZN22QPDFPageDocumentHelperC2ER4QPDF
        - _ZN22QPDFPageDocumentHelperD2Ev
        - _ZN25QPDFFormFieldObjectHelper10isCheckboxEv
        - _ZN25QPDFFormFieldObjectHelper12getFieldTypeEv
        - _ZN25QPDFFormFieldObjectHelper13isRadioButtonEv
        - _ZN25QPDFFormFieldObjectHelper18generateAppearanceER26QPDFAnnotationObjectHelper
        - _ZN25QPDFFormFieldObjectHelper4setVE16QPDFObjectHandleb
        - _ZN25QPDFFormFieldObjectHelper8getValueEv
        - _ZN25QPDFFormFieldObjectHelperD2Ev
        - _ZN26QPDFAnnotationObjectHelperC2ERKS_
        - _ZN26QPDFAnnotationObjectHelperD2Ev
        - _ZN4qpdf4impl8AcroForm18getNeedAppearancesEv
        - _ZN4qpdf4impl8AcroForm18setNeedAppearancesEb
        - _ZN4qpdf4impl8AcroForm21getFieldForAnnotationE26QPDFAnnotationObjectHelper
        - _ZN4qpdf4impl8AcroForm27getWidgetAnnotationsForPageE20QPDFPageObjectHelper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:534,10'
          Dst:             _ZN4qpdf4impl8AcroForm18getNeedAppearancesEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:538,28'
          Dst:             _ZN22QPDFPageDocumentHelperC2ER4QPDF
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:538,57'
          Dst:             _ZN22QPDFPageDocumentHelper11getAllPagesEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:538,28'
          Dst:             _ZN22QPDFPageDocumentHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:538,28'
          Dst:             _ZN22QPDFPageDocumentHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:539,53'
          Dst:             _ZN20QPDFPageObjectHelperC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:539,25'
          Dst:             _ZN4qpdf4impl8AcroForm27getWidgetAnnotationsForPageE20QPDFPageObjectHelper
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:539,25'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:539,25'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:540,67'
          Dst:             _ZN26QPDFAnnotationObjectHelperC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:540,45'
          Dst:             _ZN4qpdf4impl8AcroForm21getFieldForAnnotationE26QPDFAnnotationObjectHelper
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:540,45'
          Dst:             _ZN26QPDFAnnotationObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:541,21'
          Dst:             _ZN25QPDFFormFieldObjectHelper12getFieldTypeEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:546,25'
          Dst:             _ZN25QPDFFormFieldObjectHelper13isRadioButtonEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:546,48'
          Dst:             _ZN25QPDFFormFieldObjectHelper10isCheckboxEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:547,34'
          Dst:             _ZN25QPDFFormFieldObjectHelper8getValueEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:547,25'
          Dst:             _ZN25QPDFFormFieldObjectHelper4setVE16QPDFObjectHandleb
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:547,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:540,45'
          Dst:             _ZN26QPDFAnnotationObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:547,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:550,21'
          Dst:             _ZN25QPDFFormFieldObjectHelper18generateAppearanceER26QPDFAnnotationObjectHelper
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:552,9'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:552,9'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:554,5'
          Dst:             _ZN4qpdf4impl8AcroForm18setNeedAppearancesEb
    - functionName:    _ZN26QPDFAcroFormDocumentHelper27generateAppearancesIfNeededEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8AcroForm27generateAppearancesIfNeededEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:528,8'
          Dst:             _ZN4qpdf4impl8AcroForm27generateAppearancesIfNeededEv
    - functionName:    _ZN26QPDFAcroFormDocumentHelper18setNeedAppearancesEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8AcroForm18setNeedAppearancesEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:505,8'
          Dst:             _ZN4qpdf4impl8AcroForm18setNeedAppearancesEb
    - functionName:    _ZN26QPDFAcroFormDocumentHelper18getNeedAppearancesEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8AcroForm18getNeedAppearancesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:488,15'
          Dst:             _ZN4qpdf4impl8AcroForm18getNeedAppearancesEv
    - functionName:    _ZN26QPDFAcroFormDocumentHelper21getFieldForAnnotationE26QPDFAnnotationObjectHelper
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN26QPDFAnnotationObjectHelperC2ERKS_
        - _ZN26QPDFAnnotationObjectHelperD2Ev
        - _ZN4qpdf4impl8AcroForm21getFieldForAnnotationE26QPDFAnnotationObjectHelper
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:313,37'
          Dst:             _ZN26QPDFAnnotationObjectHelperC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:313,15'
          Dst:             _ZN4qpdf4impl8AcroForm21getFieldForAnnotationE26QPDFAnnotationObjectHelper
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:313,5'
          Dst:             _ZN26QPDFAnnotationObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:313,5'
          Dst:             _ZN26QPDFAnnotationObjectHelperD2Ev
    - functionName:    _ZN4qpdf4impl8AcroForm20getFormFieldsForPageE20QPDFPageObjectHelper
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          205
      EdgeCount:       79
      CyclomaticComplexity: 40
      functionsReached:
        - _ZN10QPDFObjGen3set3addES_
        - _ZN10QPDFObjGen3setC2Ev
        - _ZN10QPDFObjGen3setD2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper15getObjectHandleEv
        - _ZN20QPDFPageObjectHelperC2ERKS_
        - _ZN20QPDFPageObjectHelperD2Ev
        - _ZN25QPDFFormFieldObjectHelper16getTopLevelFieldEPb
        - _ZN25QPDFFormFieldObjectHelperD2Ev
        - _ZN26QPDFAnnotationObjectHelperC2ERKS_
        - _ZN26QPDFAnnotationObjectHelperD2Ev
        - _ZN4qpdf4impl8AcroForm21getFieldForAnnotationE26QPDFAnnotationObjectHelper
        - _ZN4qpdf4impl8AcroForm27getWidgetAnnotationsForPageE20QPDFPageObjectHelper
        - _ZN4qpdf4impl8AcroForm7analyzeEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:298,5'
          Dst:             _ZN4qpdf4impl8AcroForm7analyzeEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:299,21'
          Dst:             _ZN10QPDFObjGen3setC2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:301,51'
          Dst:             _ZN20QPDFPageObjectHelperC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:301,23'
          Dst:             _ZN4qpdf4impl8AcroForm27getWidgetAnnotationsForPageE20QPDFPageObjectHelper
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:301,23'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:301,23'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:302,44'
          Dst:             _ZN26QPDFAnnotationObjectHelperC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:302,22'
          Dst:             _ZN4qpdf4impl8AcroForm21getFieldForAnnotationE26QPDFAnnotationObjectHelper
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:302,51'
          Dst:             _ZN25QPDFFormFieldObjectHelper16getTopLevelFieldEPb
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:302,22'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:302,22'
          Dst:             _ZN26QPDFAnnotationObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:303,22'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:303,18'
          Dst:             _ZN10QPDFObjGen3set3addES_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:303,38'
          Dst:             _ZN16QPDFObjectHelper15getObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:303,56'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:303,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:302,22'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:302,22'
          Dst:             _ZN26QPDFAnnotationObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:303,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:306,5'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:306,5'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:308,1'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:308,1'
          Dst:             _ZN10QPDFObjGen3setD2Ev
    - functionName:    _ZN26QPDFAcroFormDocumentHelper20getFormFieldsForPageE20QPDFPageObjectHelper
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN20QPDFPageObjectHelperC2ERKS_
        - _ZN20QPDFPageObjectHelperD2Ev
        - _ZN4qpdf4impl8AcroForm20getFormFieldsForPageE20QPDFPageObjectHelper
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:292,36'
          Dst:             _ZN20QPDFPageObjectHelperC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:292,15'
          Dst:             _ZN4qpdf4impl8AcroForm20getFormFieldsForPageE20QPDFPageObjectHelper
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:292,5'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:292,5'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
    - functionName:    _ZN26QPDFAcroFormDocumentHelper27getWidgetAnnotationsForPageE20QPDFPageObjectHelper
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN20QPDFPageObjectHelperC2ERKS_
        - _ZN20QPDFPageObjectHelperD2Ev
        - _ZN4qpdf4impl8AcroForm27getWidgetAnnotationsForPageE20QPDFPageObjectHelper
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:280,43'
          Dst:             _ZN20QPDFPageObjectHelperC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:280,15'
          Dst:             _ZN4qpdf4impl8AcroForm27getWidgetAnnotationsForPageE20QPDFPageObjectHelper
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:280,5'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:280,5'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
    - functionName:    _ZN4qpdf4impl8AcroForm22getAnnotationsForFieldE25QPDFFormFieldObjectHelper
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          95
      EdgeCount:       32
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper15getObjectHandleEv
        - _ZN4qpdf4impl8AcroForm7analyzeEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:268,5'
          Dst:             _ZN4qpdf4impl8AcroForm7analyzeEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:270,21'
          Dst:             _ZN16QPDFObjectHelper15getObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:270,39'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:270,19'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:270,19'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN26QPDFAcroFormDocumentHelper22getAnnotationsForFieldE25QPDFFormFieldObjectHelper
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN25QPDFFormFieldObjectHelperC2ERKS_
        - _ZN25QPDFFormFieldObjectHelperD2Ev
        - _ZN4qpdf4impl8AcroForm22getAnnotationsForFieldE25QPDFFormFieldObjectHelper
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:262,38'
          Dst:             _ZN25QPDFFormFieldObjectHelperC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:262,15'
          Dst:             _ZN4qpdf4impl8AcroForm22getAnnotationsForFieldE25QPDFFormFieldObjectHelper
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:262,5'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:262,5'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
    - functionName:    _ZN26QPDFAcroFormDocumentHelper26getFieldsWithQualifiedNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8AcroForm26getFieldsWithQualifiedNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:244,15'
          Dst:             _ZN4qpdf4impl8AcroForm26getFieldsWithQualifiedNameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN26QPDFAcroFormDocumentHelper13getFormFieldsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8AcroForm13getFormFieldsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:225,15'
          Dst:             _ZN4qpdf4impl8AcroForm13getFormFieldsEv
    - functionName:    _ZN4qpdf4impl8AcroForm16setFormFieldNameE25QPDFFormFieldObjectHelperRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       19
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN25QPDFFormFieldObjectHelper17setFieldAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZN4qpdf4impl8AcroForm13traverseFieldE16QPDFObjectHandleRKS2_i
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:218,8'
          Dst:             _ZN25QPDFFormFieldObjectHelper17setFieldAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:219,19'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:219,23'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:219,5'
          Dst:             _ZN4qpdf4impl8AcroForm13traverseFieldE16QPDFObjectHandleRKS2_i
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:219,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:219,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN26QPDFAcroFormDocumentHelper16setFormFieldNameE25QPDFFormFieldObjectHelperRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN25QPDFFormFieldObjectHelperC2ERKS_
        - _ZN25QPDFFormFieldObjectHelperD2Ev
        - _ZN4qpdf4impl8AcroForm16setFormFieldNameE25QPDFFormFieldObjectHelperRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:212,25'
          Dst:             _ZN25QPDFFormFieldObjectHelperC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:212,8'
          Dst:             _ZN4qpdf4impl8AcroForm16setFormFieldNameE25QPDFFormFieldObjectHelperRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:212,5'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:212,5'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
    - functionName:    _ZN26QPDFAcroFormDocumentHelper16removeFormFieldsERKNSt3__13setI10QPDFObjGenNS0_4lessIS2_EENS0_9allocatorIS2_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8AcroForm16removeFormFieldsERKNSt3__13setI10QPDFObjGenNS2_4lessIS4_EENS2_9allocatorIS4_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:166,8'
          Dst:             _ZN4qpdf4impl8AcroForm16removeFormFieldsERKNSt3__13setI10QPDFObjGenNS2_4lessIS4_EENS2_9allocatorIS4_EEEE
    - functionName:    _ZN26QPDFAcroFormDocumentHelper22addAndRenameFormFieldsENSt3__16vectorI16QPDFObjectHandleNS0_9allocatorIS2_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf4impl8AcroForm22addAndRenameFormFieldsENSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:109,8'
          Dst:             _ZN4qpdf4impl8AcroForm22addAndRenameFormFieldsENSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEE
    - functionName:    _ZN26QPDFAcroFormDocumentHelper12addFormFieldE25QPDFFormFieldObjectHelper
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN25QPDFFormFieldObjectHelperC2ERKS_
        - _ZN25QPDFFormFieldObjectHelperD2Ev
        - _ZN4qpdf4impl8AcroForm12addFormFieldE25QPDFFormFieldObjectHelper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:91,21'
          Dst:             _ZN25QPDFFormFieldObjectHelperC2ERKS_
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:91,8'
          Dst:             _ZN4qpdf4impl8AcroForm12addFormFieldE25QPDFFormFieldObjectHelper
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:91,5'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:91,5'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
    - functionName:    _ZN4qpdf4impl8AcroForm11hasAcroFormEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF7getRootEv
        - _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:74,17'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:74,27'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:74,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:74,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN26QPDFAcroFormDocumentHelper11hasAcroFormEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8AcroForm11hasAcroFormEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:68,15'
          Dst:             _ZN4qpdf4impl8AcroForm11hasAcroFormEv
    - functionName:    _ZN26QPDFAcroFormDocumentHelper15invalidateCacheEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8AcroForm15invalidateCacheEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:51,8'
          Dst:             _ZN4qpdf4impl8AcroForm15invalidateCacheEv
    - functionName:    _ZN26QPDFAcroFormDocumentHelper8validateEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8AcroForm8validateEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:38,8'
          Dst:             _ZN4qpdf4impl8AcroForm8validateEb
    - functionName:    _ZN18QPDFDocumentHelperC2ER4QPDF
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFDocumentHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN26QPDFAcroFormDocumentHelperC2ER4QPDF
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAcroFormDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN18QPDFDocumentHelperC2ER4QPDF
        - _ZN18QPDFDocumentHelperD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:24,5'
          Dst:             _ZN18QPDFDocumentHelperC2ER4QPDF
        - Src:             'libqpdf/QPDFAcroFormDocumentHelper.cc:27,1'
          Dst:             _ZN18QPDFDocumentHelperD2Ev
    - functionName:    _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionSourceFile: '/src/qpdf/include/qpdf/ObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandle6getObjEv
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1324
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandle9RectangleC2Edddd
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN26QPDFAnnotationObjectHelper27getPageContentForAppearanceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiii
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAnnotationObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         131
      ICount:          701
      EdgeCount:       216
      CyclomaticComplexity: 87
      functionsReached:
        - _ZN10QPDFMatrix5scaleEdd
        - _ZN10QPDFMatrix6concatERKS_
        - _ZN10QPDFMatrix9rotatex90Ei
        - _ZN10QPDFMatrix9translateEdd
        - _ZN10QPDFMatrixC2ERKN16QPDFObjectHandle6MatrixE
        - _ZN10QPDFMatrixC2Ev
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle7newNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandle9RectangleC2Edddd
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper2ohEv
        - _ZN26QPDFAnnotationObjectHelper19getAppearanceStreamERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZN26QPDFAnnotationObjectHelper8getFlagsEv
        - _ZN3QTC2TCEPKcS1_i
        - _ZNK10QPDFMatrix18transformRectangleEN16QPDFObjectHandle9RectangleE
        - _ZNK10QPDFMatrix7unparseEv
        - _ZNK16QPDFObjectHandle11isRectangleEv
        - _ZNK16QPDFObjectHandle16getArrayAsMatrixEv
        - _ZNK16QPDFObjectHandle19getArrayAsRectangleEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7getDictEv
        - _ZNK16QPDFObjectHandle8isMatrixEv
        - _ZNK16QPDFObjectHandle8isStreamEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFAnnotationObjectHelper.cc:180,9'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:75,10'
          Dst:             _ZN26QPDFAnnotationObjectHelper19getAppearanceStreamERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:75,36'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:75,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:75,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:140,33'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:140,38'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:140,33'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:141,27'
          Dst:             _ZN26QPDFAnnotationObjectHelper19getAppearanceStreamERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:141,53'
          Dst:             _ZNK16QPDFObjectHandle7getDictEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:141,27'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:142,36'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:143,38'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:145,17'
          Dst:             _ZN26QPDFAnnotationObjectHelper8getFlagsEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:147,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:140,33'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:141,27'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:151,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:155,20'
          Dst:             _ZNK16QPDFObjectHandle11isRectangleEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:155,46'
          Dst:             _ZNK16QPDFObjectHandle11isRectangleEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:158,16'
          Dst:             _ZN10QPDFMatrixC2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:159,20'
          Dst:             _ZNK16QPDFObjectHandle8isMatrixEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:160,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:161,40'
          Dst:             _ZNK16QPDFObjectHandle16getArrayAsMatrixEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:161,18'
          Dst:             _ZN10QPDFMatrixC2ERKN16QPDFObjectHandle6MatrixE
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:163,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:165,49'
          Dst:             _ZNK16QPDFObjectHandle19getArrayAsRectangleEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:174,20'
          Dst:             _ZN10QPDFMatrixC2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:175,12'
          Dst:             _ZN10QPDFMatrix9rotatex90Ei
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:176,12'
          Dst:             _ZN10QPDFMatrix6concatERKS_
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:182,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:183,20'
          Dst:             _ZN16QPDFObjectHandle9RectangleC2Edddd
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:187,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:188,20'
          Dst:             _ZN16QPDFObjectHandle9RectangleC2Edddd
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:192,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:193,20'
          Dst:             _ZN16QPDFObjectHandle9RectangleC2Edddd
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:203,49'
          Dst:             _ZNK16QPDFObjectHandle19getArrayAsRectangleEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:204,44'
          Dst:             _ZNK10QPDFMatrix18transformRectangleEN16QPDFObjectHandle9RectangleE
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:210,16'
          Dst:             _ZN10QPDFMatrixC2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:211,8'
          Dst:             _ZN10QPDFMatrix9translateEdd
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:212,8'
          Dst:             _ZN10QPDFMatrix5scaleEdd
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:213,8'
          Dst:             _ZN10QPDFMatrix9translateEdd
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:215,12'
          Dst:             _ZN10QPDFMatrix9rotatex90Ei
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:218,31'
          Dst:             _ZN16QPDFObjectHandle7newNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:218,8'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:218,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:219,24'
          Dst:             _ZNK10QPDFMatrix7unparseEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:218,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:220,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:220,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:220,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:220,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:220,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:220,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:220,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:220,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN26QPDFAnnotationObjectHelper19getAppearanceStreamERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAnnotationObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          197
      EdgeCount:       85
      CyclomaticComplexity: 42
      functionsReached:
        - _ZN16QPDFObjectHandleC2EOS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN26QPDFAnnotationObjectHelper18getAppearanceStateEv
        - _ZN26QPDFAnnotationObjectHelper23getAppearanceDictionaryEv
        - _ZN4qpdf4Null4tempEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle8isStreamEv
      functionUses:    4
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:50,27'
          Dst:             _ZN26QPDFAnnotationObjectHelper23getAppearanceDictionaryEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:51,49'
          Dst:             _ZN26QPDFAnnotationObjectHelper18getAppearanceStateEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:52,12'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:53,38'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:54,20'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:59,20'
          Dst:             _ZN16QPDFObjectHandleC2EOS_
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:61,20'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:62,50'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:63,28'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:66,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:66,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:67,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:67,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:68,12'
          Dst:             _ZN4qpdf4Null4tempEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:69,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:69,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN16QPDFObjectHelper2ohEv
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    52
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHelper.hh:59,16'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN26QPDFAnnotationObjectHelper8getFlagsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAnnotationObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - _ZN4qpdf7IntegerD2Ev
        - _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf7IntegercvT_ITkNSt3__18integralEiEEv
        - _ZNK4qpdf7IntegercvbEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:43,25'
          Dst:             _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:43,25'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:44,12'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:44,24'
          Dst:             _ZNK4qpdf7IntegercvT_ITkNSt3__18integralEiEEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:45,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:45,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
    - functionName:    _ZN26QPDFAnnotationObjectHelper23getAppearanceDictionaryEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAnnotationObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper2ohEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:30,12'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:30,17'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:30,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:30,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN26QPDFAnnotationObjectHelper18getAppearanceStateEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAnnotationObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       24
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - _ZN4qpdf4NameD2Ev
        - _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf4Name5valueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:36,15'
          Dst:             _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:36,15'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:37,12'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:37,20'
          Dst:             _ZNK4qpdf4Name5valueEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:38,1'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:38,1'
          Dst:             _ZN4qpdf4NameD2Ev
    - functionName:    _ZN26QPDFAnnotationObjectHelper7getRectEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAnnotationObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper2ohEv
        - _ZNK16QPDFObjectHandle19getArrayAsRectangleEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:24,12'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:24,17'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:24,33'
          Dst:             _ZNK16QPDFObjectHandle19getArrayAsRectangleEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:24,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:24,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:24,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:24,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN26QPDFAnnotationObjectHelper10getSubtypeEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAnnotationObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper2ohEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7getNameEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:18,12'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:18,17'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:18,36'
          Dst:             _ZNK16QPDFObjectHandle7getNameEv
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:18,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:18,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:18,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:18,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN16QPDFObjectHelperC2E16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandle6getObjEv
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHelper.hh:38,29'
          Dst:             _ZN16QPDFObjectHandle6getObjEv
        - Src:             'include/qpdf/QPDFObjectHelper.hh:38,9'
          Dst:             _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'include/qpdf/QPDFObjectHelper.hh:37,5'
          Dst:             _ZN16QPDFObjectHandleC2Ev
    - functionName:    _ZN26QPDFAnnotationObjectHelperC2E16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDFAnnotationObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelperC2E16QPDFObjectHandle
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:11,22'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:11,5'
          Dst:             _ZN16QPDFObjectHelperC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:11,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFAnnotationObjectHelper.cc:11,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN18QPDFDocumentHelperD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 4
      functionLinenumberEnd: 6
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18QPDFDocumentHelperD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFDocumentHelper.cc:4,1'
          Dst:             _ZN18QPDFDocumentHelperD2Ev
    - functionName:    _ZN18QPDFDocumentHelperD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFDocumentHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 4
      functionLinenumberEnd: 6
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7QPDFExc16getMessageDetailEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFExc.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7QPDFExc15getFilePositionEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFExc.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7QPDFExc9getObjectEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFExc.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7QPDFExc11getFilenameEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFExc.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7QPDFExc12getErrorCodeEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFExc.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_b
      functionSourceFile: '/src/qpdf/libqpdf/QPDFExc.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          145
      EdgeCount:       51
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN7QPDFExc10createWhatERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_xS8_
        - _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNSt13runtime_errorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFExc.cc:26,9'
          Dst:             _ZN7QPDFExc10createWhatERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_xS8_
        - Src:             'libqpdf/QPDFExc.cc:25,5'
          Dst:             _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFExc.cc:33,1'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _ZN7QPDFExc10createWhatERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_xS8_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFExc.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          212
      EdgeCount:       97
      CyclomaticComplexity: 50
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFExc.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          126
      EdgeCount:       37
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN7QPDFExc10createWhatERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_xS8_
        - _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNSt13runtime_errorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFExc.cc:9,24'
          Dst:             _ZN7QPDFExc10createWhatERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_xS8_
        - Src:             'libqpdf/QPDFExc.cc:9,5'
          Dst:             _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFExc.cc:16,1'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _GLOBAL__sub_I_QPDFFormFieldObjectHelper.cc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.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/QPDFFormFieldObjectHelper.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.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:
        - _ZN16QPDFObjectHandleD2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:0,0'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN5QIntC12IntConverterIxiLb1ELb1EE5errorEx
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 110
      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:109,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/qpdf/QIntC.hh:109,40'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'include/qpdf/QIntC.hh:109,19'
          Dst:             _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/qpdf/QIntC.hh:109,13'
          Dst:             __cxa_throw
        - Src:             'include/qpdf/QIntC.hh:109,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN5QIntC12IntConverterIxiLb1ELb1EE7convertERKx
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5QIntC12IntConverterIxiLb1ELb1EE5errorEx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:97,17'
          Dst:             _ZN5QIntC12IntConverterIxiLb1ELb1EE5errorEx
    - functionName:    _ZN25QPDFFormFieldObjectHelper7MembersD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8FormNodeD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:24,34'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
    - functionName:    _ZN25QPDFFormFieldObjectHelper7MembersC2ERK16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8FormNodeC2ERK16QPDFObjectHandle
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:28,9'
          Dst:             _ZN4qpdf4impl8FormNodeC2ERK16QPDFObjectHandle
    - functionName:    _ZN5QIntC12IntConverterIimLb1ELb0EE5errorEi
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      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:137,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/qpdf/QIntC.hh:137,40'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'include/qpdf/QIntC.hh:137,19'
          Dst:             _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/qpdf/QIntC.hh:137,13'
          Dst:             __cxa_throw
        - Src:             'include/qpdf/QIntC.hh:137,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN5QIntC12IntConverterIimLb1ELb0EE7convertERKi
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5QIntC12IntConverterIimLb1ELb0EE5errorEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:125,17'
          Dst:             _ZN5QIntC12IntConverterIimLb1ELb0EE5errorEi
    - 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:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:165,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12out_of_rangeD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QIntC7to_sizeIiEEmRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterIimLb1ELb0EE7convertERKi
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:216,16'
          Dst:             _ZN5QIntC12IntConverterIimLb1ELb0EE7convertERKi
    - functionName:    _ZN12_GLOBAL__N_111ValueSetter15writeAppearanceEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         143
      ICount:          785
      EdgeCount:       250
      CyclomaticComplexity: 109
      functionsReached:
        - _ZN16QPDFObjectHandle11TokenFilter5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN16QPDFObjectHandle9newStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN5QIntC6to_intImEEiRKT_
        - _ZN5QIntC7to_sizeIiEEmRKT_
        - _ZN5QUtil16double_to_stringEdib
        - _ZNK16QPDFObjectHandle7unparseEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:735,32'
          Dst:             _ZN5QIntC6to_intImEEiRKT_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:736,31'
          Dst:             _ZN5QIntC6to_intImEEiRKT_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:737,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:739,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:743,32'
          Dst:             _ZN5QIntC6to_intImEEiRKT_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:744,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:745,43'
          Dst:             _ZN5QIntC6to_intImEEiRKT_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:750,41'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:751,29'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:751,64'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:755,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:771,40'
          Dst:             _ZN5QUtil16double_to_stringEdib
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:772,13'
          Dst:             _ZN5QUtil16double_to_stringEdib
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:774,19'
          Dst:             _ZN5QUtil16double_to_stringEdib
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:775,13'
          Dst:             _ZN5QUtil16double_to_stringEdib
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:770,9'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:778,5'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:785,17'
          Dst:             _ZN5QUtil16double_to_stringEdib
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:786,17'
          Dst:             _ZN5QUtil16double_to_stringEdib
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:784,13'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:788,26'
          Dst:             _ZN5QUtil16double_to_stringEdib
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:788,13'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:790,15'
          Dst:             _ZN16QPDFObjectHandle9newStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:790,56'
          Dst:             _ZNK16QPDFObjectHandle7unparseEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:790,9'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:790,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:790,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:792,5'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN5QIntC6to_intImEEiRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterImiLb0ELb1EE7convertERKm
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:202,16'
          Dst:             _ZN5QIntC12IntConverterImiLb0ELb1EE7convertERKm
    - functionName:    _ZN5QIntC12IntConverterImiLb0ELb1EE7convertERKm
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5QIntC12IntConverterImiLb0ELb1EE5errorEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:152,17'
          Dst:             _ZN5QIntC12IntConverterImiLb0ELb1EE5errorEm
    - functionName:    _ZN5QIntC12IntConverterImiLb0ELb1EE5errorEm
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 165
      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:164,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/qpdf/QIntC.hh:164,40'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'include/qpdf/QIntC.hh:164,19'
          Dst:             _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/qpdf/QIntC.hh:164,13'
          Dst:             __cxa_throw
        - Src:             'include/qpdf/QIntC.hh:164,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN12_GLOBAL__N_111ValueSetter9handleEOFEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN12_GLOBAL__N_111ValueSetter15writeAppearanceEv
        - _ZN16QPDFObjectHandle11TokenFilter5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN3QTC2TCEPKcS1_i
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:696,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:697,9'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:698,9'
          Dst:             _ZN12_GLOBAL__N_111ValueSetter15writeAppearanceEv
    - functionName:    _ZN12_GLOBAL__N_111ValueSetter11handleTokenERKN13QPDFTokenizer5TokenE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          153
      EdgeCount:       63
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN12_GLOBAL__N_111ValueSetter15writeAppearanceEv
        - _ZN16QPDFObjectHandle11TokenFilter10writeTokenERKN13QPDFTokenizer5TokenE
        - _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK13QPDFTokenizer5Token7getTypeEv
        - _ZNK13QPDFTokenizer5Token8getValueEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFFormFieldObjectHelper.cc:660,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:657,47'
          Dst:             _ZNK13QPDFTokenizer5Token7getTypeEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:658,31'
          Dst:             _ZNK13QPDFTokenizer5Token8getValueEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:662,9'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter10writeTokenERKN13QPDFTokenizer5TokenE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:663,19'
          Dst:             _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:670,13'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter10writeTokenERKN13QPDFTokenizer5TokenE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:677,19'
          Dst:             _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:684,9'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter10writeTokenERKN13QPDFTokenizer5TokenE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:688,9'
          Dst:             _ZN12_GLOBAL__N_111ValueSetter15writeAppearanceEv
    - functionName:    _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFTokenizer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_111ValueSetterD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_111ValueSetterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:624,41'
          Dst:             _ZN12_GLOBAL__N_111ValueSetterD2Ev
    - functionName:    _ZN12_GLOBAL__N_111ValueSetterD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle11TokenFilterD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:624,41'
          Dst:             _ZN16QPDFObjectHandle11TokenFilterD2Ev
    - functionName:    _ZN4qpdf2pl6String6finishEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pipeline_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      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:    _ZN4qpdf2pl6String5writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pipeline_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf2pl6StringD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pipeline_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf2pl6StringD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:28,33'
          Dst:             _ZN4qpdf2pl6StringD2Ev
    - functionName:    _ZN4qpdf2pl6StringD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pipeline_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineD2Ev
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:28,33'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN12_GLOBAL__N_18TfFinder11handleTokenERKN13QPDFTokenizer5TokenE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          125
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC6to_intImEEiRKT_
        - _ZNK13QPDFTokenizer5Token11getRawValueEv
        - _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK13QPDFTokenizer5Token7getTypeEv
        - _ZNK13QPDFTokenizer5Token8getValueEv
        - strtod
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFFormFieldObjectHelper.cc:809,13'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:806,32'
          Dst:             _ZNK13QPDFTokenizer5Token7getTypeEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:807,39'
          Dst:             _ZNK13QPDFTokenizer5Token8getValueEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:808,35'
          Dst:             _ZNK13QPDFTokenizer5Token11getRawValueEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:812,28'
          Dst:             strtod
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:813,32'
          Dst:             _ZN5QIntC6to_intImEEiRKT_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:821,27'
          Dst:             _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    strtod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_18TfFinderD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_18TfFinderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:801,35'
          Dst:             _ZN12_GLOBAL__N_18TfFinderD2Ev
    - functionName:    _ZN12_GLOBAL__N_18TfFinderD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle11TokenFilterD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:801,35'
          Dst:             _ZN16QPDFObjectHandle11TokenFilterD2Ev
    - functionName:    _ZN12_GLOBAL__N_111ValueSetterC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_RKNS1_6vectorIS7_NS5_IS7_EEEEdRKN16QPDFObjectHandle9RectangleE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16QPDFObjectHandle11TokenFilterC2Ev
        - _ZN16QPDFObjectHandle11TokenFilterD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:640,14'
          Dst:             _ZN16QPDFObjectHandle11TokenFilterC2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:652,1'
          Dst:             _ZN16QPDFObjectHandle11TokenFilterD2Ev
    - functionName:    _ZN4qpdf2pl6StringC2ERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pipeline_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineC2EPKcPS_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:23,13'
          Dst:             _ZN8PipelineC2EPKcPS_
    - functionName:    _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHandle.hh:1319,9'
          Dst:             _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZNK12_GLOBAL__N_18TfFinder11getFontNameEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_18TfFinder5getDAEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          141
      EdgeCount:       26
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN5QUtil16double_to_stringEdib
        - strtod
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:855,36'
          Dst:             strtod
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:858,25'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:859,35'
          Dst:             _ZN5QUtil16double_to_stringEdib
    - functionName:    _ZNK12_GLOBAL__N_18TfFinder5getTfEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_18TfFinderC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle11TokenFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:800,9'
          Dst:             _ZN16QPDFObjectHandle11TokenFilterC2Ev
    - functionName:    _ZNK4qpdf10BaseHandle6obj_spEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6Stream11replaceDictERK16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleaSERKS_
        - _ZN4qpdf6Stream18setDictDescriptionEv
        - _ZNK4qpdf6Stream6streamEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:682,22'
          Dst:             _ZNK4qpdf6Stream6streamEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:683,28'
          Dst:             _ZN16QPDFObjectHandleaSERKS_
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:684,13'
          Dst:             _ZN4qpdf6Stream18setDictDescriptionEv
    - functionName:    _ZN4qpdf6StreamaSEOS0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleaSEOS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:528,45'
          Dst:             _ZN4qpdf10BaseHandleaSEOS0_
    - functionName:    _ZNK4qpdf10BaseHandle21no_ci_stop_damaged_ifEbRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:879,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:879,19'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:879,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:879,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:879,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4qpdf6StreamC2EO16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16QPDFObjectHandleC2EOS_
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf10BaseHandleC2EO16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:537,27'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:537,56'
          Dst:             _ZN16QPDFObjectHandleC2EOS_
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:537,72'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:537,13'
          Dst:             _ZN4qpdf10BaseHandleC2EO16QPDFObjectHandle
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:537,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZNK4qpdf10BaseHandle13no_ci_warn_ifEbRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:887,13'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4qpdf4impl8FormNode22generateTextAppearanceER26QPDFAnnotationObjectHelper
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         439
      ICount:          2090
      EdgeCount:       776
      CyclomaticComplexity: 339
      functionsReached:
        - _ZN12_GLOBAL__N_111ValueSetterC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_RKNS1_6vectorIS7_NS5_IS7_EEEEdRKN16QPDFObjectHandle9RectangleE
        - _ZN12_GLOBAL__N_111ValueSetterD2Ev
        - _ZN12_GLOBAL__N_18TfFinder5getDAEv
        - _ZN12_GLOBAL__N_18TfFinderC2Ev
        - _ZN12_GLOBAL__N_18TfFinderD2Ev
        - _ZN16Pl_QPDFTokenizer6finishEv
        - _ZN16Pl_QPDFTokenizerC2EPKcPN16QPDFObjectHandle11TokenFilterEP8Pipeline
        - _ZN16Pl_QPDFTokenizerD2Ev
        - _ZN16QPDFObjectHandle14mergeResourcesES_PNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS1_IS7_S7_NS0_4lessIS7_EENS5_INS0_4pairIKS7_S7_EEEEEES9_NS5_INSA_ISB_SE_EEEEEE
        - _ZN16QPDFObjectHandle16newFromRectangleERKNS_9RectangleE
        - _ZN16QPDFObjectHandle9RectangleC2Edddd
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN26QPDFAnnotationObjectHelper19getAppearanceStreamERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZN26QPDFAnnotationObjectHelper23getAppearanceDictionaryEv
        - _ZN26QPDFAnnotationObjectHelper7getRectEv
        - _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - _ZN4QPDF9newStreamERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN4qpdf10BaseHandle7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - _ZN4qpdf10Dictionary5emptyEv
        - _ZN4qpdf10DictionaryC2EO16QPDFObjectHandle
        - _ZN4qpdf10DictionaryC2EONSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandleNS1_4lessIS8_EENS6_INS1_4pairIKS8_S9_EEEEEE
        - _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf10DictionaryaSEO16QPDFObjectHandle
        - _ZN4qpdf10DictionaryaSERK16QPDFObjectHandle
        - _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - _ZN4qpdf2pl6StringC2ERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4qpdf2pl6StringD2Ev
        - _ZN4qpdf4NameC2EONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - _ZN4qpdf4NameD2Ev
        - _ZN4qpdf4Null4tempEv
        - _ZN4qpdf4impl8FormNode10getChoicesEv
        - _ZN4qpdf4impl8FormNode19getDefaultResourcesEv
        - _ZN4qpdf4impl8FormNode8getFlagsEv
        - _ZN4qpdf4impl8FormNode8isChoiceEv
        - _ZN4qpdf5ArrayC2EONSt3__16vectorI16QPDFObjectHandleNS1_9allocatorIS3_EEEE
        - _ZN4qpdf5ArrayD2Ev
        - _ZN4qpdf6Stream11replaceDictERK16QPDFObjectHandle
        - _ZN4qpdf6Stream13getStreamDataE26qpdf_stream_decode_level_e
        - _ZN4qpdf6Stream17replaceStreamDataEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERK16QPDFObjectHandleSB_
        - _ZN4qpdf6Stream4copyEv
        - _ZN4qpdf6StreamC2EO16QPDFObjectHandle
        - _ZN4qpdf6StreamD2Ev
        - _ZN4qpdf6StreamaSEOS0_
        - _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK12_GLOBAL__N_18TfFinder11getFontNameEv
        - _ZNK12_GLOBAL__N_18TfFinder5getTfEv
        - _ZNK16QPDFObjectHandle11isRectangleEv
        - _ZNK16QPDFObjectHandle19getArrayAsRectangleEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle13no_ci_warn_ifEbRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle21no_ci_stop_damaged_ifEbRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle4copyEb
        - _ZNK4qpdf10BaseHandle4qpdfEv
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle6obj_spEv
        - _ZNK4qpdf10BaseHandle8indirectEv
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf4impl8FormNode18default_appearanceEv
        - _ZNK4qpdf4impl8FormNode2APEv
        - _ZNK4qpdf4impl8FormNode5valueEv
        - _ZNK4qpdf6Stream7getDictEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:883,21'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:883,10'
          Dst:             _ZN4qpdf10DictionaryC2EO16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:883,10'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:882,5'
          Dst:             _ZNK4qpdf10BaseHandle13no_ci_warn_ifEbRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:882,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:882,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:886,21'
          Dst:             _ZN26QPDFAnnotationObjectHelper19getAppearanceStreamERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:886,17'
          Dst:             _ZN4qpdf6StreamC2EO16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:886,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:887,10'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:888,48'
          Dst:             _ZN26QPDFAnnotationObjectHelper7getRectEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:889,37'
          Dst:             _ZN16QPDFObjectHandle9RectangleC2Edddd
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:890,21'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:891,9'
          Dst:             _ZNK4qpdf10BaseHandle21no_ci_stop_damaged_ifEbRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:892,19'
          Dst:             _ZN4QPDF9newStreamERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:892,14'
          Dst:             _ZN4qpdf6StreamC2EO16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:892,12'
          Dst:             _ZN4qpdf6StreamaSEOS0_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:892,9'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:892,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:894,24'
          Dst:             _ZN16QPDFObjectHandle16newFromRectangleERKNS_9RectangleE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:895,61'
          Dst:             _ZN4qpdf4NameC2EONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:895,61'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:895,75'
          Dst:             _ZN4qpdf4NameC2EONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:895,75'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:895,54'
          Dst:             _ZN4qpdf5ArrayC2EONSt3__16vectorI16QPDFObjectHandleNS1_9allocatorIS3_EEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:895,29'
          Dst:             _ZN4qpdf10DictionaryC2EONSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandleNS1_4lessIS8_EENS6_INS1_4pairIKS8_S9_EEEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:896,24'
          Dst:             _ZN4qpdf4NameC2EONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:897,27'
          Dst:             _ZN4qpdf4NameC2EONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,24'
          Dst:             _ZN4qpdf10DictionaryC2EONSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandleNS1_4lessIS8_EENS6_INS1_4pairIKS8_S9_EEEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,24'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,12'
          Dst:             _ZN4qpdf6Stream11replaceDictERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,9'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,9'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,9'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:898,23'
          Dst:             _ZNK4qpdf4impl8FormNode2APEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:898,18'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:899,30'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:899,16'
          Dst:             _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:899,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:882,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:882,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:886,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:892,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,9'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,9'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,9'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:893,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:899,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:901,32'
          Dst:             _ZN4qpdf10DictionaryC2EONSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandleNS1_4lessIS8_EENS6_INS1_4pairIKS8_S9_EEEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:901,32'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:901,17'
          Dst:             _ZN4qpdf10BaseHandle7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:901,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:901,13'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:901,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:901,13'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:898,18'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:898,18'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:905,12'
          Dst:             _ZNK4qpdf10BaseHandle6obj_spEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:917,24'
          Dst:             _ZN4qpdf6Stream13getStreamDataE26qpdf_stream_decode_level_e
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:918,17'
          Dst:             _ZN4qpdf6Stream4copyEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:918,12'
          Dst:             _ZN4qpdf6StreamaSEOS0_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:918,9'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:919,47'
          Dst:             _ZN4qpdf4Null4tempEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:919,61'
          Dst:             _ZN4qpdf4Null4tempEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:919,12'
          Dst:             _ZN4qpdf6Stream17replaceStreamDataEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERK16QPDFObjectHandleSB_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:919,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:919,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:920,33'
          Dst:             _ZN26QPDFAnnotationObjectHelper23getAppearanceDictionaryEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:920,29'
          Dst:             _ZN4qpdf10DictionaryC2EO16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:920,29'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:920,24'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:921,30'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:921,16'
          Dst:             _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:921,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:919,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:919,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:920,29'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:921,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:923,32'
          Dst:             _ZN4qpdf10DictionaryC2EONSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandleNS1_4lessIS8_EENS6_INS1_4pairIKS8_S9_EEEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:923,32'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:923,17'
          Dst:             _ZN4qpdf10BaseHandle7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:923,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:923,13'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:923,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:923,13'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:920,24'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:920,24'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:927,36'
          Dst:             _ZNK4qpdf6Stream7getDictEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:927,33'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:927,33'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:927,33'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:928,19'
          Dst:             _ZNK16QPDFObjectHandle11isRectangleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:929,13'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:927,33'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:932,49'
          Dst:             _ZNK16QPDFObjectHandle19getArrayAsRectangleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:933,22'
          Dst:             _ZNK4qpdf4impl8FormNode18default_appearanceEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:934,21'
          Dst:             _ZNK4qpdf4impl8FormNode5valueEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:936,14'
          Dst:             _ZN12_GLOBAL__N_18TfFinderC2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:937,22'
          Dst:             _ZN16Pl_QPDFTokenizerC2EPKcPN16QPDFObjectHandle11TokenFilterEP8Pipeline
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:938,9'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:939,9'
          Dst:             _ZN16Pl_QPDFTokenizer6finishEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:940,21'
          Dst:             _ZNK12_GLOBAL__N_18TfFinder5getTfEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:941,14'
          Dst:             _ZN12_GLOBAL__N_18TfFinder5getDAEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:944,33'
          Dst:             _ZNK12_GLOBAL__N_18TfFinder11getFontNameEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:947,35'
          Dst:             _ZNK4qpdf6Stream7getDictEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:947,32'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:947,32'
          Dst:             _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:947,32'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:948,27'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:948,27'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:948,27'
          Dst:             _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:949,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:950,20'
          Dst:             _ZN4qpdf4impl8FormNode19getDefaultResourcesEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:950,20'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:950,20'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:950,18'
          Dst:             _ZN4qpdf10DictionaryaSERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:950,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:951,17'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:952,31'
          Dst:             _ZNK4qpdf10BaseHandle8indirectEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:953,43'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:953,80'
          Dst:             _ZNK4qpdf10BaseHandle4copyEb
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:953,70'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:953,51'
          Dst:             _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:953,31'
          Dst:             _ZN4qpdf10DictionaryaSEO16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:953,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:953,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:954,24'
          Dst:             _ZNK4qpdf6Stream7getDictEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:954,56'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:954,34'
          Dst:             _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:954,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:954,21'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:947,32'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:950,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:953,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:953,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:954,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:954,21'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:957,40'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:958,58'
          Dst:             _ZN4qpdf10Dictionary5emptyEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:958,36'
          Dst:             _ZN4qpdf10DictionaryC2EONSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandleNS1_4lessIS8_EENS6_INS1_4pairIKS8_S9_EEEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:958,36'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:958,21'
          Dst:             _ZN16QPDFObjectHandle14mergeResourcesES_PNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS1_IS7_S7_NS0_4lessIS7_EENS5_INS0_4pairIKS7_S7_EEEEEES9_NS5_INSA_ISB_SE_EEEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:958,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:958,17'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:958,17'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:959,21'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:959,56'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:959,37'
          Dst:             _ZN4qpdf10BaseHandle7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:959,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:959,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:960,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:958,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:958,17'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:958,17'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:959,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:959,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:960,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:963,29'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:963,29'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:963,18'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:964,26'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:963,18'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:966,33'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:963,18'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:970,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:970,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:970,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:970,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:975,9'
          Dst:             _ZN4qpdf4impl8FormNode8isChoiceEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:975,24'
          Dst:             _ZN4qpdf4impl8FormNode8getFlagsEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:976,15'
          Dst:             _ZN4qpdf4impl8FormNode10getChoicesEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:983,16'
          Dst:             _ZN4qpdf2pl6StringC2ERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:984,17'
          Dst:             _ZN12_GLOBAL__N_111ValueSetterC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_RKNS1_6vectorIS7_NS5_IS7_EEEEdRKN16QPDFObjectHandle9RectangleE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:985,22'
          Dst:             _ZN16Pl_QPDFTokenizerC2EPKcPN16QPDFObjectHandle11TokenFilterEP8Pipeline
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:986,27'
          Dst:             _ZN4qpdf6Stream13getStreamDataE26qpdf_stream_decode_level_e
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:986,12'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:987,12'
          Dst:             _ZN16Pl_QPDFTokenizer6finishEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:988,45'
          Dst:             _ZN4qpdf4Null4tempEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:988,59'
          Dst:             _ZN4qpdf4Null4tempEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:988,8'
          Dst:             _ZN4qpdf6Stream17replaceStreamDataEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERK16QPDFObjectHandleSB_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:988,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:988,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:989,1'
          Dst:             _ZN16Pl_QPDFTokenizerD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:989,1'
          Dst:             _ZN12_GLOBAL__N_111ValueSetterD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:989,1'
          Dst:             _ZN4qpdf2pl6StringD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:989,1'
          Dst:             _ZN16Pl_QPDFTokenizerD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:989,1'
          Dst:             _ZN12_GLOBAL__N_18TfFinderD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:989,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:989,1'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:988,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:988,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:989,1'
          Dst:             _ZN16Pl_QPDFTokenizerD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:989,1'
          Dst:             _ZN12_GLOBAL__N_111ValueSetterD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:989,1'
          Dst:             _ZN4qpdf2pl6StringD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:989,1'
          Dst:             _ZN16Pl_QPDFTokenizerD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:989,1'
          Dst:             _ZN12_GLOBAL__N_18TfFinderD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:989,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:989,1'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZNK4qpdf4impl8FormNode2APEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:373,21'
          Dst:             _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/AcroForm.hh:373,20'
          Dst:             _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
    - functionName:    _ZNK4qpdf4impl8FormNode18default_appearanceEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          134
      EdgeCount:       45
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4qpdf6StringC2ERK16QPDFObjectHandle
        - _ZN4qpdf6StringD2Ev
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf4impl8FormNode13from_AcroFormERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4qpdf4impl8FormNode17inheritable_valueINS_6StringEEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
        - _ZNK4qpdf6String10utf8_valueEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:268,19'
          Dst:             _ZNK4qpdf4impl8FormNode17inheritable_valueINS_6StringEEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:268,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:269,19'
          Dst:             _ZNK4qpdf6String10utf8_valueEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:268,14'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:268,14'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:271,21'
          Dst:             _ZNK4qpdf4impl8FormNode13from_AcroFormERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:271,21'
          Dst:             _ZN4qpdf6StringC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:271,16'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:272,19'
          Dst:             _ZNK4qpdf6String10utf8_valueEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:271,16'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:271,16'
          Dst:             _ZN4qpdf6StringD2Ev
    - functionName:    _ZNK4qpdf4impl8FormNode5valueEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4qpdf4impl8FormNode18inheritable_stringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:226,12'
          Dst:             _ZNK4qpdf4impl8FormNode18inheritable_stringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN4qpdf4impl8FormNode19getDefaultResourcesEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZNK4qpdf4impl8FormNode13from_AcroFormERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:256,12'
          Dst:             _ZNK4qpdf4impl8FormNode13from_AcroFormERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:256,12'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
    - functionName:    _ZN4qpdf4impl8FormNode8isChoiceEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf4NameD2Ev
        - _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - _ZNK4qpdf4impl8FormNode2FTEb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:381,12'
          Dst:             _ZNK4qpdf4impl8FormNode2FTEb
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:381,17'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:381,5'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:381,5'
          Dst:             _ZN4qpdf4NameD2Ev
    - functionName:    _ZN4qpdf4impl8FormNode8getFlagsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - _ZNK16QPDFObjectHandle9isIntegerEv
        - _ZNK4qpdf4impl8FormNode17inheritable_valueI16QPDFObjectHandleEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:308,14'
          Dst:             _ZNK4qpdf4impl8FormNode17inheritable_valueI16QPDFObjectHandleEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:309,14'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:309,30'
          Dst:             _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:310,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:310,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf4impl8FormNode10getChoicesEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          203
      EdgeCount:       83
      CyclomaticComplexity: 40
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf4impl8FormNode8isChoiceEv
        - _ZN4qpdf5Array3endEv
        - _ZN4qpdf5Array5beginEv
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK16QPDFObjectHandle12getArrayItemEi
        - _ZNK16QPDFObjectHandle12getUTF8ValueEv
        - _ZNK16QPDFObjectHandle8isStringEv
        - _ZNK4qpdf10BaseHandle4sizeEv
        - _ZNK4qpdf4impl8FormNode17inheritable_valueINS_5ArrayEEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:393,10'
          Dst:             _ZN4qpdf4impl8FormNode8isChoiceEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:397,28'
          Dst:             _ZNK4qpdf4impl8FormNode17inheritable_valueINS_5ArrayEEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:397,26'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:397,26'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:397,26'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:398,18'
          Dst:             _ZNK16QPDFObjectHandle8isStringEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:399,38'
          Dst:             _ZNK16QPDFObjectHandle12getUTF8ValueEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:400,25'
          Dst:             _ZNK4qpdf10BaseHandle4sizeEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:401,33'
          Dst:             _ZNK16QPDFObjectHandle12getArrayItemEi
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:402,25'
          Dst:             _ZNK16QPDFObjectHandle8isStringEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:403,45'
          Dst:             _ZNK16QPDFObjectHandle12getUTF8ValueEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:405,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:405,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:397,26'
          Dst:             _ZN4qpdf5ArrayD2Ev
    - functionName:    _ZNK4qpdf4impl8FormNode17inheritable_valueINS_5ArrayEEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf4impl8FormNode9inheritedERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:449,27'
          Dst:             _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/AcroForm.hh:449,23'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/qpdf/AcroForm.hh:450,24'
          Dst:             _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/qpdf/AcroForm.hh:452,31'
          Dst:             _ZNK4qpdf4impl8FormNode9inheritedERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
        - Src:             'libqpdf/qpdf/AcroForm.hh:452,20'
          Dst:             _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
    - functionName:    _ZNK4qpdf4impl8FormNode9inheritedERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          161
      EdgeCount:       63
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN10QPDFObjGen3set3addES_
        - _ZN10QPDFObjGen3setC2Ev
        - _ZN10QPDFObjGen3setD2Ev
        - _ZN4qpdf4impl8FormNode6ParentEv
        - _ZN4qpdf4impl8FormNodeC2ERKS1_
        - _ZN4qpdf4impl8FormNodeD2Ev
        - _ZN4qpdf4impl8FormNodeaSEOS1_
        - _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf4impl8FormNode13from_AcroFormERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:96,17'
          Dst:             _ZN4qpdf4impl8FormNodeC2ERKS1_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:97,21'
          Dst:             _ZN10QPDFObjGen3setC2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:99,17'
          Dst:             _ZN4qpdf4impl8FormNode6ParentEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:99,12'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:99,55'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:99,51'
          Dst:             _ZN10QPDFObjGen3set3addES_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:99,12'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:100,21'
          Dst:             _ZN4qpdf4impl8FormNode6ParentEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:100,14'
          Dst:             _ZN4qpdf4impl8FormNodeaSEOS1_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:100,9'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:101,34'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:101,25'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:99,12'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:105,23'
          Dst:             _ZNK4qpdf4impl8FormNode13from_AcroFormERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:106,1'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:106,1'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:106,1'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:106,1'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
    - functionName:    _ZN4qpdf4impl8FormNodeC2ERKS1_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf14BaseDictionaryC2ERKS0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:345,9'
          Dst:             _ZN4qpdf14BaseDictionaryC2ERKS0_
    - functionName:    _ZN4qpdf4impl8FormNode6ParentEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf4impl8FormNodeC2ERK16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:387,21'
          Dst:             _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/AcroForm.hh:387,20'
          Dst:             _ZN4qpdf4impl8FormNodeC2ERK16QPDFObjectHandle
    - functionName:    _ZN4qpdf4impl8FormNodeaSEOS1_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf14BaseDictionaryaSEOS0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:348,49'
          Dst:             _ZN4qpdf14BaseDictionaryaSEOS0_
    - functionName:    _ZNK4qpdf4impl8FormNode13from_AcroFormERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          118
      EdgeCount:       26
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF7getRootEv
        - _ZNK4qpdf10BaseHandle4qpdfEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:768,21'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/qpdf/AcroForm.hh:768,30'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/qpdf/AcroForm.hh:768,38'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/qpdf/AcroForm.hh:768,30'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/AcroForm.hh:768,30'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/AcroForm.hh:768,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/qpdf/AcroForm.hh:768,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZNK4qpdf4impl8FormNode17inheritable_valueI16QPDFObjectHandleEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf4impl8FormNode9inheritedERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:449,27'
          Dst:             _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/AcroForm.hh:449,23'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/qpdf/AcroForm.hh:450,24'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/qpdf/AcroForm.hh:452,31'
          Dst:             _ZNK4qpdf4impl8FormNode9inheritedERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
        - Src:             'libqpdf/qpdf/AcroForm.hh:452,20'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
    - functionName:    _ZNK4qpdf4impl8FormNode18inheritable_stringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          70
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4qpdf6StringD2Ev
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf4impl8FormNode17inheritable_valueINS_6StringEEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
        - _ZNK4qpdf6String10utf8_valueEv
      functionUses:    3
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:117,19'
          Dst:             _ZNK4qpdf4impl8FormNode17inheritable_valueINS_6StringEEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:117,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:118,19'
          Dst:             _ZNK4qpdf6String10utf8_valueEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:117,14'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:117,14'
          Dst:             _ZN4qpdf6StringD2Ev
    - functionName:    _ZNK4qpdf4impl8FormNode17inheritable_valueINS_6StringEEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4qpdf6StringC2ERK16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf4impl8FormNode9inheritedERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:449,27'
          Dst:             _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/AcroForm.hh:449,23'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/qpdf/AcroForm.hh:450,24'
          Dst:             _ZN4qpdf6StringC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/qpdf/AcroForm.hh:452,31'
          Dst:             _ZNK4qpdf4impl8FormNode9inheritedERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
        - Src:             'libqpdf/qpdf/AcroForm.hh:452,20'
          Dst:             _ZN4qpdf6StringC2ERK16QPDFObjectHandle
    - functionName:    _ZN4qpdf4impl8FormNode18generateAppearanceER26QPDFAnnotationObjectHelper
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          79
      EdgeCount:       28
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4qpdf4NameD2Ev
        - _ZN4qpdf4impl8FormNode22generateTextAppearanceER26QPDFAnnotationObjectHelper
        - _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - _ZNK4qpdf4impl8FormNode2FTEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:607,15'
          Dst:             _ZNK4qpdf4impl8FormNode2FTEb
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:608,12'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:608,27'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:609,9'
          Dst:             _ZN4qpdf4impl8FormNode22generateTextAppearanceER26QPDFAnnotationObjectHelper
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:611,1'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:611,1'
          Dst:             _ZN4qpdf4NameD2Ev
    - functionName:    _ZN25QPDFFormFieldObjectHelper18generateAppearanceER26QPDFAnnotationObjectHelper
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8FormNode18generateAppearanceER26QPDFAnnotationObjectHelper
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:599,8'
          Dst:             _ZN4qpdf4impl8FormNode18generateAppearanceER26QPDFAnnotationObjectHelper
    - functionName:    _ZN4qpdf4impl8FormNode4setVERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandle16newUnicodeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf4impl8FormNode4setVE16QPDFObjectHandleb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:497,10'
          Dst:             _ZN16QPDFObjectHandle16newUnicodeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:497,5'
          Dst:             _ZN4qpdf4impl8FormNode4setVE16QPDFObjectHandleb
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:497,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:497,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf4impl8FormNode4setVE16QPDFObjectHandleb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          306
      EdgeCount:       108
      CyclomaticComplexity: 48
      functionsReached:
        - _ZN16QPDFObjectHandle16newUnicodeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF3Doc8acroformEv
        - _ZN4QPDF3docEv
        - _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - _ZN4qpdf4NameD2Ev
        - _ZN4qpdf4impl8AcroForm18setNeedAppearancesEb
        - _ZN4qpdf4impl8FormNode10isCheckboxEv
        - _ZN4qpdf4impl8FormNode12isPushbuttonEv
        - _ZN4qpdf4impl8FormNode13isRadioButtonEv
        - _ZN4qpdf4impl8FormNode16setCheckBoxValueEb
        - _ZN4qpdf4impl8FormNode17setFieldAttributeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16QPDFObjectHandle
        - _ZN4qpdf4impl8FormNode19setRadioButtonValueERKNS_4NameE
        - _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - _ZNK16QPDFObjectHandle12getUTF8ValueEv
        - _ZNK16QPDFObjectHandle7getQPDFERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle8isStringEv
        - _ZNK4qpdf10BaseHandle2ohEv
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf4impl8FormNode2FTEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:449,9'
          Dst:             _ZNK4qpdf4impl8FormNode2FTEb
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:449,14'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:449,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:450,21'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:451,13'
          Dst:             _ZN4qpdf4impl8FormNode10isCheckboxEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:452,18'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:453,17'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:449,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:458,35'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:458,13'
          Dst:             _ZN4qpdf4impl8FormNode16setCheckBoxValueEb
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:461,13'
          Dst:             _ZN4qpdf4impl8FormNode13isRadioButtonEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:462,18'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:463,17'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:467,13'
          Dst:             _ZN4qpdf4impl8FormNode19setRadioButtonValueERKNS_4NameE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:470,13'
          Dst:             _ZN4qpdf4impl8FormNode12isPushbuttonEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:471,13'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:474,5'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:474,5'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:475,15'
          Dst:             _ZNK16QPDFObjectHandle8isStringEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:476,74'
          Dst:             _ZNK16QPDFObjectHandle12getUTF8ValueEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:476,33'
          Dst:             _ZN16QPDFObjectHandle16newUnicodeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:476,9'
          Dst:             _ZN4qpdf4impl8FormNode17setFieldAttributeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:476,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:476,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:478,33'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:478,9'
          Dst:             _ZN4qpdf4impl8FormNode17setFieldAttributeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:478,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:478,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:481,22'
          Dst:             _ZNK4qpdf10BaseHandle2ohEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:481,27'
          Dst:             _ZNK16QPDFObjectHandle7getQPDFERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:481,22'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:484,14'
          Dst:             _ZN4QPDF3docEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:484,20'
          Dst:             _ZN4QPDF3Doc8acroformEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:484,31'
          Dst:             _ZN4qpdf4impl8AcroForm18setNeedAppearancesEb
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:481,22'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf4impl8FormNode10isCheckboxEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       19
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4qpdf4NameD2Ev
        - _ZN4qpdf4impl8FormNode8getFlagsEv
        - _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - _ZNK4qpdf4impl8FormNode2FTEb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:333,12'
          Dst:             _ZNK4qpdf4impl8FormNode2FTEb
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:333,17'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:333,31'
          Dst:             _ZN4qpdf4impl8FormNode8getFlagsEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:333,5'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:333,5'
          Dst:             _ZN4qpdf4NameD2Ev
    - functionName:    _ZN4qpdf4impl8FormNode16setCheckBoxValueEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         93
      ICount:          436
      EdgeCount:       161
      CyclomaticComplexity: 70
      functionsReached:
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN4qpdf10BaseHandle7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf10DictionaryaSEOS0_
        - _ZN4qpdf14BaseDictionary3endEv
        - _ZN4qpdf14BaseDictionary5beginEv
        - _ZN4qpdf4NameC2EONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4qpdf4NameD2Ev
        - _ZN4qpdf4impl8FormNode17setFieldAttributeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4NameE
        - _ZN4qpdf4impl8FormNodeC2ERK16QPDFObjectHandle
        - _ZN4qpdf4impl8FormNodeD2Ev
        - _ZN4qpdf5Array3endEv
        - _ZN4qpdf5Array5beginEv
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK4qpdf10BaseHandle2ohEv
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf4impl8FormNode2APEv
        - _ZNK4qpdf4impl8FormNode4KidsEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:555,15'
          Dst:             _ZNK4qpdf4impl8FormNode2APEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:556,22'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:557,9'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:558,17'
          Dst:             _ZNK4qpdf10BaseHandle2ohEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:558,15'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:558,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:561,28'
          Dst:             _ZNK4qpdf4impl8FormNode4KidsEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:561,26'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:561,26'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:561,26'
          Dst:             _ZN4qpdf4impl8FormNodeC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:562,22'
          Dst:             _ZNK4qpdf4impl8FormNode2APEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:562,16'
          Dst:             _ZN4qpdf10DictionaryaSEOS0_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:562,13'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:563,17'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:564,25'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:564,23'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:564,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:567,9'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:567,9'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:561,26'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:561,26'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:573,13'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:574,47'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:574,36'
          Dst:             _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:574,34'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:574,34'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:574,34'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:574,34'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:587,17'
          Dst:             _ZN4qpdf4NameC2EONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:588,5'
          Dst:             _ZN4qpdf4impl8FormNode17setFieldAttributeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4NameE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:589,10'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:590,9'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:593,26'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:593,11'
          Dst:             _ZN4qpdf10BaseHandle7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:593,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:594,1'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:594,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:594,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:593,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:594,1'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:594,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:594,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
    - functionName:    _ZN4qpdf4impl8FormNode13isRadioButtonEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       19
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4qpdf4NameD2Ev
        - _ZN4qpdf4impl8FormNode8getFlagsEv
        - _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - _ZNK4qpdf4impl8FormNode2FTEb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:357,12'
          Dst:             _ZNK4qpdf4impl8FormNode2FTEb
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:357,17'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:357,31'
          Dst:             _ZN4qpdf4impl8FormNode8getFlagsEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:357,5'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:357,5'
          Dst:             _ZN4qpdf4NameD2Ev
    - functionName:    _ZN4qpdf4impl8FormNode19setRadioButtonValueERKNS_4NameE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         123
      ICount:          556
      EdgeCount:       209
      CyclomaticComplexity: 88
      functionsReached:
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN4qpdf10BaseHandle7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf10DictionaryaSEOS0_
        - _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - _ZN4qpdf4NameC2EONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4qpdf4NameD2Ev
        - _ZN4qpdf4impl8FormNode13isRadioButtonEv
        - _ZN4qpdf4impl8FormNode19setRadioButtonValueERKNS_4NameE
        - _ZN4qpdf4impl8FormNode6ParentEv
        - _ZN4qpdf4impl8FormNodeC2ERK16QPDFObjectHandle
        - _ZN4qpdf4impl8FormNodeD2Ev
        - _ZN4qpdf5Array3endEv
        - _ZN4qpdf5Array5beginEv
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle8containsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf4Name5valueEv
        - _ZNK4qpdf4impl8FormNode2APEv
        - _ZNK4qpdf4impl8FormNode4KidsEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:503,5'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:503,5'
          Dst:             __assert_fail
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:511,17'
          Dst:             _ZNK4qpdf4impl8FormNode4KidsEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:512,10'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:514,23'
          Dst:             _ZN4qpdf4impl8FormNode6ParentEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:515,20'
          Dst:             _ZNK4qpdf4impl8FormNode4KidsEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:515,13'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:515,13'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:516,20'
          Dst:             _ZN4qpdf4impl8FormNode19setRadioButtonValueERKNS_4NameE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:515,13'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:519,5'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:519,5'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:520,10'
          Dst:             _ZN4qpdf4impl8FormNode13isRadioButtonEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:520,30'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:521,9'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:524,19'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:524,5'
          Dst:             _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:524,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:525,22'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:525,22'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:525,22'
          Dst:             _ZN4qpdf4impl8FormNodeC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:526,23'
          Dst:             _ZNK4qpdf4impl8FormNode2APEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:527,26'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:528,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:530,41'
          Dst:             _ZNK4qpdf4impl8FormNode4KidsEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:530,35'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:530,35'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:524,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:530,35'
          Dst:             _ZN4qpdf4impl8FormNodeC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:531,31'
          Dst:             _ZNK4qpdf4impl8FormNode2APEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:531,20'
          Dst:             _ZN4qpdf10DictionaryaSEOS0_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:531,17'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:532,21'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:533,29'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:533,27'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:533,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:536,13'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:536,13'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:530,35'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:530,35'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:538,21'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:538,19'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:538,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:540,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:541,13'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:544,13'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:544,36'
          Dst:             _ZNK4qpdf4Name5valueEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:544,22'
          Dst:             _ZNK4qpdf10BaseHandle8containsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:545,34'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:545,19'
          Dst:             _ZN4qpdf10BaseHandle7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:545,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:545,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:547,34'
          Dst:             _ZN4qpdf4NameC2EONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:547,34'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:547,19'
          Dst:             _ZN4qpdf10BaseHandle7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:547,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:547,13'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:547,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:547,13'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:549,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:549,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:549,5'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:549,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:549,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:549,5'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:550,1'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:550,1'
          Dst:             _ZN4qpdf5ArrayD2Ev
    - functionName:    _ZN4qpdf4impl8FormNode12isPushbuttonEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          61
      EdgeCount:       19
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4qpdf4NameD2Ev
        - _ZN4qpdf4impl8FormNode8getFlagsEv
        - _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - _ZNK4qpdf4impl8FormNode2FTEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:369,12'
          Dst:             _ZNK4qpdf4impl8FormNode2FTEb
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:369,17'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:369,31'
          Dst:             _ZN4qpdf4impl8FormNode8getFlagsEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:369,5'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:369,5'
          Dst:             _ZN4qpdf4NameD2Ev
    - functionName:    _ZN4qpdf4impl8FormNode17setFieldAttributeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:419,18'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:419,5'
          Dst:             _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:419,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:419,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc8acroformEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF3Doc13init_acroformEv
        - _ZN4QPDF3Doc13no_inspectionEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:402,13'
          Dst:             _ZN4QPDF3Doc13no_inspectionEv
        - Src:             'libqpdf/qpdf/QPDF_private.hh:403,13'
          Dst:             _ZN4QPDF3Doc13init_acroformEv
    - functionName:    _ZN4qpdf4impl8FormNode17setFieldAttributeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS_4NameE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:425,18'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:425,5'
          Dst:             _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:425,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:425,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN25QPDFFormFieldObjectHelper4setVERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8FormNode4setVERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:491,8'
          Dst:             _ZN4qpdf4impl8FormNode4setVERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
    - functionName:    _ZN25QPDFFormFieldObjectHelper4setVE16QPDFObjectHandleb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf4impl8FormNode4setVE16QPDFObjectHandleb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:443,13'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:443,8'
          Dst:             _ZN4qpdf4impl8FormNode4setVE16QPDFObjectHandleb
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:443,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:443,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf4impl8FormNode17setFieldAttributeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - _ZN4qpdf6String5utf16ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4qpdf6StringD2Ev
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:437,18'
          Dst:             _ZN4qpdf6String5utf16ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:437,18'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:437,5'
          Dst:             _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:437,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:437,5'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:437,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:437,5'
          Dst:             _ZN4qpdf6StringD2Ev
    - functionName:    _ZN25QPDFFormFieldObjectHelper17setFieldAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8FormNode17setFieldAttributeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:431,8'
          Dst:             _ZN4qpdf4impl8FormNode17setFieldAttributeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
    - functionName:    _ZN25QPDFFormFieldObjectHelper17setFieldAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf4impl8FormNode17setFieldAttributeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16QPDFObjectHandle
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:413,31'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:413,8'
          Dst:             _ZN4qpdf4impl8FormNode17setFieldAttributeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:413,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:413,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN25QPDFFormFieldObjectHelper10getChoicesEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8FormNode10getChoicesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:387,15'
          Dst:             _ZN4qpdf4impl8FormNode10getChoicesEv
    - functionName:    _ZN25QPDFFormFieldObjectHelper8isChoiceEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8FormNode8isChoiceEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:375,15'
          Dst:             _ZN4qpdf4impl8FormNode8isChoiceEv
    - functionName:    _ZN25QPDFFormFieldObjectHelper12isPushbuttonEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8FormNode12isPushbuttonEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:363,15'
          Dst:             _ZN4qpdf4impl8FormNode12isPushbuttonEv
    - functionName:    _ZN25QPDFFormFieldObjectHelper13isRadioButtonEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8FormNode13isRadioButtonEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:351,15'
          Dst:             _ZN4qpdf4impl8FormNode13isRadioButtonEv
    - functionName:    _ZNK4qpdf4impl8FormNode1VINS_4NameEEET_b
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4qpdf4impl8FormNode17inheritable_valueINS_4NameEEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:565,20'
          Dst:             _ZNK4qpdf4impl8FormNode17inheritable_valueINS_4NameEEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
    - functionName:    _ZN4qpdf4impl8FormNode9isCheckedEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4NameD2Ev
        - _ZN4qpdf4impl8FormNode10isCheckboxEv
        - _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - _ZNK4qpdf4impl8FormNode1VINS_4NameEEET_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:345,12'
          Dst:             _ZN4qpdf4impl8FormNode10isCheckboxEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:345,28'
          Dst:             _ZNK4qpdf4impl8FormNode1VINS_4NameEEET_b
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:345,38'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:345,5'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:345,5'
          Dst:             _ZN4qpdf4NameD2Ev
    - functionName:    _ZN25QPDFFormFieldObjectHelper9isCheckedEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8FormNode9isCheckedEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:339,15'
          Dst:             _ZN4qpdf4impl8FormNode9isCheckedEv
    - functionName:    _ZN25QPDFFormFieldObjectHelper10isCheckboxEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8FormNode10isCheckboxEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:327,15'
          Dst:             _ZN4qpdf4impl8FormNode10isCheckboxEv
    - functionName:    _ZN4qpdf4impl8FormNode6isTextEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf4NameD2Ev
        - _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - _ZNK4qpdf4impl8FormNode2FTEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:321,12'
          Dst:             _ZNK4qpdf4impl8FormNode2FTEb
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:321,17'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:321,5'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:321,5'
          Dst:             _ZN4qpdf4NameD2Ev
    - functionName:    _ZN25QPDFFormFieldObjectHelper6isTextEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8FormNode6isTextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:315,15'
          Dst:             _ZN4qpdf4impl8FormNode6isTextEv
    - functionName:    _ZN25QPDFFormFieldObjectHelper8getFlagsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8FormNode8getFlagsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:302,15'
          Dst:             _ZN4qpdf4impl8FormNode8getFlagsEv
    - functionName:    _ZN5QIntC6to_intIxEEiRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterIxiLb1ELb1EE7convertERKx
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:202,16'
          Dst:             _ZN5QIntC12IntConverterIxiLb1ELb1EE7convertERKx
    - functionName:    _ZN4qpdf4impl8FormNode11getQuaddingEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          114
      EdgeCount:       37
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSERKS_
        - _ZN3QTC2TCEPKcS1_i
        - _ZN5QIntC6to_intIxEEiRKT_
        - _ZNK16QPDFObjectHandle11getIntValueEv
        - _ZNK16QPDFObjectHandle9isIntegerEv
        - _ZNK4qpdf4impl8FormNode13from_AcroFormERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4qpdf4impl8FormNode17inheritable_valueI16QPDFObjectHandleEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:286,15'
          Dst:             _ZNK4qpdf4impl8FormNode17inheritable_valueI16QPDFObjectHandleEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:288,13'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:289,14'
          Dst:             _ZNK4qpdf4impl8FormNode13from_AcroFormERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:289,12'
          Dst:             _ZN16QPDFObjectHandleaSERKS_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:292,12'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:293,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:294,33'
          Dst:             _ZNK16QPDFObjectHandle11getIntValueEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:294,16'
          Dst:             _ZN5QIntC6to_intIxEEiRKT_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:297,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:297,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN25QPDFFormFieldObjectHelper11getQuaddingEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl8FormNode11getQuaddingEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:280,15'
          Dst:             _ZN4qpdf4impl8FormNode11getQuaddingEv
    - functionName:    _ZN25QPDFFormFieldObjectHelper20getDefaultAppearanceEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf4impl8FormNode18default_appearanceEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:262,15'
          Dst:             _ZNK4qpdf4impl8FormNode18default_appearanceEv
    - functionName:    _ZN25QPDFFormFieldObjectHelper19getDefaultResourcesEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf4Null7if_nullE16QPDFObjectHandle
        - _ZN4qpdf4impl8FormNode19getDefaultResourcesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:250,29'
          Dst:             _ZN4qpdf4impl8FormNode19getDefaultResourcesEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:250,12'
          Dst:             _ZN4qpdf4Null7if_nullE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:250,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:250,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf4Null7if_nullE16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16QPDFObjectHandleC2EOS_
        - _ZN4qpdf4Null4tempEv
        - _ZNK4qpdf10BaseHandlecvbEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:504,20'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:504,25'
          Dst:             _ZN16QPDFObjectHandleC2EOS_
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:504,41'
          Dst:             _ZN4qpdf4Null4tempEv
    - functionName:    _ZNK4qpdf4impl8FormNode13default_valueEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4qpdf4impl8FormNode18inheritable_stringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:244,12'
          Dst:             _ZNK4qpdf4impl8FormNode18inheritable_stringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN25QPDFFormFieldObjectHelper23getDefaultValueAsStringEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf4impl8FormNode13default_valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:238,15'
          Dst:             _ZNK4qpdf4impl8FormNode13default_valueEv
    - functionName:    _ZNK4qpdf4impl8FormNode2DVEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          99
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf4impl8FormNode9inheritedERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:619,27'
          Dst:             _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/AcroForm.hh:619,23'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/qpdf/AcroForm.hh:622,31'
          Dst:             _ZNK4qpdf4impl8FormNode9inheritedERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
    - functionName:    _ZN25QPDFFormFieldObjectHelper15getDefaultValueEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf4Null7if_nullE16QPDFObjectHandle
        - _ZNK4qpdf4impl8FormNode2DVEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:232,29'
          Dst:             _ZNK4qpdf4impl8FormNode2DVEb
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:232,26'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:232,12'
          Dst:             _ZN4qpdf4Null7if_nullE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:232,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:232,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN25QPDFFormFieldObjectHelper16getValueAsStringEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf4impl8FormNode5valueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:220,15'
          Dst:             _ZNK4qpdf4impl8FormNode5valueEv
    - functionName:    _ZNK4qpdf4impl8FormNode1VI16QPDFObjectHandleEET_b
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK4qpdf4impl8FormNode17inheritable_valueI16QPDFObjectHandleEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:565,20'
          Dst:             _ZNK4qpdf4impl8FormNode17inheritable_valueI16QPDFObjectHandleEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
    - functionName:    _ZN25QPDFFormFieldObjectHelper8getValueEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf4Null7if_nullE16QPDFObjectHandle
        - _ZNK4qpdf4impl8FormNode1VI16QPDFObjectHandleEET_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:214,29'
          Dst:             _ZNK4qpdf4impl8FormNode1VI16QPDFObjectHandleEET_b
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:214,12'
          Dst:             _ZN4qpdf4Null7if_nullE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:214,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:214,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZNK4qpdf4impl8FormNode2TMEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf6StringC2ERK16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:501,21'
          Dst:             _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/AcroForm.hh:501,20'
          Dst:             _ZN4qpdf6StringC2ERK16QPDFObjectHandle
    - functionName:    _ZNK4qpdf4impl8FormNode12mapping_nameEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4qpdf6StringD2Ev
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf4impl8FormNode16alternative_nameEv
        - _ZNK4qpdf4impl8FormNode2TMEv
        - _ZNK4qpdf6String10utf8_valueEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:205,19'
          Dst:             _ZNK4qpdf4impl8FormNode2TMEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:205,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:206,19'
          Dst:             _ZNK4qpdf6String10utf8_valueEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:205,14'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:205,14'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:208,12'
          Dst:             _ZNK4qpdf4impl8FormNode16alternative_nameEv
    - functionName:    _ZNK4qpdf4impl8FormNode16alternative_nameEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4qpdf6StringD2Ev
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf4impl8FormNode20fully_qualified_nameEv
        - _ZNK4qpdf4impl8FormNode2TUEv
        - _ZNK4qpdf6String10utf8_valueEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:190,19'
          Dst:             _ZNK4qpdf4impl8FormNode2TUEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:190,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:191,19'
          Dst:             _ZNK4qpdf6String10utf8_valueEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:190,14'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:190,14'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:193,12'
          Dst:             _ZNK4qpdf4impl8FormNode20fully_qualified_nameEv
    - functionName:    _ZNK4qpdf4impl8FormNode2TUEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf6StringC2ERK16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:491,21'
          Dst:             _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/AcroForm.hh:491,20'
          Dst:             _ZN4qpdf6StringC2ERK16QPDFObjectHandle
    - functionName:    _ZNK4qpdf4impl8FormNode20fully_qualified_nameEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          161
      EdgeCount:       68
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN10QPDFObjGen3set3addES_
        - _ZN10QPDFObjGen3setC2Ev
        - _ZN10QPDFObjGen3setD2Ev
        - _ZN4qpdf4impl8FormNode6ParentEv
        - _ZN4qpdf4impl8FormNodeC2ERKS1_
        - _ZN4qpdf4impl8FormNodeD2Ev
        - _ZN4qpdf4impl8FormNodeaSEOS1_
        - _ZN4qpdf6StringD2Ev
        - _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf4impl8FormNode1TEv
        - _ZNK4qpdf6String10utf8_valueEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:151,17'
          Dst:             _ZN4qpdf4impl8FormNodeC2ERKS1_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:152,21'
          Dst:             _ZN10QPDFObjGen3setC2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:154,12'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:154,46'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:154,42'
          Dst:             _ZN10QPDFObjGen3set3addES_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:155,27'
          Dst:             _ZNK4qpdf4impl8FormNode1TEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:155,18'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:159,32'
          Dst:             _ZNK4qpdf6String10utf8_valueEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:155,18'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:161,21'
          Dst:             _ZN4qpdf4impl8FormNode6ParentEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:161,14'
          Dst:             _ZN4qpdf4impl8FormNodeaSEOS1_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:161,9'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:155,18'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:164,1'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:164,1'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:164,1'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:164,1'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
    - functionName:    _ZN25QPDFFormFieldObjectHelper14getMappingNameEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf4impl8FormNode12mapping_nameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:199,15'
          Dst:             _ZNK4qpdf4impl8FormNode12mapping_nameEv
    - functionName:    _ZN25QPDFFormFieldObjectHelper18getAlternativeNameEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf4impl8FormNode16alternative_nameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:184,15'
          Dst:             _ZNK4qpdf4impl8FormNode16alternative_nameEv
    - functionName:    _ZNK4qpdf4impl8FormNode12partial_nameEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4qpdf6StringD2Ev
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf4impl8FormNode1TEv
        - _ZNK4qpdf6String10utf8_valueEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:175,19'
          Dst:             _ZNK4qpdf4impl8FormNode1TEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:175,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:176,19'
          Dst:             _ZNK4qpdf6String10utf8_valueEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:175,14'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:175,14'
          Dst:             _ZN4qpdf6StringD2Ev
    - functionName:    _ZN25QPDFFormFieldObjectHelper14getPartialNameEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf4impl8FormNode12partial_nameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:169,15'
          Dst:             _ZNK4qpdf4impl8FormNode12partial_nameEv
    - functionName:    _ZN25QPDFFormFieldObjectHelper21getFullyQualifiedNameEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf4impl8FormNode20fully_qualified_nameEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:144,15'
          Dst:             _ZNK4qpdf4impl8FormNode20fully_qualified_nameEv
    - functionName:    _ZN25QPDFFormFieldObjectHelper12getFieldTypeEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4qpdf4NameD2Ev
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf4impl8FormNode2FTEb
        - _ZNKR4qpdf4NamecvNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:135,22'
          Dst:             _ZNK4qpdf4impl8FormNode2FTEb
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:135,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:136,16'
          Dst:             _ZNKR4qpdf4NamecvNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:135,14'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:135,14'
          Dst:             _ZN4qpdf4NameD2Ev
    - functionName:    _ZNKR4qpdf4NamecvNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf4Name5valueEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:462,20'
          Dst:             _ZNK4qpdf4Name5valueEv
    - functionName:    _ZN25QPDFFormFieldObjectHelper30getInheritableFieldValueAsNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4qpdf4NameD2Ev
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf4impl8FormNode17inheritable_valueINS_4NameEEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
        - _ZNKR4qpdf4NamecvNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:126,22'
          Dst:             _ZNK4qpdf4impl8FormNode17inheritable_valueINS_4NameEEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:126,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:127,16'
          Dst:             _ZNKR4qpdf4NamecvNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:126,14'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:126,14'
          Dst:             _ZN4qpdf4NameD2Ev
    - functionName:    _ZN25QPDFFormFieldObjectHelper32getInheritableFieldValueAsStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf4impl8FormNode18inheritable_stringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:111,15'
          Dst:             _ZNK4qpdf4impl8FormNode18inheritable_stringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN25QPDFFormFieldObjectHelper24getInheritableFieldValueERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf4Null7if_nullE16QPDFObjectHandle
        - _ZNK4qpdf4impl8FormNode17inheritable_valueI16QPDFObjectHandleEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:87,29'
          Dst:             _ZNK4qpdf4impl8FormNode17inheritable_valueI16QPDFObjectHandleEET_RKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEbb
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:87,12'
          Dst:             _ZN4qpdf4Null7if_nullE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:87,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:87,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf4impl8FormNodeC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AcroForm.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf14BaseDictionaryC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/AcroForm.hh:344,9'
          Dst:             _ZN4qpdf14BaseDictionaryC2Ev
    - functionName:    _ZN4qpdf4impl8FormNode10root_fieldEPb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          153
      EdgeCount:       34
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10QPDFObjGen3set3addES_
        - _ZN10QPDFObjGen3setC2Ev
        - _ZN10QPDFObjGen3setD2Ev
        - _ZN4qpdf4impl8FormNode6ParentEv
        - _ZN4qpdf4impl8FormNodeC2ERKS1_
        - _ZN4qpdf4impl8FormNodeC2Ev
        - _ZN4qpdf4impl8FormNodeD2Ev
        - _ZN4qpdf4impl8FormNodeaSEOS1_
        - _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - _ZNK4qpdf10BaseHandlecvbEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:70,16'
          Dst:             _ZN4qpdf4impl8FormNodeC2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:72,15'
          Dst:             _ZN4qpdf4impl8FormNodeC2ERKS1_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:74,21'
          Dst:             _ZN10QPDFObjGen3setC2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:75,15'
          Dst:             _ZN4qpdf4impl8FormNode6ParentEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:75,12'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:75,53'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:75,49'
          Dst:             _ZN10QPDFObjGen3set3addES_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:75,12'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:76,17'
          Dst:             _ZN4qpdf4impl8FormNode6ParentEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:76,12'
          Dst:             _ZN4qpdf4impl8FormNodeaSEOS1_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:76,9'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:75,12'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:82,1'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:82,1'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:82,1'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:82,1'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
    - functionName:    _ZN25QPDFFormFieldObjectHelper16getTopLevelFieldEPb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN25QPDFFormFieldObjectHelperC2E16QPDFObjectHandle
        - _ZN4qpdf4Null7if_nullE16QPDFObjectHandle
        - _ZN4qpdf4impl8FormNode10root_fieldEPb
        - _ZN4qpdf4impl8FormNodeD2Ev
        - _ZNK4qpdf10BaseHandle2ohEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:60,29'
          Dst:             _ZN4qpdf4impl8FormNode10root_fieldEPb
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:60,54'
          Dst:             _ZNK4qpdf10BaseHandle2ohEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:60,12'
          Dst:             _ZN4qpdf4Null7if_nullE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:60,12'
          Dst:             _ZN25QPDFFormFieldObjectHelperC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:60,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:60,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:60,5'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:60,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:60,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:60,5'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
    - functionName:    _ZN25QPDFFormFieldObjectHelperC2E16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper2ohEv
        - _ZN16QPDFObjectHelperC2E16QPDFObjectHandle
        - _ZN16QPDFObjectHelperD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:34,22'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:34,5'
          Dst:             _ZN16QPDFObjectHelperC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:34,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:35,33'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:35,7'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:34,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:35,7'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:37,1'
          Dst:             _ZN16QPDFObjectHelperD2Ev
    - functionName:    _ZN25QPDFFormFieldObjectHelper9getParentEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN25QPDFFormFieldObjectHelperC2E16QPDFObjectHandle
        - _ZN4qpdf4Null7if_nullE16QPDFObjectHandle
        - _ZN4qpdf4impl8FormNode6ParentEv
        - _ZN4qpdf4impl8FormNodeD2Ev
        - _ZNK4qpdf10BaseHandle2ohEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:54,30'
          Dst:             _ZN4qpdf4impl8FormNode6ParentEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:54,39'
          Dst:             _ZNK4qpdf10BaseHandle2ohEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:54,13'
          Dst:             _ZN4qpdf4Null7if_nullE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:54,12'
          Dst:             _ZN25QPDFFormFieldObjectHelperC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:54,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:54,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:54,5'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:54,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:54,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:54,5'
          Dst:             _ZN4qpdf4impl8FormNodeD2Ev
    - functionName:    _ZN25QPDFFormFieldObjectHelper6isNullEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle4nullEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:48,15'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
    - functionName:    _ZN25QPDFFormFieldObjectHelperC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFFormFieldObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelperC2E16QPDFObjectHandle
        - _ZN16QPDFObjectHelperD2Ev
        - _ZN4qpdf4Null4tempEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:40,22'
          Dst:             _ZN4qpdf4Null4tempEv
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:40,5'
          Dst:             _ZN16QPDFObjectHelperC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:40,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:41,33'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:41,7'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:40,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:41,7'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFFormFieldObjectHelper.cc:43,1'
          Dst:             _ZN16QPDFObjectHelperD2Ev
    - functionName:    _ZN10QPDFLoggerD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFLogger.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFLogger7MembersD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:60,15'
          Dst:             __clang_call_terminate
    - 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:    68
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_18Pl_Track6finishEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8Pipeline4nextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:32,13'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN12_GLOBAL__N_18Pl_Track5writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8Pipeline4nextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:26,13'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN12_GLOBAL__N_18Pl_TrackD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_18Pl_TrackD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:11,11'
          Dst:             _ZN12_GLOBAL__N_18Pl_TrackD2Ev
    - functionName:    _ZN12_GLOBAL__N_18Pl_TrackD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:11,11'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN10QPDFLogger16setOutputStreamsEPNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEES5_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          168
      EdgeCount:       27
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFLogger20saveToStandardOutputEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFLogger14standardOutputEv
        - _ZN10QPDFLogger7setSaveENSt3__110shared_ptrI8PipelineEEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:218,13'
          Dst:             _ZN10QPDFLogger14standardOutputEv
        - Src:             'libqpdf/QPDFLogger.cc:218,5'
          Dst:             _ZN10QPDFLogger7setSaveENSt3__110shared_ptrI8PipelineEEb
    - functionName:    _ZN10QPDFLogger14standardOutputEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFLogger7setSaveENSt3__110shared_ptrI8PipelineEEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          130
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5QUtil13binary_stdoutEv
        - _ZNK12_GLOBAL__N_18Pl_Track7getUsedEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:201,19'
          Dst:             __dynamic_cast
        - Src:             'libqpdf/QPDFLogger.cc:202,17'
          Dst:             _ZNK12_GLOBAL__N_18Pl_Track7getUsedEv
        - Src:             'libqpdf/QPDFLogger.cc:203,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFLogger.cc:203,19'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFLogger.cc:203,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFLogger.cc:203,13'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFLogger.cc:203,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFLogger.cc:210,9'
          Dst:             _ZN5QUtil13binary_stdoutEv
    - functionName:    __dynamic_cast
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK12_GLOBAL__N_18Pl_Track7getUsedEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFLogger8setErrorENSt3__110shared_ptrI8PipelineEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFLogger7setWarnENSt3__110shared_ptrI8PipelineEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFLogger7setInfoENSt3__110shared_ptrI8PipelineEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFLogger7discardEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFLogger13standardErrorEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFLogger7getSaveEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFLogger11throwIfNullENSt3__110shared_ptrI8PipelineEEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:142,12'
          Dst:             _ZN10QPDFLogger11throwIfNullENSt3__110shared_ptrI8PipelineEEb
    - functionName:    _ZN10QPDFLogger11throwIfNullENSt3__110shared_ptrI8PipelineEEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:256,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFLogger.cc:256,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFLogger.cc:256,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFLogger.cc:256,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFLogger.cc:256,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN10QPDFLogger5errorERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFLogger8getErrorEb
        - _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:130,5'
          Dst:             _ZN10QPDFLogger8getErrorEb
        - Src:             'libqpdf/QPDFLogger.cc:130,22'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN10QPDFLogger8getErrorEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFLogger11throwIfNullENSt3__110shared_ptrI8PipelineEEb
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:136,12'
          Dst:             _ZN10QPDFLogger11throwIfNullENSt3__110shared_ptrI8PipelineEEb
    - functionName:    _ZN10QPDFLogger5errorEPKc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFLogger8getErrorEb
        - _ZN8Pipeline9writeCStrEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:124,5'
          Dst:             _ZN10QPDFLogger8getErrorEb
        - Src:             'libqpdf/QPDFLogger.cc:124,22'
          Dst:             _ZN8Pipeline9writeCStrEPKc
    - functionName:    _ZN10QPDFLogger4warnERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFLogger7getWarnEb
        - _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:109,5'
          Dst:             _ZN10QPDFLogger7getWarnEb
        - Src:             'libqpdf/QPDFLogger.cc:109,21'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN10QPDFLogger7getWarnEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10QPDFLogger8getErrorEb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:118,12'
          Dst:             _ZN10QPDFLogger8getErrorEb
    - functionName:    _ZN10QPDFLogger4warnEPKc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFLogger7getWarnEb
        - _ZN8Pipeline9writeCStrEPKc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:103,5'
          Dst:             _ZN10QPDFLogger7getWarnEb
        - Src:             'libqpdf/QPDFLogger.cc:103,21'
          Dst:             _ZN8Pipeline9writeCStrEPKc
    - functionName:    _ZN10QPDFLogger4infoERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFLogger7getInfoEb
        - _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:91,5'
          Dst:             _ZN10QPDFLogger7getInfoEb
        - Src:             'libqpdf/QPDFLogger.cc:91,21'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN10QPDFLogger7getInfoEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFLogger11throwIfNullENSt3__110shared_ptrI8PipelineEEb
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:97,12'
          Dst:             _ZN10QPDFLogger11throwIfNullENSt3__110shared_ptrI8PipelineEEb
    - functionName:    _ZN10QPDFLogger4infoEPKc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFLogger7getInfoEb
        - _ZN8Pipeline9writeCStrEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:85,5'
          Dst:             _ZN10QPDFLogger7getInfoEb
        - Src:             'libqpdf/QPDFLogger.cc:85,21'
          Dst:             _ZN8Pipeline9writeCStrEPKc
    - functionName:    _ZN10QPDFLogger13defaultLoggerEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFLogger6createEv
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:78,5'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/QPDFLogger.cc:78,21'
          Dst:             _ZN10QPDFLogger6createEv
        - Src:             'libqpdf/QPDFLogger.cc:78,5'
          Dst:             __cxa_atexit
        - Src:             'libqpdf/QPDFLogger.cc:78,5'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/QPDFLogger.cc:78,5'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN10QPDFLogger6createEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFLoggerC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:72,44'
          Dst:             _ZN10QPDFLoggerC2Ev
    - functionName:    __cxa_guard_abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFLoggerC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFLogger7MembersC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:65,11'
          Dst:             _ZN10QPDFLogger7MembersC2Ev
    - functionName:    _ZN10QPDFLogger7MembersC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          134
      EdgeCount:       37
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN10Pl_DiscardC2Ev
        - _ZN10Pl_OStreamC2EPKcRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - _ZN12_GLOBAL__N_18Pl_TrackC2EPKcP8Pipeline
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:47,19'
          Dst:             _ZN10Pl_DiscardC2Ev
        - Src:             'libqpdf/QPDFLogger.cc:48,23'
          Dst:             _ZN10Pl_OStreamC2EPKcRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFLogger.cc:49,18'
          Dst:             _ZN12_GLOBAL__N_18Pl_TrackC2EPKcP8Pipeline
        - Src:             'libqpdf/QPDFLogger.cc:50,18'
          Dst:             _ZN10Pl_OStreamC2EPKcRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
    - functionName:    _ZN12_GLOBAL__N_18Pl_TrackC2EPKcP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/QPDFLogger.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       19
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN8PipelineC2EPKcPS_
        - _ZN8PipelineD2Ev
        - _ZNSt11logic_errorC1EPKc
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFLogger.cc:15,13'
          Dst:             _ZN8PipelineC2EPKcPS_
        - Src:             'libqpdf/QPDFLogger.cc:18,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFLogger.cc:18,23'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFLogger.cc:18,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFLogger.cc:18,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFLogger.cc:20,9'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZNK10QPDFMatrixneERKS_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFMatrix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10QPDFMatrixeqERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFMatrix.cc:145,13'
          Dst:             _ZNK10QPDFMatrixeqERKS_
    - functionName:    _ZNK10QPDFMatrixeqERKS_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFMatrix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10QPDFMatrix18transformRectangleEN16QPDFObjectHandle9RectangleE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFMatrix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          191
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN16QPDFObjectHandle9RectangleC2Edddd
        - _ZNK10QPDFMatrix9transformEddRdS0_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFMatrix.cc:123,5'
          Dst:             _ZNK10QPDFMatrix9transformEddRdS0_
        - Src:             'libqpdf/QPDFMatrix.cc:124,5'
          Dst:             _ZNK10QPDFMatrix9transformEddRdS0_
        - Src:             'libqpdf/QPDFMatrix.cc:125,5'
          Dst:             _ZNK10QPDFMatrix9transformEddRdS0_
        - Src:             'libqpdf/QPDFMatrix.cc:126,5'
          Dst:             _ZNK10QPDFMatrix9transformEddRdS0_
        - Src:             'libqpdf/QPDFMatrix.cc:127,12'
          Dst:             _ZN16QPDFObjectHandle9RectangleC2Edddd
    - functionName:    _ZNK10QPDFMatrix9transformEddRdS0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFMatrix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - double
        - double
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          41
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFMatrix9rotatex90Ei
      functionSourceFile: '/src/qpdf/libqpdf/QPDFMatrix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN10QPDFMatrix6concatERKS_
        - _ZN10QPDFMatrixC2Edddddd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFMatrix.cc:95,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFMatrix.cc:97,16'
          Dst:             _ZN10QPDFMatrixC2Edddddd
        - Src:             'libqpdf/QPDFMatrix.cc:97,9'
          Dst:             _ZN10QPDFMatrix6concatERKS_
        - Src:             'libqpdf/QPDFMatrix.cc:100,16'
          Dst:             _ZN10QPDFMatrixC2Edddddd
        - Src:             'libqpdf/QPDFMatrix.cc:100,9'
          Dst:             _ZN10QPDFMatrix6concatERKS_
        - Src:             'libqpdf/QPDFMatrix.cc:103,16'
          Dst:             _ZN10QPDFMatrixC2Edddddd
        - Src:             'libqpdf/QPDFMatrix.cc:103,9'
          Dst:             _ZN10QPDFMatrix6concatERKS_
    - functionName:    _ZN10QPDFMatrix6concatERKS_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFMatrix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          117
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFMatrixC2Edddddd
      functionSourceFile: '/src/qpdf/libqpdf/QPDFMatrix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFMatrix9translateEdd
      functionSourceFile: '/src/qpdf/libqpdf/QPDFMatrix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFMatrix6concatERKS_
        - _ZN10QPDFMatrixC2Edddddd
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFMatrix.cc:89,12'
          Dst:             _ZN10QPDFMatrixC2Edddddd
        - Src:             'libqpdf/QPDFMatrix.cc:89,5'
          Dst:             _ZN10QPDFMatrix6concatERKS_
    - functionName:    _ZN10QPDFMatrix5scaleEdd
      functionSourceFile: '/src/qpdf/libqpdf/QPDFMatrix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFMatrix6concatERKS_
        - _ZN10QPDFMatrixC2Edddddd
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFMatrix.cc:83,12'
          Dst:             _ZN10QPDFMatrixC2Edddddd
        - Src:             'libqpdf/QPDFMatrix.cc:83,5'
          Dst:             _ZN10QPDFMatrix6concatERKS_
    - functionName:    _ZN16QPDFObjectHandle6MatrixC2Edddddd
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - double
        - double
        - double
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10QPDFMatrix11getAsMatrixEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFMatrix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle6MatrixC2Edddddd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFMatrix.cc:60,12'
          Dst:             _ZN16QPDFObjectHandle6MatrixC2Edddddd
    - functionName:    _ZL12fix_roundingd
      functionSourceFile: '/src/qpdf/libqpdf/QPDFMatrix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10QPDFMatrix7unparseEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFMatrix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          272
      EdgeCount:       85
      CyclomaticComplexity: 34
      functionsReached:
        - _ZL12fix_roundingd
        - _ZN5QUtil16double_to_stringEdib
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFMatrix.cc:49,33'
          Dst:             _ZL12fix_roundingd
        - Src:             'libqpdf/QPDFMatrix.cc:49,9'
          Dst:             _ZN5QUtil16double_to_stringEdib
        - Src:             'libqpdf/QPDFMatrix.cc:50,33'
          Dst:             _ZL12fix_roundingd
        - Src:             'libqpdf/QPDFMatrix.cc:50,9'
          Dst:             _ZN5QUtil16double_to_stringEdib
        - Src:             'libqpdf/QPDFMatrix.cc:51,33'
          Dst:             _ZL12fix_roundingd
        - Src:             'libqpdf/QPDFMatrix.cc:51,9'
          Dst:             _ZN5QUtil16double_to_stringEdib
        - Src:             'libqpdf/QPDFMatrix.cc:52,33'
          Dst:             _ZL12fix_roundingd
        - Src:             'libqpdf/QPDFMatrix.cc:52,9'
          Dst:             _ZN5QUtil16double_to_stringEdib
        - Src:             'libqpdf/QPDFMatrix.cc:53,33'
          Dst:             _ZL12fix_roundingd
        - Src:             'libqpdf/QPDFMatrix.cc:53,9'
          Dst:             _ZN5QUtil16double_to_stringEdib
        - Src:             'libqpdf/QPDFMatrix.cc:54,33'
          Dst:             _ZL12fix_roundingd
        - Src:             'libqpdf/QPDFMatrix.cc:54,9'
          Dst:             _ZN5QUtil16double_to_stringEdib
    - functionName:    _ZN10QPDFMatrixC2ERKN16QPDFObjectHandle6MatrixE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFMatrix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          39
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFMatrixC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFMatrix.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _GLOBAL__sub_I_QPDFObjectHandle.cc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.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/QPDFObjectHandle.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4NullC2Ev
        - _ZN4qpdf4NullD2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:30,18'
          Dst:             _ZN4qpdf4NullC2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'libqpdf/QPDFObjectHandle.cc:0,0'
          Dst:             _ZN4qpdf4NullD2Ev
    - functionName:    _ZN4qpdf4NullC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:483,24'
          Dst:             _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:483,13'
          Dst:             _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf4NullD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:491,25'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
    - functionName:    _ZN16QPDFObjectHandle13QPDFDictItems8iterator7MembersD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1438
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNRSt3__116__variant_detail6__baseILNS0_6_TraitE1EJNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN10QPDFObject10JSON_DescrENS9_10ChildDescrENS9_14ObjStreamDescrEEE9__as_baseB8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__dtorINS0_8__traitsIJNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN10QPDFObject10JSON_DescrENS9_10ChildDescrENS9_14ObjStreamDescrEEEELNS0_6_TraitE1EE9__destroyB8ne220000EvENKUlRT_E_clINS0_5__altILm3ESC_EEEEDaSH_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__dtorINS0_8__traitsIJNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN10QPDFObject10JSON_DescrENS9_10ChildDescrENS9_14ObjStreamDescrEEEELNS0_6_TraitE1EE9__destroyB8ne220000EvENKUlRT_E_clINS0_5__altILm2ESB_EEEEDaSH_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObject10ChildDescrD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__dtorINS0_8__traitsIJNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN10QPDFObject10JSON_DescrENS9_10ChildDescrENS9_14ObjStreamDescrEEEELNS0_6_TraitE1EE9__destroyB8ne220000EvENKUlRT_E_clINS0_5__altILm1ESA_EEEEDaSH_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObject10JSON_DescrD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__dtorINS0_8__traitsIJNS_12basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEN10QPDFObject10JSON_DescrENS9_10ChildDescrENS9_14ObjStreamDescrEEEELNS0_6_TraitE1EE9__destroyB8ne220000EvENKUlRT_E_clINS0_5__altILm0ES8_EEEEDaSH_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDF_ArrayC2ERKNSt3__16vectorI16QPDFObjectHandleNS0_9allocatorIS2_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9QPDF_RealC2Edib
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QUtil16double_to_stringEdib
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:981,9'
          Dst:             _ZN5QUtil16double_to_stringEdib
    - functionName:    _ZN11QPDF_StringC2EONSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4qpdf7IntegercvT_ITkNSt3__18integralEjEEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK4qpdf7Integer5valueEv
        - _ZNSt14overflow_errorC2B8ne220000EPKc
        - _ZNSt14overflow_errorD1Ev
        - _ZNSt15underflow_errorC2B8ne220000EPKc
        - _ZNSt15underflow_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:340,22'
          Dst:             _ZNK4qpdf7Integer5valueEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,23'
          Dst:             _ZNSt14overflow_errorC2B8ne220000EPKc
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             _ZNSt14overflow_errorD1Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,23'
          Dst:             _ZNSt15underflow_errorC2B8ne220000EPKc
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             _ZNSt15underflow_errorD1Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4qpdf7Integer5valueEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       27
      CyclomaticComplexity: 14
      functionsReached:
        - _ZNK4qpdf10BaseHandle13invalid_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle2asI12QPDF_IntegerEEPT_v
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:951,15'
          Dst:             _ZNK4qpdf10BaseHandle2asI12QPDF_IntegerEEPT_v
        - Src:             'libqpdf/QPDFObjectHandle.cc:953,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:953,15'
          Dst:             _ZNK4qpdf10BaseHandle13invalid_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:953,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:953,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4qpdf10BaseHandle2asI12QPDF_IntegerEEPT_v
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf10BaseHandleD2Ev
        - _ZNK4qpdf10BaseHandle2asI12QPDF_IntegerEEPT_v
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,31'
          Dst:             _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,20'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,82'
          Dst:             _ZNK4qpdf10BaseHandle2asI12QPDF_IntegerEEPT_v
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,20'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,73'
          Dst:             _ZNK4qpdf10BaseHandle2asI12QPDF_IntegerEEPT_v
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
    - functionName:    _ZNK4qpdf10BaseHandle13invalid_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2128
      functionLinenumberEnd: 2130
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt16invalid_argumentC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2129,12'
          Dst:             _ZNSt16invalid_argumentC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZNSt16invalid_argumentD1Ev
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt16invalid_argumentC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:141,72'
          Dst:             _ZNSt11logic_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZNSt11logic_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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4qpdf7IntegercvT_ITkNSt3__18integralEyEEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK4qpdf7Integer5valueEv
        - _ZNSt14overflow_errorC2B8ne220000EPKc
        - _ZNSt14overflow_errorD1Ev
        - _ZNSt15underflow_errorC2B8ne220000EPKc
        - _ZNSt15underflow_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:340,22'
          Dst:             _ZNK4qpdf7Integer5valueEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,23'
          Dst:             _ZNSt14overflow_errorC2B8ne220000EPKc
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             _ZNSt14overflow_errorD1Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,23'
          Dst:             _ZNSt15underflow_errorC2B8ne220000EPKc
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             _ZNSt15underflow_errorD1Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN16QPDF_InlineImageC2EOS_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObjectC2I16QPDF_InlineImageEEOT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFObjGenC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:496,18'
          Dst:             _ZN10QPDFObjGenC2Ev
    - functionName:    _ZN16QPDF_InlineImageC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13QPDF_OperatorC2EOS_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObjectC2I13QPDF_OperatorEEOT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFObjGenC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:496,18'
          Dst:             _ZN10QPDFObjGenC2Ev
    - functionName:    _ZN13QPDF_OperatorC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDF_Array6SparseC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDF_Array6SparseC2ERKS0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDF_ArrayC2EOS_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObjectC2I10QPDF_ArrayEEOT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFObjGenC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:496,18'
          Dst:             _ZN10QPDFObjGenC2Ev
    - functionName:    _ZN10QPDF_ArrayC2ERKS_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9QPDF_NameC2EOS_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObjectC2I9QPDF_NameEEOT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFObjGenC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:496,18'
          Dst:             _ZN10QPDFObjGenC2Ev
    - functionName:    _ZN9QPDF_NameC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11QPDF_StringC2EOS_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObjectC2I11QPDF_StringEEOT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFObjGenC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:496,18'
          Dst:             _ZN10QPDFObjGenC2Ev
    - functionName:    _ZN11QPDF_StringC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9QPDF_RealC2EOS_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObjectC2I9QPDF_RealEEOT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFObjGenC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:496,18'
          Dst:             _ZN10QPDFObjGenC2Ev
    - functionName:    _ZN9QPDF_RealC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObjectC2I12QPDF_IntegerEEOT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFObjGenC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:496,18'
          Dst:             _ZN10QPDFObjGenC2Ev
    - functionName:    _ZN12QPDF_IntegerC2Ex
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObjectC2I9QPDF_BoolEEOT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFObjGenC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:496,18'
          Dst:             _ZN10QPDFObjGenC2Ev
    - functionName:    _ZN9QPDF_BoolC2Eb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15QPDF_DictionaryC2EOS_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObjectC2I15QPDF_DictionaryEEOT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFObjGenC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:496,18'
          Dst:             _ZN10QPDFObjGenC2Ev
    - functionName:    _ZN15QPDF_DictionaryC2ERKNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE16QPDFObjectHandleNS0_4lessIS7_EENS5_INS0_4pairIKS7_S8_EEEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_116CoalesceProvider17provideStreamDataERK10QPDFObjGenP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN16QPDFObjectHandle18pipeContentStreamsEP8PipelineRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - _ZN3QTC2TCEPKcS1_i
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK16QPDFObjectHandle9getObjGenEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:111,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:112,64'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:112,76'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDFObjectHandle.cc:114,18'
          Dst:             _ZN16QPDFObjectHandle18pipeContentStreamsEP8PipelineRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
    - functionName:    _ZNK16QPDFObjectHandle9getObjGenEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2513
      functionLinenumberEnd: 2514
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10QPDFObjGenC2Ev
        - _ZN10QPDFObject9getObjGenEv
      functionUses:    65
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2514,23'
          Dst:             _ZN10QPDFObject9getObjGenEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2514,37'
          Dst:             _ZN10QPDFObjGenC2Ev
    - functionName:    _ZN16QPDFObjectHandle18pipeContentStreamsEP8PipelineRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1690
      functionLinenumberEnd: 1713
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          255
      EdgeCount:       88
      CyclomaticComplexity: 40
      functionsReached:
        - _ZN16QPDFObjectHandle14pipeStreamDataEP8Pipelinei26qpdf_stream_decode_level_ebb
        - _ZN16QPDFObjectHandle26arrayOrStreamToStreamArrayERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf2pl6StringC2ERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4qpdf2pl6StringD2Ev
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN8Pipeline9writeCStrEPKc
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1693,16'
          Dst:             _ZN4qpdf2pl6StringC2ERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1694,23'
          Dst:             _ZN16QPDFObjectHandle26arrayOrStreamToStreamArrayERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1694,21'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1696,17'
          Dst:             _ZN8Pipeline9writeCStrEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:1698,21'
          Dst:             _ZN16QPDFObjectHandle14pipeStreamDataEP8Pipelinei26qpdf_stream_decode_level_ebb
        - Src:             'libqpdf/QPDFObjectHandle.cc:1699,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:1700,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:1703,51'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1703,63'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDFObjectHandle.cc:1700,19'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1700,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:1700,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:1708,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:1709,12'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1711,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1711,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1713,1'
          Dst:             _ZN4qpdf2pl6StringD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1713,1'
          Dst:             _ZN4qpdf2pl6StringD2Ev
    - functionName:    _ZN16QPDFObjectHandle26arrayOrStreamToStreamArrayERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionLinenumberEnd: 1486
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          392
      EdgeCount:       147
      CyclomaticComplexity: 66
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf5ArrayD2Ev
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - _ZN7QPDFExcD2Ev
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - _ZNK16QPDFObjectHandle8isStreamEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandle4warnEO7QPDFExc
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf5Array4sizeEv
        - _ZNK4qpdf5ArrayixEi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1449,22'
          Dst:             _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1449,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1450,46'
          Dst:             _ZNK4qpdf5Array4sizeEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1452,37'
          Dst:             _ZNK4qpdf5ArrayixEi
        - Src:             'libqpdf/QPDFObjectHandle.cc:1452,37'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1453,22'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1457,21'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1456,22'
          Dst:             _ZNK4qpdf10BaseHandle4warnEO7QPDFExc
        - Src:             'libqpdf/QPDFObjectHandle.cc:1456,17'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1456,17'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1463,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1463,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1464,16'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1466,17'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1468,13'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1467,9'
          Dst:             _ZNK4qpdf10BaseHandle4warnEO7QPDFExc
        - Src:             'libqpdf/QPDFObjectHandle.cc:1467,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1467,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1449,14'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1449,14'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1482,46'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1482,58'
          Dst:             _ZNK10QPDFObjGen7unparseEc
    - functionName:    _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          101
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4qpdf5ArrayC2EONSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf5ArrayC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZNK16QPDFObjectHandle10assertTypeEPKcb
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:1008,9'
          Dst:             _ZNK16QPDFObjectHandle10assertTypeEPKcb
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:1010,37'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:1011,38'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:1012,16'
          Dst:             _ZN4qpdf5ArrayC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:1014,12'
          Dst:             _ZN4qpdf5ArrayC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZNK16QPDFObjectHandle8isStreamEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:873,12'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
    - functionName:    _ZNK4qpdf10BaseHandle4warnEO7QPDFExc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2329
      functionLinenumberEnd: 2334
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4QPDF4warnERK7QPDFExc
        - _ZN7QPDFExcC2ERKS_
        - _ZN7QPDFExcD2Ev
        - _ZNK4qpdf10BaseHandle4qpdfEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2330,10'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2331,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2331,15'
          Dst:             _ZN7QPDFExcC2ERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:2331,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:2331,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2331,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2333,5'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2333,13'
          Dst:             _ZN4QPDF4warnERK7QPDFExc
    - functionName:    _ZNK16QPDFObjectHandle10assertTypeEPKcb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2173
      functionLinenumberEnd: 2177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4qpdf10BaseHandle10type_errorEPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2175,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2175,15'
          Dst:             _ZNK4qpdf10BaseHandle10type_errorEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:2175,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:2175,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2175,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4qpdf5ArrayC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:47,13'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf5ArrayC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:52,13'
          Dst:             _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZNK4qpdf10BaseHandle10type_errorEPKc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2133
      functionLinenumberEnd: 2136
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          92
      EdgeCount:       26
      CyclomaticComplexity: 12
      functionsReached:
        - _ZNK4qpdf10BaseHandle9type_nameEv
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2135,79'
          Dst:             _ZNK4qpdf10BaseHandle9type_nameEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2134,12'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZNK4qpdf10BaseHandle9type_nameEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:757,15'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
    - functionName:    _ZN10QPDFObject9getObjGenEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_116CoalesceProviderD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116CoalesceProviderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:99,46'
          Dst:             _ZN12_GLOBAL__N_116CoalesceProviderD2Ev
    - functionName:    _ZN12_GLOBAL__N_116CoalesceProviderD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle18StreamDataProviderD2Ev
        - _ZN16QPDFObjectHandleD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:99,46'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:99,46'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:99,46'
          Dst:             _ZN16QPDFObjectHandle18StreamDataProviderD2Ev
    - functionName:    _ZN16QPDFObjectHandle18StreamDataProviderD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandle18StreamDataProvider17provideStreamDataERK10QPDFObjGenP8Pipelinebb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10QPDFObjGen6getGenEv
        - _ZNK10QPDFObjGen6getObjEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:65,33'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:65,46'
          Dst:             _ZNK10QPDFObjGen6getGenEv
    - functionName:    _ZN16QPDFObjectHandle18StreamDataProvider17provideStreamDataEiiP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:72,5'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:72,11'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:72,5'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:72,5'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:72,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN16QPDFObjectHandle18StreamDataProvider17provideStreamDataEiiP8Pipelinebb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:79,5'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:79,11'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:79,5'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:79,5'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:79,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK10QPDFObjGen6getObjEv
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjGen.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    40
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10QPDFObjGen6getGenEv
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjGen.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6StreamC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:520,13'
          Dst:             _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf6StreamC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:515,13'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4JSON6Writer5writeEPKcm
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/JSON_writer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Zli5_qpdfPKcm
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2561
      functionLinenumberEnd: 2563
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN16QPDFObjectHandle5parseERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2562,12'
          Dst:             _ZN16QPDFObjectHandle5parseERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
    - functionName:    _ZN16QPDFObjectHandle5parseERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1653
      functionLinenumberEnd: 1654
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle5parseEP4QPDFRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1654,12'
          Dst:             _ZN16QPDFObjectHandle5parseEP4QPDFRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
    - functionName:    _ZN16QPDFObjectHandle5parseEP4QPDFRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1677
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          193
      EdgeCount:       63
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf2is12OffsetBuffer4tellEv
        - _ZN4qpdf2is12OffsetBufferC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_17basic_string_viewIcS5_EEx
        - _ZN4qpdf2is12OffsetBufferD2Ev
        - _ZN4qpdf4impl6Parser5parseER11InputSourceRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEP4QPDF
        - _ZN5QIntC7to_sizeIxEEmRKT_
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - _ZNK11InputSource13getLastOffsetEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - isspace
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1661,18'
          Dst:             _ZN4qpdf2is12OffsetBufferC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_17basic_string_viewIcS5_EEx
        - Src:             'libqpdf/QPDFObjectHandle.cc:1662,19'
          Dst:             _ZN4qpdf4impl6Parser5parseER11InputSourceRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEP4QPDF
        - Src:             'libqpdf/QPDFObjectHandle.cc:1663,42'
          Dst:             _ZN4qpdf2is12OffsetBuffer4tellEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1663,21'
          Dst:             _ZN5QIntC7to_sizeIxEEmRKT_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1665,14'
          Dst:             isspace
        - Src:             'libqpdf/QPDFObjectHandle.cc:1666,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:1667,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:1671,23'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1667,19'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1667,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:1667,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:1677,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1677,1'
          Dst:             _ZN4qpdf2is12OffsetBufferD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1677,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1677,1'
          Dst:             _ZN4qpdf2is12OffsetBufferD2Ev
    - functionName:    isspace
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObject15setParsedOffsetEx
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandle15setParsedOffsetEx
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2553
      functionLinenumberEnd: 2557
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10QPDFObject15setParsedOffsetEx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2555,14'
          Dst:             _ZN10QPDFObject15setParsedOffsetEx
    - functionName:    _ZN10QPDFObject7getQPDFEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK16QPDFObjectHandle13getGenerationEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2525
      functionLinenumberEnd: 2526
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10QPDFObjGen6getGenEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2526,12'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2526,24'
          Dst:             _ZNK10QPDFObjGen6getGenEv
    - functionName:    _ZNK16QPDFObjectHandle11getObjectIDEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2519
      functionLinenumberEnd: 2520
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10QPDFObjGen6getObjEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
      functionUses:    28
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2520,12'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2520,24'
          Dst:             _ZNK10QPDFObjGen6getObjEv
    - functionName:    _ZN16QPDFObjectHandle14QPDFArrayItems8iterator7MembersC2ERS_b
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2495
      functionLinenumberEnd: 2497
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK16QPDFObjectHandle14getArrayNItemsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2496,38'
          Dst:             _ZNK16QPDFObjectHandle14getArrayNItemsEv
    - functionName:    _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorC2ERS_b
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2478
      functionLinenumberEnd: 2480
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN16QPDFObjectHandle14QPDFArrayItems8iterator12updateIValueEv
        - _ZN16QPDFObjectHandle14QPDFArrayItems8iterator7MembersC2ERS_b
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2477,11'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iterator7MembersC2ERS_b
        - Src:             'libqpdf/QPDFObjectHandle.cc:2476,45'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2479,5'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iterator12updateIValueEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2480,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN16QPDFObjectHandle14QPDFArrayItems8iterator12updateIValueEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2484
      functionLinenumberEnd: 2491
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZNK16QPDFObjectHandle12getArrayItemEi
        - _ZNK16QPDFObjectHandle14getArrayNItemsEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2485,42'
          Dst:             _ZNK16QPDFObjectHandle14getArrayNItemsEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2487,18'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2487,16'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:2487,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2489,24'
          Dst:             _ZNK16QPDFObjectHandle12getArrayItemEi
        - Src:             'libqpdf/QPDFObjectHandle.cc:2489,16'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:2489,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZNK16QPDFObjectHandle14QPDFArrayItems8iteratoreqERKS1_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2472
      functionLinenumberEnd: 2473
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorptEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2465
      functionLinenumberEnd: 2467
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle14QPDFArrayItems8iterator12updateIValueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2466,5'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iterator12updateIValueEv
    - functionName:    _ZN16QPDFObjectHandle14QPDFArrayItems8iteratormmEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2448
      functionLinenumberEnd: 2453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16QPDFObjectHandle14QPDFArrayItems8iterator12updateIValueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2451,9'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iterator12updateIValueEv
    - functionName:    _ZN16QPDFObjectHandle14QPDFArrayItemsC2ERKS_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2433
      functionLinenumberEnd: 2434
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2432,5'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
    - functionName:    _ZN16QPDFObjectHandle13QPDFDictItems3endEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2427
      functionLinenumberEnd: 2428
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle13QPDFDictItems8iteratorC2ERS_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2428,12'
          Dst:             _ZN16QPDFObjectHandle13QPDFDictItems8iteratorC2ERS_b
    - functionName:    _ZN16QPDFObjectHandle13QPDFDictItems8iteratorC2ERS_b
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2395
      functionLinenumberEnd: 2397
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN16QPDFObjectHandle13QPDFDictItems8iterator12updateIValueEv
        - _ZN16QPDFObjectHandle13QPDFDictItems8iterator7MembersC2ERS_b
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2394,11'
          Dst:             _ZN16QPDFObjectHandle13QPDFDictItems8iterator7MembersC2ERS_b
        - Src:             'libqpdf/QPDFObjectHandle.cc:2396,5'
          Dst:             _ZN16QPDFObjectHandle13QPDFDictItems8iterator12updateIValueEv
    - functionName:    _ZN16QPDFObjectHandle13QPDFDictItems8iterator12updateIValueEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2401
      functionLinenumberEnd: 2410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2405,25'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2405,23'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:2405,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2408,31'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:2408,23'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:2408,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN16QPDFObjectHandle13QPDFDictItems8iterator7MembersC2ERS_b
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2414
      functionLinenumberEnd: 2417
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNK16QPDFObjectHandle7getKeysEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2415,15'
          Dst:             _ZNK16QPDFObjectHandle7getKeysEv
    - functionName:    _ZN16QPDFObjectHandle13QPDFDictItems5beginEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2421
      functionLinenumberEnd: 2422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle13QPDFDictItems8iteratorC2ERS_b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2422,12'
          Dst:             _ZN16QPDFObjectHandle13QPDFDictItems8iteratorC2ERS_b
    - functionName:    _ZNK16QPDFObjectHandle13QPDFDictItems8iteratoreqERKS1_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2383
      functionLinenumberEnd: 2391
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandle13QPDFDictItems8iteratorptEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2376
      functionLinenumberEnd: 2378
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle13QPDFDictItems8iterator12updateIValueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2377,5'
          Dst:             _ZN16QPDFObjectHandle13QPDFDictItems8iterator12updateIValueEv
    - functionName:    _ZN16QPDFObjectHandle13QPDFDictItems8iteratordeEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2369
      functionLinenumberEnd: 2371
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle13QPDFDictItems8iterator12updateIValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2370,5'
          Dst:             _ZN16QPDFObjectHandle13QPDFDictItems8iterator12updateIValueEv
    - functionName:    _ZN16QPDFObjectHandle13QPDFDictItems8iteratormmEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2361
      functionLinenumberEnd: 2364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle13QPDFDictItems8iterator12updateIValueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2363,5'
          Dst:             _ZN16QPDFObjectHandle13QPDFDictItems8iterator12updateIValueEv
    - functionName:    _ZN16QPDFObjectHandle13QPDFDictItems8iteratorppEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2353
      functionLinenumberEnd: 2356
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle13QPDFDictItems8iterator12updateIValueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2355,5'
          Dst:             _ZN16QPDFObjectHandle13QPDFDictItems8iterator12updateIValueEv
    - functionName:    _ZN16QPDFObjectHandle13QPDFDictItemsC2ERKS_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2348
      functionLinenumberEnd: 2349
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2347,5'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
    - functionName:    _ZNK16QPDFObjectHandle16assertPageObjectEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2312
      functionLinenumberEnd: 2316
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK16QPDFObjectHandle12isPageObjectEv
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2313,10'
          Dst:             _ZNK16QPDFObjectHandle12isPageObjectEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2314,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2314,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:2314,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:2314,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2314,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK16QPDFObjectHandle12isPageObjectEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2273
      functionLinenumberEnd: 2281
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4QPDF3Doc5Pages3allEv
        - _ZN4QPDF3Doc5pagesEv
        - _ZN4QPDF3docEv
        - _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZNK4qpdf10BaseHandle4qpdfEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2275,10'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2279,11'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2279,19'
          Dst:             _ZN4QPDF3docEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2279,25'
          Dst:             _ZN4QPDF3Doc5pagesEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2279,33'
          Dst:             _ZN4QPDF3Doc5Pages3allEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2280,12'
          Dst:             _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
    - functionName:    _ZN4QPDF3Doc5pagesEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionLinenumberEnd: 1313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          253
      EdgeCount:       57
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - _ZN4qpdf4NameD2Ev
        - _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:897,12'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:897,52'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:897,47'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFObjectHandle.cc:897,70'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:898,34'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:898,29'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFObjectHandle.cc:898,55'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:897,5'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:897,5'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:897,5'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:897,5'
          Dst:             _ZN4qpdf4NameD2Ev
    - functionName:    _ZNK16QPDFObjectHandle12isDictionaryEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 866
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    50
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:867,12'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
    - functionName:    _ZNK16QPDFObjectHandle7isImageEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2302
      functionLinenumberEnd: 2308
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         74
      ICount:          312
      EdgeCount:       78
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZNK16QPDFObjectHandle12getBoolValueEv
        - _ZNK16QPDFObjectHandle14isStreamOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6isBoolEv
        - _ZNK16QPDFObjectHandle7getDictEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2304,9'
          Dst:             _ZNK16QPDFObjectHandle14isStreamOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDFObjectHandle.cc:2306,13'
          Dst:             _ZNK16QPDFObjectHandle7getDictEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2306,23'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:2306,44'
          Dst:             _ZNK16QPDFObjectHandle6isBoolEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2307,13'
          Dst:             _ZNK16QPDFObjectHandle7getDictEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2307,23'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:2307,44'
          Dst:             _ZNK16QPDFObjectHandle12getBoolValueEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2303,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2303,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2303,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2303,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2303,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2303,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2303,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2303,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZNK16QPDFObjectHandle14isStreamOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          215
      EdgeCount:       45
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4NameD2Ev
        - _ZN4qpdf6StreamD2Ev
        - _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf6Stream4TypeEv
        - _ZNK4qpdf6Stream7SubtypeEv
      functionUses:    6
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:904,23'
          Dst:             _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - Src:             'libqpdf/QPDFObjectHandle.cc:904,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:905,16'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:905,50'
          Dst:             _ZNK4qpdf6Stream4TypeEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:905,57'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:906,40'
          Dst:             _ZNK4qpdf6Stream7SubtypeEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:906,50'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:905,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:905,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:905,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:905,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:904,14'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:904,14'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZNK16QPDFObjectHandle6isBoolEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:775,12'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
    - functionName:    _ZNK16QPDFObjectHandle12getBoolValueEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 923
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle2asI9QPDF_BoolEEPT_v
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:916,24'
          Dst:             _ZNK4qpdf10BaseHandle2asI9QPDF_BoolEEPT_v
        - Src:             'libqpdf/QPDFObjectHandle.cc:919,9'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:920,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
    - functionName:    _ZNK4qpdf10BaseHandle2asI9QPDF_BoolEEPT_v
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf10BaseHandleD2Ev
        - _ZNK4qpdf10BaseHandle2asI9QPDF_BoolEEPT_v
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,31'
          Dst:             _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,20'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,82'
          Dst:             _ZNK4qpdf10BaseHandle2asI9QPDF_BoolEEPT_v
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,20'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,73'
          Dst:             _ZNK4qpdf10BaseHandle2asI9QPDF_BoolEEPT_v
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
    - functionName:    _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2152
      functionLinenumberEnd: 2157
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN7QPDFExcD2Ev
        - _ZNK4qpdf10BaseHandle10type_errorEPKcRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle4warnEO7QPDFExc
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2154,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2154,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:2154,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:2154,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2154,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2156,10'
          Dst:             _ZNK4qpdf10BaseHandle10type_errorEPKcRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:2156,5'
          Dst:             _ZNK4qpdf10BaseHandle4warnEO7QPDFExc
        - Src:             'libqpdf/QPDFObjectHandle.cc:2156,5'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2156,5'
          Dst:             _ZN7QPDFExcD2Ev
    - functionName:    _ZNK4qpdf10BaseHandle10type_errorEPKcRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2140
      functionLinenumberEnd: 2148
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          151
      EdgeCount:       46
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - _ZNK4qpdf10BaseHandle11descriptionEv
        - _ZNK4qpdf10BaseHandle9type_nameEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2144,9'
          Dst:             _ZNK4qpdf10BaseHandle11descriptionEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2146,79'
          Dst:             _ZNK4qpdf10BaseHandle9type_nameEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2141,12'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
    - functionName:    _ZNK4qpdf10BaseHandle11descriptionEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2027
      functionLinenumberEnd: 2028
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10QPDFObject14getDescriptionEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2028,23'
          Dst:             _ZN10QPDFObject14getDescriptionEv
    - functionName:    _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          101
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4qpdf6StreamC2EONSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf6StreamC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZNK16QPDFObjectHandle10assertTypeEPKcb
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:1033,37'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:1034,38'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:1035,16'
          Dst:             _ZN4qpdf6StreamC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:1038,9'
          Dst:             _ZNK16QPDFObjectHandle10assertTypeEPKcb
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:1040,12'
          Dst:             _ZN4qpdf6StreamC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZNK4qpdf6Stream4TypeEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf6Stream7getDictEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:602,21'
          Dst:             _ZNK4qpdf6Stream7getDictEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:602,21'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:602,20'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:602,13'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:602,13'
          Dst:             _ZN4qpdf10DictionaryD2Ev
    - functionName:    _ZNK4qpdf6Stream7SubtypeEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf6Stream7getDictEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:593,21'
          Dst:             _ZNK4qpdf6Stream7getDictEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:593,21'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:593,20'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:593,13'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:593,13'
          Dst:             _ZN4qpdf10DictionaryD2Ev
    - functionName:    _ZNK16QPDFObjectHandle13isFormXObjectEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2296
      functionLinenumberEnd: 2298
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK16QPDFObjectHandle14isStreamOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2297,12'
          Dst:             _ZNK16QPDFObjectHandle14isStreamOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
    - functionName:    _ZNK16QPDFObjectHandle13isPagesObjectEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2285
      functionLinenumberEnd: 2292
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4QPDF3Doc5Pages3allEv
        - _ZN4QPDF3Doc5pagesEv
        - _ZN4QPDF3docEv
        - _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZNK4qpdf10BaseHandle4qpdfEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2286,10'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2290,11'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2290,19'
          Dst:             _ZN4QPDF3docEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2290,25'
          Dst:             _ZN4QPDF3Doc5pagesEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2290,33'
          Dst:             _ZN4QPDF3Doc5Pages3allEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2291,12'
          Dst:             _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
    - functionName:    _ZNK16QPDFObjectHandle12assertNumberEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2267
      functionLinenumberEnd: 2269
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle10assertTypeEPKcb
        - _ZNK16QPDFObjectHandle8isNumberEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2268,26'
          Dst:             _ZNK16QPDFObjectHandle8isNumberEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2268,5'
          Dst:             _ZNK16QPDFObjectHandle10assertTypeEPKcb
    - functionName:    _ZNK16QPDFObjectHandle8isNumberEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK16QPDFObjectHandle6isRealEv
        - _ZNK16QPDFObjectHandle9isIntegerEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:807,13'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:807,28'
          Dst:             _ZNK16QPDFObjectHandle6isRealEv
    - functionName:    _ZNK16QPDFObjectHandle9isIntegerEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:795,12'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
    - functionName:    _ZNK16QPDFObjectHandle6isRealEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:801,12'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
    - functionName:    _ZNK16QPDFObjectHandle12assertScalarEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2261
      functionLinenumberEnd: 2263
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle10assertTypeEPKcb
        - _ZNK16QPDFObjectHandle8isScalarEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2262,26'
          Dst:             _ZNK16QPDFObjectHandle8isScalarEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2262,5'
          Dst:             _ZNK16QPDFObjectHandle10assertTypeEPKcb
    - functionName:    _ZNK16QPDFObjectHandle8isScalarEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          50
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK16QPDFObjectHandle6isBoolEv
        - _ZNK16QPDFObjectHandle6isNameEv
        - _ZNK16QPDFObjectHandle6isNullEv
        - _ZNK16QPDFObjectHandle6isRealEv
        - _ZNK16QPDFObjectHandle8isStringEv
        - _ZNK16QPDFObjectHandle9isIntegerEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:885,12'
          Dst:             _ZNK16QPDFObjectHandle6isBoolEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:885,24'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:885,39'
          Dst:             _ZNK16QPDFObjectHandle6isNameEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:885,51'
          Dst:             _ZNK16QPDFObjectHandle6isNullEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:885,63'
          Dst:             _ZNK16QPDFObjectHandle6isRealEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:885,75'
          Dst:             _ZNK16QPDFObjectHandle8isStringEv
    - functionName:    _ZNK16QPDFObjectHandle6isNameEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:837,12'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
    - functionName:    _ZNK16QPDFObjectHandle6isNullEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:789,12'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
    - functionName:    _ZNK16QPDFObjectHandle8isStringEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:843,12'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
    - functionName:    _ZNK16QPDFObjectHandle14assertIndirectEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2253
      functionLinenumberEnd: 2257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK16QPDFObjectHandle10isIndirectEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2254,10'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2255,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2255,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:2255,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:2255,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2255,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK16QPDFObjectHandle10isIndirectEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2531
      functionLinenumberEnd: 2532
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle11getObjectIDEv
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2532,12'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
    - functionName:    _ZNK16QPDFObjectHandle14assertReservedEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2247
      functionLinenumberEnd: 2249
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle10assertTypeEPKcb
        - _ZNK16QPDFObjectHandle10isReservedEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2248,28'
          Dst:             _ZNK16QPDFObjectHandle10isReservedEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2248,5'
          Dst:             _ZNK16QPDFObjectHandle10assertTypeEPKcb
    - functionName:    _ZNK16QPDFObjectHandle10isReservedEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:879,12'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
    - functionName:    _ZNK16QPDFObjectHandle16assertDictionaryEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2235
      functionLinenumberEnd: 2237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle10assertTypeEPKcb
        - _ZNK16QPDFObjectHandle12isDictionaryEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2236,30'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2236,5'
          Dst:             _ZNK16QPDFObjectHandle10assertTypeEPKcb
    - functionName:    _ZNK16QPDFObjectHandle11assertArrayEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2229
      functionLinenumberEnd: 2231
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle10assertTypeEPKcb
        - _ZNK16QPDFObjectHandle7isArrayEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2230,25'
          Dst:             _ZNK16QPDFObjectHandle7isArrayEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2230,5'
          Dst:             _ZNK16QPDFObjectHandle10assertTypeEPKcb
    - functionName:    _ZNK16QPDFObjectHandle7isArrayEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:861,12'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
    - functionName:    _ZNK16QPDFObjectHandle17assertInlineImageEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2223
      functionLinenumberEnd: 2225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle10assertTypeEPKcb
        - _ZNK16QPDFObjectHandle13isInlineImageEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2224,31'
          Dst:             _ZNK16QPDFObjectHandle13isInlineImageEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2224,5'
          Dst:             _ZNK16QPDFObjectHandle10assertTypeEPKcb
    - functionName:    _ZNK16QPDFObjectHandle13isInlineImageEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:855,12'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
    - functionName:    _ZNK16QPDFObjectHandle14assertOperatorEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2217
      functionLinenumberEnd: 2219
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle10assertTypeEPKcb
        - _ZNK16QPDFObjectHandle10isOperatorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2218,28'
          Dst:             _ZNK16QPDFObjectHandle10isOperatorEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2218,5'
          Dst:             _ZNK16QPDFObjectHandle10assertTypeEPKcb
    - functionName:    _ZNK16QPDFObjectHandle10isOperatorEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:849,12'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
    - functionName:    _ZNK16QPDFObjectHandle12assertStringEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2211
      functionLinenumberEnd: 2213
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle10assertTypeEPKcb
        - _ZNK16QPDFObjectHandle8isStringEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2212,26'
          Dst:             _ZNK16QPDFObjectHandle8isStringEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2212,5'
          Dst:             _ZNK16QPDFObjectHandle10assertTypeEPKcb
    - functionName:    _ZNK16QPDFObjectHandle10assertNameEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2205
      functionLinenumberEnd: 2207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle10assertTypeEPKcb
        - _ZNK16QPDFObjectHandle6isNameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2206,24'
          Dst:             _ZNK16QPDFObjectHandle6isNameEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2206,5'
          Dst:             _ZNK16QPDFObjectHandle10assertTypeEPKcb
    - functionName:    _ZNK16QPDFObjectHandle10assertRealEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2199
      functionLinenumberEnd: 2201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle10assertTypeEPKcb
        - _ZNK16QPDFObjectHandle6isRealEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2200,24'
          Dst:             _ZNK16QPDFObjectHandle6isRealEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2200,5'
          Dst:             _ZNK16QPDFObjectHandle10assertTypeEPKcb
    - functionName:    _ZNK16QPDFObjectHandle13assertIntegerEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle10assertTypeEPKcb
        - _ZNK16QPDFObjectHandle9isIntegerEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2194,27'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2194,5'
          Dst:             _ZNK16QPDFObjectHandle10assertTypeEPKcb
    - functionName:    _ZNK16QPDFObjectHandle10assertBoolEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2187
      functionLinenumberEnd: 2189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle10assertTypeEPKcb
        - _ZNK16QPDFObjectHandle6isBoolEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2188,27'
          Dst:             _ZNK16QPDFObjectHandle6isBoolEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2188,5'
          Dst:             _ZNK16QPDFObjectHandle10assertTypeEPKcb
    - functionName:    _ZNK16QPDFObjectHandle10assertNullEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2181
      functionLinenumberEnd: 2183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle10assertTypeEPKcb
        - _ZNK16QPDFObjectHandle6isNullEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2182,24'
          Dst:             _ZNK16QPDFObjectHandle6isNullEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2182,5'
          Dst:             _ZNK16QPDFObjectHandle10assertTypeEPKcb
    - functionName:    _ZNK16QPDFObjectHandle13objectWarningERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2167
      functionLinenumberEnd: 2169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          72
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - _ZN7QPDFExcD2Ev
        - _ZNK4qpdf10BaseHandle11descriptionEv
        - _ZNK4qpdf10BaseHandle4warnEO7QPDFExc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2168,30'
          Dst:             _ZNK4qpdf10BaseHandle11descriptionEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2168,10'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDFObjectHandle.cc:2168,5'
          Dst:             _ZNK4qpdf10BaseHandle4warnEO7QPDFExc
        - Src:             'libqpdf/QPDFObjectHandle.cc:2168,5'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2168,5'
          Dst:             _ZN7QPDFExcD2Ev
    - functionName:    _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2338
      functionLinenumberEnd: 2344
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          112
      EdgeCount:       36
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN10QPDFLogger13defaultLoggerEv
        - _ZN10QPDFLogger8getErrorEb
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - _ZN7QPDFExcD2Ev
        - _ZN8PipelinelsEPKc
        - _ZN8PipelinelsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle11descriptionEv
        - _ZNK4qpdf10BaseHandle4qpdfEv
        - _ZNK4qpdf10BaseHandle4warnEO7QPDFExc
      functionUses:    56
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2339,9'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2340,39'
          Dst:             _ZNK4qpdf10BaseHandle11descriptionEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2340,14'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDFObjectHandle.cc:2340,9'
          Dst:             _ZNK4qpdf10BaseHandle4warnEO7QPDFExc
        - Src:             'libqpdf/QPDFObjectHandle.cc:2340,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2340,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2342,10'
          Dst:             _ZN10QPDFLogger13defaultLoggerEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2342,39'
          Dst:             _ZN10QPDFLogger8getErrorEb
        - Src:             'libqpdf/QPDFObjectHandle.cc:2342,50'
          Dst:             _ZN8PipelinelsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:2342,61'
          Dst:             _ZN8PipelinelsEPKc
    - functionName:    _ZNK16QPDFObjectHandle14warnIfPossibleERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2161
      functionLinenumberEnd: 2163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2162,5'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN16QPDFObjectHandle10makeDirectEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2113
      functionLinenumberEnd: 2116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObjGen3setC2Ev
        - _ZN10QPDFObjGen3setD2Ev
        - _ZN16QPDFObjectHandle10makeDirectEjRN10QPDFObjGen3setEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2114,21'
          Dst:             _ZN10QPDFObjGen3setC2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2115,5'
          Dst:             _ZN16QPDFObjectHandle10makeDirectEjRN10QPDFObjGen3setEb
        - Src:             'libqpdf/QPDFObjectHandle.cc:2116,1'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2116,1'
          Dst:             _ZN10QPDFObjGen3setD2Ev
    - functionName:    _ZN16QPDFObjectHandle10makeDirectEjRN10QPDFObjGen3setEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2066
      functionLinenumberEnd: 2109
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          427
      EdgeCount:       158
      CyclomaticComplexity: 72
      functionsReached:
        - _ZN10QPDFObjGen3set3addES_
        - _ZN10QPDFObjGen3set5eraseES_
        - _ZN10QPDFObject6createI10QPDF_ArrayJRNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN10QPDFObject6createI15QPDF_DictionaryJRNSt3__13mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16QPDFObjectHandleNS2_4lessIS9_EENS7_INS2_4pairIKS9_SA_EEEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandle10makeDirectEjRN10QPDFObjGen3setEb
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary3endEv
        - _ZN4qpdf14BaseDictionary5beginEv
        - _ZN4qpdf5Array3endEv
        - _ZN4qpdf5Array5beginEv
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK16QPDFObjectHandle10isReservedEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - _ZNK16QPDFObjectHandle17assertInitializedEv
        - _ZNK16QPDFObjectHandle6isBoolEv
        - _ZNK16QPDFObjectHandle6isNameEv
        - _ZNK16QPDFObjectHandle6isNullEv
        - _ZNK16QPDFObjectHandle6isRealEv
        - _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - _ZNK16QPDFObjectHandle8isStreamEv
        - _ZNK16QPDFObjectHandle8isStringEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK16QPDFObjectHandle9isIntegerEv
        - _ZNK4qpdf10BaseHandle4copyEb
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2069,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2069,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:2069,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:2069,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2069,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2071,5'
          Dst:             _ZNK16QPDFObjectHandle17assertInitializedEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2073,19'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2074,18'
          Dst:             _ZN10QPDFObjGen3set3addES_
        - Src:             'libqpdf/QPDFObjectHandle.cc:2075,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2075,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:2075,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:2075,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2075,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2078,9'
          Dst:             _ZNK16QPDFObjectHandle6isBoolEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2078,21'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2078,36'
          Dst:             _ZNK16QPDFObjectHandle6isNameEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2078,48'
          Dst:             _ZNK16QPDFObjectHandle6isNullEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2078,60'
          Dst:             _ZNK16QPDFObjectHandle6isRealEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2078,72'
          Dst:             _ZNK16QPDFObjectHandle8isStringEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2079,15'
          Dst:             _ZNK4qpdf10BaseHandle4copyEb
        - Src:             'libqpdf/QPDFObjectHandle.cc:2080,25'
          Dst:             _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - Src:             'libqpdf/QPDFObjectHandle.cc:2080,21'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2082,30'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2082,30'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2084,26'
          Dst:             _ZN16QPDFObjectHandle10makeDirectEjRN10QPDFObjGen3setEb
        - Src:             'libqpdf/QPDFObjectHandle.cc:2086,15'
          Dst:             _ZN10QPDFObject6createI10QPDF_ArrayJRNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:2087,16'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2089,40'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDFObjectHandle.cc:2089,38'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2089,38'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2089,38'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2090,24'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2092,28'
          Dst:             _ZN16QPDFObjectHandle10makeDirectEjRN10QPDFObjGen3setEb
        - Src:             'libqpdf/QPDFObjectHandle.cc:2089,38'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2095,15'
          Dst:             _ZN10QPDFObject6createI15QPDF_DictionaryJRNSt3__13mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16QPDFObjectHandleNS2_4lessIS9_EENS7_INS2_4pairIKS9_SA_EEEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:2096,16'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2097,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:2099,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2099,19'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:2099,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:2099,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2101,16'
          Dst:             _ZNK16QPDFObjectHandle10isReservedEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2102,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2102,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:2102,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:2102,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2105,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2105,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:2105,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:2105,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2080,21'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2080,21'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2108,13'
          Dst:             _ZN10QPDFObjGen3set5eraseES_
    - functionName:    _ZNK16QPDFObjectHandle17assertInitializedEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2120
      functionLinenumberEnd: 2124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2122,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2122,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:2122,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:2122,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2122,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4qpdf10BaseHandle4copyEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         119
      ICount:          676
      EdgeCount:       219
      CyclomaticComplexity: 102
      functionsReached:
        - _ZN10QPDFObject6createI10QPDF_ArrayJNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEEbEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN10QPDFObject6createI10QPDF_ArrayJRKS1_EEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN10QPDFObject6createI10QPDF_ArrayJS1_EEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN10QPDFObject6createI11QPDF_StringJRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN10QPDFObject6createI12QPDF_IntegerJRxEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN10QPDFObject6createI13QPDF_OperatorJRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN10QPDFObject6createI13QPDF_ReservedJEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN10QPDFObject6createI15QPDF_DictionaryJRKNSt3__13mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16QPDFObjectHandleNS2_4lessIS9_EENS7_INS2_4pairIKS9_SA_EEEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN10QPDFObject6createI15QPDF_DictionaryJRNSt3__13mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16QPDFObjectHandleNS2_4lessIS9_EENS7_INS2_4pairIKS9_SA_EEEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN10QPDFObject6createI16QPDF_InlineImageJRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN10QPDFObject6createI9QPDF_BoolJRbEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN10QPDFObject6createI9QPDF_NameJRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN10QPDFObject6createI9QPDF_RealJRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN10QPDF_ArrayC2Ev
        - _ZN10QPDF_ArrayD2Ev
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSERKS_
        - _ZN3QTC2TCEPKcS1_i
        - _ZNK4qpdf10BaseHandle17referenced_objectEv
        - _ZNK4qpdf10BaseHandle18resolved_type_codeEv
        - _ZNK4qpdf10BaseHandle4copyEb
        - _ZNK4qpdf10BaseHandle6obj_spEv
        - _ZNK4qpdf10BaseHandle8indirectEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFObjectHandle.cc:253,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:253,13'
          Dst:             _ZNK4qpdf10BaseHandle18resolved_type_codeEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:255,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:255,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:255,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:255,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:255,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:258,16'
          Dst:             _ZN10QPDFObject6createI13QPDF_ReservedJEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:260,16'
          Dst:             _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:262,16'
          Dst:             _ZN10QPDFObject6createI9QPDF_BoolJRbEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:264,16'
          Dst:             _ZN10QPDFObject6createI12QPDF_IntegerJRxEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:266,16'
          Dst:             _ZN10QPDFObject6createI9QPDF_RealJRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:268,16'
          Dst:             _ZN10QPDFObject6createI11QPDF_StringJRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:270,16'
          Dst:             _ZN10QPDFObject6createI9QPDF_NameJRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:275,24'
          Dst:             _ZN10QPDFObject6createI10QPDF_ArrayJRKS1_EEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:277,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:279,32'
          Dst:             _ZN10QPDF_ArrayC2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:283,55'
          Dst:             _ZNK4qpdf10BaseHandle8indirectEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:283,68'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:283,76'
          Dst:             _ZNK4qpdf10BaseHandle4copyEb
        - Src:             'libqpdf/QPDFObjectHandle.cc:283,73'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:283,50'
          Dst:             _ZN16QPDFObjectHandleaSERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:283,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:283,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:285,28'
          Dst:             _ZN10QPDFObject6createI10QPDF_ArrayJS1_EEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:286,17'
          Dst:             _ZN10QPDF_ArrayD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:286,17'
          Dst:             _ZN10QPDF_ArrayD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:291,29'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:291,48'
          Dst:             _ZNK4qpdf10BaseHandle8indirectEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:291,61'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:291,79'
          Dst:             _ZNK4qpdf10BaseHandle4copyEb
        - Src:             'libqpdf/QPDFObjectHandle.cc:291,71'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:291,89'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:290,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:290,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:293,28'
          Dst:             _ZN10QPDFObject6createI10QPDF_ArrayJNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEEbEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:301,24'
          Dst:             _ZN10QPDFObject6createI15QPDF_DictionaryJRKNSt3__13mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16QPDFObjectHandleNS2_4lessIS9_EENS7_INS2_4pairIKS9_SA_EEEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:305,42'
          Dst:             _ZNK4qpdf10BaseHandle8indirectEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:305,55'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:305,65'
          Dst:             _ZNK4qpdf10BaseHandle4copyEb
        - Src:             'libqpdf/QPDFObjectHandle.cc:305,61'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:305,36'
          Dst:             _ZN16QPDFObjectHandleaSERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:305,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:305,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:307,24'
          Dst:             _ZN10QPDFObject6createI15QPDF_DictionaryJRNSt3__13mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16QPDFObjectHandleNS2_4lessIS9_EENS7_INS2_4pairIKS9_SA_EEEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:311,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:312,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:312,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:312,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:312,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:312,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:315,16'
          Dst:             _ZN10QPDFObject6createI13QPDF_OperatorJRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:317,16'
          Dst:             _ZN10QPDFObject6createI16QPDF_InlineImageJRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:319,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:319,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:319,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:319,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:319,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:322,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:322,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:322,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:322,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:322,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:325,16'
          Dst:             _ZNK4qpdf10BaseHandle17referenced_objectEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:325,36'
          Dst:             _ZNK4qpdf10BaseHandle6obj_spEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:325,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:325,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN10QPDFObject6createI10QPDF_ArrayJRNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEEEEENS2_10shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDF_ArrayC2ERKNSt3__16vectorI16QPDFObjectHandleNS0_9allocatorIS2_EEEE
        - _ZN10QPDF_ArrayD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN10QPDF_ArrayC2ERKNSt3__16vectorI16QPDFObjectHandleNS0_9allocatorIS2_EEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN10QPDF_ArrayD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN10QPDF_ArrayD2Ev
    - functionName:    _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          101
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4qpdf10DictionaryC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZNK16QPDFObjectHandle10assertTypeEPKcb
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:1020,37'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:1021,38'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:1022,16'
          Dst:             _ZN4qpdf10DictionaryC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:1025,9'
          Dst:             _ZNK16QPDFObjectHandle10assertTypeEPKcb
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:1027,12'
          Dst:             _ZN4qpdf10DictionaryC2ERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN10QPDFObject6createI15QPDF_DictionaryJRNSt3__13mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16QPDFObjectHandleNS2_4lessIS9_EENS7_INS2_4pairIKS9_SA_EEEEEEEEENS2_10shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN15QPDF_DictionaryC2ERKNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE16QPDFObjectHandleNS0_4lessIS7_EENS5_INS0_4pairIKS7_S8_EEEEEE
        - _ZN15QPDF_DictionaryD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN15QPDF_DictionaryC2ERKNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE16QPDFObjectHandleNS0_4lessIS7_EENS5_INS0_4pairIKS7_S8_EEEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN15QPDF_DictionaryD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN15QPDF_DictionaryD2Ev
    - functionName:    _ZN10QPDFObject6createI9QPDF_BoolJRbEEENSt3__110shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9QPDF_BoolC2Eb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN9QPDF_BoolC2Eb
    - functionName:    _ZN10QPDFObject6createI12QPDF_IntegerJRxEEENSt3__110shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12QPDF_IntegerC2Ex
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN12QPDF_IntegerC2Ex
    - functionName:    _ZN10QPDFObject6createI9QPDF_RealJRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN9QPDF_RealC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN9QPDF_RealD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN9QPDF_RealC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN9QPDF_RealD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN9QPDF_RealD2Ev
    - functionName:    _ZN10QPDFObject6createI11QPDF_StringJRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11QPDF_StringC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN11QPDF_StringD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN11QPDF_StringC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN11QPDF_StringD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN11QPDF_StringD2Ev
    - functionName:    _ZN10QPDFObject6createI9QPDF_NameJRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN9QPDF_NameC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN9QPDF_NameD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN9QPDF_NameC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN9QPDF_NameD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN9QPDF_NameD2Ev
    - functionName:    _ZN10QPDFObject6createI10QPDF_ArrayJRKS1_EEENSt3__110shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDF_ArrayC2ERKS_
        - _ZN10QPDF_ArrayD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN10QPDF_ArrayC2ERKS_
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN10QPDF_ArrayD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN10QPDF_ArrayD2Ev
    - functionName:    _ZN10QPDF_ArrayC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObject6createI10QPDF_ArrayJS1_EEENSt3__110shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDF_ArrayC2EOS_
        - _ZN10QPDF_ArrayD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN10QPDF_ArrayC2EOS_
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN10QPDF_ArrayD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN10QPDF_ArrayD2Ev
    - functionName:    _ZN10QPDFObject6createI10QPDF_ArrayJNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEEbEEENS2_10shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDF_ArrayC2EONSt3__16vectorI16QPDFObjectHandleNS0_9allocatorIS2_EEEEb
        - _ZN10QPDF_ArrayD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN10QPDF_ArrayC2EONSt3__16vectorI16QPDFObjectHandleNS0_9allocatorIS2_EEEEb
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN10QPDF_ArrayD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN10QPDF_ArrayD2Ev
    - functionName:    _ZN10QPDFObject6createI15QPDF_DictionaryJRKNSt3__13mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16QPDFObjectHandleNS2_4lessIS9_EENS7_INS2_4pairIKS9_SA_EEEEEEEEENS2_10shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN15QPDF_DictionaryC2ERKNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE16QPDFObjectHandleNS0_4lessIS7_EENS5_INS0_4pairIKS7_S8_EEEEEE
        - _ZN15QPDF_DictionaryD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN15QPDF_DictionaryC2ERKNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE16QPDFObjectHandleNS0_4lessIS7_EENS5_INS0_4pairIKS7_S8_EEEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN15QPDF_DictionaryD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN15QPDF_DictionaryD2Ev
    - functionName:    _ZN10QPDFObject6createI13QPDF_OperatorJRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN13QPDF_OperatorC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN13QPDF_OperatorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN13QPDF_OperatorC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN13QPDF_OperatorD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN13QPDF_OperatorD2Ev
    - functionName:    _ZN10QPDFObject6createI16QPDF_InlineImageJRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN16QPDF_InlineImageC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDF_InlineImageD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN16QPDF_InlineImageC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN16QPDF_InlineImageD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN16QPDF_InlineImageD2Ev
    - functionName:    _ZNK4qpdf10BaseHandle17referenced_objectEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 830
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF9getObjectE10QPDFObjGen
        - _ZNK4qpdf10BaseHandle18resolved_type_codeEv
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:831,9'
          Dst:             _ZNK4qpdf10BaseHandle18resolved_type_codeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:831,9'
          Dst:             __assert_fail
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:832,9'
          Dst:             __assert_fail
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:833,27'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
    - functionName:    _ZN16QPDFObjectHandle17unsafeShallowCopyEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2057
      functionLinenumberEnd: 2062
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - _ZNK4qpdf10BaseHandle4copyEb
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2059,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2059,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:2059,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:2059,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2059,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2061,13'
          Dst:             _ZNK4qpdf10BaseHandle4copyEb
        - Src:             'libqpdf/QPDFObjectHandle.cc:2061,12'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN10QPDFObject14hasDescriptionEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK10QPDFObjGen10isIndirectEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:445,41'
          Dst:             _ZNK10QPDFObjGen10isIndirectEv
    - functionName:    _ZNK16QPDFObjectHandle20hasObjectDescriptionEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2042
      functionLinenumberEnd: 2043
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10QPDFObject14hasDescriptionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2043,24'
          Dst:             _ZN10QPDFObject14hasDescriptionEv
    - functionName:    _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFObject15setParsedOffsetEx
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:422,9'
          Dst:             _ZN10QPDFObject15setParsedOffsetEx
    - functionName:    _ZN16QPDFObjectHandle20setObjectDescriptionEP4QPDFRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2033
      functionLinenumberEnd: 2038
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2036,14'
          Dst:             _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
    - functionName:    _ZN16QPDFObjectHandle11newReservedEP4QPDF
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2018
      functionLinenumberEnd: 2023
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4QPDF11newReservedEv
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2020,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2020,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:2020,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:2020,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2020,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2022,18'
          Dst:             _ZN4QPDF11newReservedEv
    - functionName:    _ZN16QPDFObjectHandle9newStreamEP4QPDFRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2008
      functionLinenumberEnd: 2014
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF9newStreamERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2010,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2010,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:2010,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:2010,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2010,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2012,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:2013,18'
          Dst:             _ZN4QPDF9newStreamERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN16QPDFObjectHandle9newStreamEP4QPDFNSt3__110shared_ptrI6BufferEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1998
      functionLinenumberEnd: 2004
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF9newStreamENSt3__110shared_ptrI6BufferEE
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2000,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2000,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:2000,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:2000,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2000,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2002,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:2003,18'
          Dst:             _ZN4QPDF9newStreamENSt3__110shared_ptrI6BufferEE
    - functionName:    _ZN16QPDFObjectHandle13newDictionaryERKNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES_NS0_4lessIS7_EENS5_INS0_4pairIKS7_S_EEEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1982
      functionLinenumberEnd: 1984
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject6createI15QPDF_DictionaryJRKNSt3__13mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16QPDFObjectHandleNS2_4lessIS9_EENS7_INS2_4pairIKS9_SA_EEEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1983,13'
          Dst:             _ZN10QPDFObject6createI15QPDF_DictionaryJRKNSt3__13mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16QPDFObjectHandleNS2_4lessIS9_EENS7_INS2_4pairIKS9_SA_EEEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1983,12'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN16QPDFObjectHandle13newDictionaryEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1976
      functionLinenumberEnd: 1978
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandle13newDictionaryERKNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES_NS0_4lessIS7_EENS5_INS0_4pairIKS7_S_EEEEEE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1977,12'
          Dst:             _ZN16QPDFObjectHandle13newDictionaryERKNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES_NS0_4lessIS7_EENS5_INS0_4pairIKS7_S_EEEEEE
    - functionName:    _ZN16QPDFObjectHandle13newFromMatrixERK10QPDFMatrix
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1970
      functionLinenumberEnd: 1971
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle8newArrayERK10QPDFMatrix
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1971,12'
          Dst:             _ZN16QPDFObjectHandle8newArrayERK10QPDFMatrix
    - functionName:    _ZN16QPDFObjectHandle8newArrayERK10QPDFMatrix
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1946
      functionLinenumberEnd: 1954
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          164
      EdgeCount:       51
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN16QPDFObjectHandle7newRealEdib
        - _ZN16QPDFObjectHandle8newArrayERKNSt3__16vectorIS_NS0_9allocatorIS_EEEE
        - _ZN16QPDFObjectHandleD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1948,10'
          Dst:             _ZN16QPDFObjectHandle7newRealEdib
        - Src:             'libqpdf/QPDFObjectHandle.cc:1949,10'
          Dst:             _ZN16QPDFObjectHandle7newRealEdib
        - Src:             'libqpdf/QPDFObjectHandle.cc:1950,10'
          Dst:             _ZN16QPDFObjectHandle7newRealEdib
        - Src:             'libqpdf/QPDFObjectHandle.cc:1951,10'
          Dst:             _ZN16QPDFObjectHandle7newRealEdib
        - Src:             'libqpdf/QPDFObjectHandle.cc:1952,10'
          Dst:             _ZN16QPDFObjectHandle7newRealEdib
        - Src:             'libqpdf/QPDFObjectHandle.cc:1953,10'
          Dst:             _ZN16QPDFObjectHandle7newRealEdib
        - Src:             'libqpdf/QPDFObjectHandle.cc:1947,12'
          Dst:             _ZN16QPDFObjectHandle8newArrayERKNSt3__16vectorIS_NS0_9allocatorIS_EEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1947,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1948,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1947,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN16QPDFObjectHandle7newRealEdib
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1898
      functionLinenumberEnd: 1900
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject6createI9QPDF_RealJRdRiRbEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1899,13'
          Dst:             _ZN10QPDFObject6createI9QPDF_RealJRdRiRbEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1899,12'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN16QPDFObjectHandle8newArrayERKNSt3__16vectorIS_NS0_9allocatorIS_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1922
      functionLinenumberEnd: 1924
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject6createI10QPDF_ArrayJRKNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1923,13'
          Dst:             _ZN10QPDFObject6createI10QPDF_ArrayJRKNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1923,12'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN10QPDFObject6createI10QPDF_ArrayJRKNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEEEEENS2_10shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDF_ArrayC2ERKNSt3__16vectorI16QPDFObjectHandleNS0_9allocatorIS2_EEEE
        - _ZN10QPDF_ArrayD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN10QPDF_ArrayC2ERKNSt3__16vectorI16QPDFObjectHandleNS0_9allocatorIS2_EEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN10QPDF_ArrayD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN10QPDF_ArrayD2Ev
    - functionName:    _ZN10QPDFObject6createI9QPDF_RealJRdRiRbEEENSt3__110shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN9QPDF_RealC2Edib
        - _ZN9QPDF_RealD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN9QPDF_RealC2Edib
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN9QPDF_RealD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN9QPDF_RealD2Ev
    - functionName:    _ZN16QPDFObjectHandle13newFromMatrixERKNS_6MatrixE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1964
      functionLinenumberEnd: 1965
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle8newArrayERKNS_6MatrixE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1965,12'
          Dst:             _ZN16QPDFObjectHandle8newArrayERKNS_6MatrixE
    - functionName:    _ZN16QPDFObjectHandle8newArrayERKNS_6MatrixE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1934
      functionLinenumberEnd: 1942
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          164
      EdgeCount:       51
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN16QPDFObjectHandle7newRealEdib
        - _ZN16QPDFObjectHandle8newArrayERKNSt3__16vectorIS_NS0_9allocatorIS_EEEE
        - _ZN16QPDFObjectHandleD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1936,10'
          Dst:             _ZN16QPDFObjectHandle7newRealEdib
        - Src:             'libqpdf/QPDFObjectHandle.cc:1937,10'
          Dst:             _ZN16QPDFObjectHandle7newRealEdib
        - Src:             'libqpdf/QPDFObjectHandle.cc:1938,10'
          Dst:             _ZN16QPDFObjectHandle7newRealEdib
        - Src:             'libqpdf/QPDFObjectHandle.cc:1939,10'
          Dst:             _ZN16QPDFObjectHandle7newRealEdib
        - Src:             'libqpdf/QPDFObjectHandle.cc:1940,10'
          Dst:             _ZN16QPDFObjectHandle7newRealEdib
        - Src:             'libqpdf/QPDFObjectHandle.cc:1941,10'
          Dst:             _ZN16QPDFObjectHandle7newRealEdib
        - Src:             'libqpdf/QPDFObjectHandle.cc:1935,12'
          Dst:             _ZN16QPDFObjectHandle8newArrayERKNSt3__16vectorIS_NS0_9allocatorIS_EEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1935,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1936,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1935,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN16QPDFObjectHandle16newFromRectangleERKNS_9RectangleE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1958
      functionLinenumberEnd: 1959
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle8newArrayERKNS_9RectangleE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1959,12'
          Dst:             _ZN16QPDFObjectHandle8newArrayERKNS_9RectangleE
    - functionName:    _ZN16QPDFObjectHandle8newArrayERKNS_9RectangleE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1928
      functionLinenumberEnd: 1930
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          146
      EdgeCount:       49
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN16QPDFObjectHandle7newRealEdib
        - _ZN16QPDFObjectHandle8newArrayERKNSt3__16vectorIS_NS0_9allocatorIS_EEEE
        - _ZN16QPDFObjectHandleD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1929,22'
          Dst:             _ZN16QPDFObjectHandle7newRealEdib
        - Src:             'libqpdf/QPDFObjectHandle.cc:1929,41'
          Dst:             _ZN16QPDFObjectHandle7newRealEdib
        - Src:             'libqpdf/QPDFObjectHandle.cc:1929,60'
          Dst:             _ZN16QPDFObjectHandle7newRealEdib
        - Src:             'libqpdf/QPDFObjectHandle.cc:1929,79'
          Dst:             _ZN16QPDFObjectHandle7newRealEdib
        - Src:             'libqpdf/QPDFObjectHandle.cc:1929,12'
          Dst:             _ZN16QPDFObjectHandle8newArrayERKNSt3__16vectorIS_NS0_9allocatorIS_EEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1929,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1929,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1929,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN10QPDFObject6createI16QPDF_InlineImageJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN16QPDF_InlineImageC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDF_InlineImageD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN16QPDF_InlineImageC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN16QPDF_InlineImageD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN16QPDF_InlineImageD2Ev
    - functionName:    _ZN10QPDFObject6createI13QPDF_OperatorJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN13QPDF_OperatorC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN13QPDF_OperatorD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN13QPDF_OperatorC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN13QPDF_OperatorD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN13QPDF_OperatorD2Ev
    - functionName:    _ZN16QPDFObjectHandle11newOperatorERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1904
      functionLinenumberEnd: 1906
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject6createI13QPDF_OperatorJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1905,13'
          Dst:             _ZN10QPDFObject6createI13QPDF_OperatorJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1905,12'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN10QPDFObject6createI9QPDF_RealJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN9QPDF_RealC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN9QPDF_RealD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN9QPDF_RealC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN9QPDF_RealD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN9QPDF_RealD2Ev
    - functionName:    _ZN16QPDFObjectHandle7newRealERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1892
      functionLinenumberEnd: 1894
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject6createI9QPDF_RealJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1893,13'
          Dst:             _ZN10QPDFObject6createI9QPDF_RealJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1893,12'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN16QPDFObjectHandle7newBoolEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1880
      functionLinenumberEnd: 1882
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject6createI9QPDF_BoolJRbEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1881,13'
          Dst:             _ZN10QPDFObject6createI9QPDF_BoolJRbEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1881,12'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZNK16QPDFObjectHandle15getParsedOffsetEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1874
      functionLinenumberEnd: 1875
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle6offsetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1875,12'
          Dst:             _ZNK4qpdf10BaseHandle6offsetEv
    - functionName:    _ZN16QPDFObjectHandle5parseENSt3__110shared_ptrI11InputSourceEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEER13QPDFTokenizerRbPNS_15StringDecrypterEP4QPDF
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1869
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl6Parser5parseER11InputSourceRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEER13QPDFTokenizerRbPN16QPDFObjectHandle15StringDecrypterEP4QPDF
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1869,12'
          Dst:             _ZN4qpdf4impl6Parser5parseER11InputSourceRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEER13QPDFTokenizerRbPN16QPDFObjectHandle15StringDecrypterEP4QPDF
    - functionName:    _ZN4qpdf6Stream14addTokenFilterENSt3__110shared_ptrIN16QPDFObjectHandle11TokenFilterEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf6Stream6streamEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:663,13'
          Dst:             _ZNK4qpdf6Stream6streamEv
    - functionName:    _ZN16QPDFObjectHandle14addTokenFilterENSt3__110shared_ptrINS_11TokenFilterEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1856
      functionLinenumberEnd: 1858
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf6Stream14addTokenFilterENSt3__110shared_ptrIN16QPDFObjectHandle11TokenFilterEEE
        - _ZN4qpdf6StreamD2Ev
        - _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1857,12'
          Dst:             _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1857,29'
          Dst:             _ZN4qpdf6Stream14addTokenFilterENSt3__110shared_ptrIN16QPDFObjectHandle11TokenFilterEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1857,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1857,5'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZN16QPDFObjectHandle21addContentTokenFilterENSt3__110shared_ptrINS_11TokenFilterEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1849
      functionLinenumberEnd: 1852
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN16QPDFObjectHandle14addTokenFilterENSt3__110shared_ptrINS_11TokenFilterEEE
        - _ZN16QPDFObjectHandle22coalesceContentStreamsEv
        - _ZN16QPDFObjectHandleD2Ev
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1850,5'
          Dst:             _ZN16QPDFObjectHandle22coalesceContentStreamsEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1851,5'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1851,25'
          Dst:             _ZN16QPDFObjectHandle14addTokenFilterENSt3__110shared_ptrINS_11TokenFilterEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1851,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1851,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN16QPDFObjectHandle22coalesceContentStreamsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1552
      functionLinenumberEnd: 1573
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         45
      ICount:          222
      EdgeCount:       75
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN12_GLOBAL__N_116CoalesceProviderC2E16QPDFObjectHandleS1_
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle17replaceStreamDataENSt3__110shared_ptrINS_18StreamDataProviderEEERKS_S5_
        - _ZN16QPDFObjectHandle7newNullEv
        - _ZN16QPDFObjectHandle9newStreamEP4QPDF
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7getQPDFERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7isArrayEv
        - _ZNK16QPDFObjectHandle8isStreamEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1553,33'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1554,18'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1555,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:1557,26'
          Dst:             _ZNK16QPDFObjectHandle7isArrayEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1566,18'
          Dst:             _ZNK16QPDFObjectHandle7getQPDFERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1568,37'
          Dst:             _ZN16QPDFObjectHandle9newStreamEP4QPDF
        - Src:             'libqpdf/QPDFObjectHandle.cc:1569,5'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1571,78'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1571,85'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1571,61'
          Dst:             _ZN12_GLOBAL__N_116CoalesceProviderC2E16QPDFObjectHandleS1_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1571,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1571,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1572,46'
          Dst:             _ZN16QPDFObjectHandle7newNullEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1572,57'
          Dst:             _ZN16QPDFObjectHandle7newNullEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1572,18'
          Dst:             _ZN16QPDFObjectHandle17replaceStreamDataENSt3__110shared_ptrINS_18StreamDataProviderEEERKS_S5_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1572,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1572,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1573,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1573,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1571,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1571,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1572,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1572,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1573,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1573,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZNK16QPDFObjectHandle7getQPDFERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2544
      functionLinenumberEnd: 2549
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          112
      EdgeCount:       42
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN10QPDFObject7getQPDFEv
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2545,34'
          Dst:             _ZN10QPDFObject7getQPDFEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2548,5'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2548,11'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:2548,5'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:2548,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN16QPDFObjectHandle9newStreamEP4QPDF
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1988
      functionLinenumberEnd: 1994
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF9newStreamEv
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1990,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:1990,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:1990,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:1990,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1990,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:1992,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:1993,18'
          Dst:             _ZN4QPDF9newStreamEv
    - functionName:    _ZN12_GLOBAL__N_116CoalesceProviderC2E16QPDFObjectHandleS1_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle18StreamDataProviderC2Eb
        - _ZN16QPDFObjectHandleC2ERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:94,9'
          Dst:             _ZN16QPDFObjectHandle18StreamDataProviderC2Eb
        - Src:             'libqpdf/QPDFObjectHandle.cc:95,13'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:96,13'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
    - functionName:    _ZN16QPDFObjectHandle7newNullEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1886
      functionLinenumberEnd: 1888
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1887,13'
          Dst:             _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1887,12'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN16QPDFObjectHandle18StreamDataProviderC2Eb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandle18StreamDataProviderD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle18StreamDataProviderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:51,1'
          Dst:             _ZN16QPDFObjectHandle18StreamDataProviderD2Ev
    - functionName:    _ZN16QPDFObjectHandle18StreamDataProvider17provideStreamDataERK10QPDFObjGenP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10QPDFObjGen6getGenEv
        - _ZNK10QPDFObjGen6getObjEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:58,33'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:58,46'
          Dst:             _ZNK10QPDFObjGen6getGenEv
    - functionName:    _ZNK4qpdf9Tokenizer8getValueEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFTokenizer_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandle14newInlineImageERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1910
      functionLinenumberEnd: 1912
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject6createI16QPDF_InlineImageJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1911,13'
          Dst:             _ZN10QPDFObject6createI16QPDF_InlineImageJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1911,12'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZNK4qpdf9Tokenizer7getTypeEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFTokenizer_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf10BaseHandle4warnEP4QPDFO7QPDFExc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2320
      functionLinenumberEnd: 2325
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4QPDF4warnERK7QPDFExc
        - _ZN7QPDFExcC2ERKS_
        - _ZN7QPDFExcD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2322,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2322,15'
          Dst:             _ZN7QPDFExcC2ERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:2322,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:2322,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2322,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2324,11'
          Dst:             _ZN4QPDF4warnERK7QPDFExc
    - functionName:    _ZN4qpdf6global6Limits5errorEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/global_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl6Parser16make_descriptionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFParser.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    4
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK16QPDFObjectHandle13getOwningQPDFEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2538
      functionLinenumberEnd: 2539
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10QPDFObject7getQPDFEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2539,23'
          Dst:             _ZN10QPDFObject7getQPDFEv
    - functionName:    _ZN16QPDFObjectHandle23parseContentStream_dataENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEERKNS0_12basic_stringIcS3_NS0_9allocatorIcEEEEPNS_15ParserCallbacksEP4QPDF
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1845
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         110
      ICount:          552
      EdgeCount:       183
      CyclomaticComplexity: 75
      functionsReached:
        - _ZN16QPDFObjectHandle14newInlineImageERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandle7newNullEv
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf10BaseHandle4warnEP4QPDFO7QPDFExc
        - _ZN4qpdf2is12OffsetBuffer4readEPcm
        - _ZN4qpdf2is12OffsetBuffer4seekExi
        - _ZN4qpdf2is12OffsetBuffer4tellEv
        - _ZN4qpdf2is12OffsetBufferC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_17basic_string_viewIcS5_EEx
        - _ZN4qpdf2is12OffsetBufferD2Ev
        - _ZN4qpdf4impl6Parser13parse_contentER11InputSourceNSt3__110shared_ptrINS4_7variantIJNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEN10QPDFObject10JSON_DescrENSD_10ChildDescrENSD_14ObjStreamDescrEEEEEERNS_9TokenizerEP4QPDF
        - _ZN4qpdf4impl6Parser16make_descriptionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZN4qpdf6global6Limits17parser_max_errorsEv
        - _ZN4qpdf6global6Limits5errorEv
        - _ZN4qpdf9Tokenizer17expectInlineImageER11InputSource
        - _ZN4qpdf9Tokenizer8allowEOFEv
        - _ZN4qpdf9Tokenizer9nextTokenER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEm
        - _ZN4qpdf9TokenizerC2Ev
        - _ZN4qpdf9TokenizerD2Ev
        - _ZN5QIntC7to_sizeIxEEmRKT_
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - _ZN7QPDFExcD2Ev
        - _ZNK11InputSource13getLastOffsetEv
        - _ZNK16QPDFObjectHandle10isOperatorEv
        - _ZNK16QPDFObjectHandle16getOperatorValueEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf9Tokenizer7getTypeEv
        - _ZNK4qpdf9Tokenizer8getValueEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1780,18'
          Dst:             _ZN4qpdf2is12OffsetBufferC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_17basic_string_viewIcS5_EEx
        - Src:             'libqpdf/QPDFObjectHandle.cc:1781,15'
          Dst:             _ZN4qpdf9TokenizerC2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1782,15'
          Dst:             _ZN4qpdf9Tokenizer8allowEOFEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1783,26'
          Dst:             _ZN4qpdf6global6Limits17parser_max_errorsEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1784,27'
          Dst:             _ZN4qpdf4impl6Parser16make_descriptionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1785,33'
          Dst:             _ZN4qpdf2is12OffsetBuffer4tellEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1785,12'
          Dst:             _ZN5QIntC7to_sizeIxEEmRKT_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1789,19'
          Dst:             _ZN4qpdf9Tokenizer9nextTokenER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEm
        - Src:             'libqpdf/QPDFObjectHandle.cc:1790,38'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1791,15'
          Dst:             _ZN4qpdf2is12OffsetBuffer4seekExi
        - Src:             'libqpdf/QPDFObjectHandle.cc:1792,29'
          Dst:             _ZN4qpdf4impl6Parser13parse_contentER11InputSourceNSt3__110shared_ptrINS4_7variantIJNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEN10QPDFObject10JSON_DescrENSD_10ChildDescrENSD_14ObjStreamDescrEEEEEERNS_9TokenizerEP4QPDF
        - Src:             'libqpdf/QPDFObjectHandle.cc:1797,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1799,17'
          Dst:             _ZN4qpdf6global6Limits5errorEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1805,28'
          Dst:             _ZN4qpdf2is12OffsetBuffer4tellEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1802,21'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1800,17'
          Dst:             _ZN4qpdf10BaseHandle4warnEP4QPDFO7QPDFExc
        - Src:             'libqpdf/QPDFObjectHandle.cc:1800,17'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1800,17'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1810,19'
          Dst:             _ZN16QPDFObjectHandle7newNullEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1810,17'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1810,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1812,46'
          Dst:             _ZN4qpdf2is12OffsetBuffer4tellEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1812,25'
          Dst:             _ZN5QIntC7to_sizeIxEEmRKT_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1814,37'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1814,42'
          Dst:             _ZN5QIntC7to_sizeIxEEmRKT_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1814,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1814,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1816,17'
          Dst:             _ZNK16QPDFObjectHandle10isOperatorEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1816,37'
          Dst:             _ZNK16QPDFObjectHandle16getOperatorValueEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1820,19'
          Dst:             _ZN4qpdf2is12OffsetBuffer4readEPcm
        - Src:             'libqpdf/QPDFObjectHandle.cc:1821,23'
          Dst:             _ZN4qpdf9Tokenizer17expectInlineImageER11InputSource
        - Src:             'libqpdf/QPDFObjectHandle.cc:1822,23'
          Dst:             _ZN4qpdf9Tokenizer9nextTokenER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEm
        - Src:             'libqpdf/QPDFObjectHandle.cc:1823,28'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1824,43'
          Dst:             _ZN4qpdf2is12OffsetBuffer4tellEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1824,22'
          Dst:             _ZN5QIntC7to_sizeIxEEmRKT_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1825,27'
          Dst:             _ZNK4qpdf9Tokenizer7getTypeEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1826,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:1832,28'
          Dst:             _ZN4qpdf2is12OffsetBuffer4tellEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1829,21'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1827,17'
          Dst:             _ZN4qpdf10BaseHandle4warnEP4QPDFO7QPDFExc
        - Src:             'libqpdf/QPDFObjectHandle.cc:1827,17'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1827,17'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1835,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:1838,68'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1838,25'
          Dst:             _ZN16QPDFObjectHandle14newInlineImageERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1839,25'
          Dst:             _ZN5QIntC7to_sizeIxEEmRKT_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1837,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1837,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1845,1'
          Dst:             _ZN4qpdf9TokenizerD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1845,1'
          Dst:             _ZN4qpdf2is12OffsetBufferD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1845,1'
          Dst:             _ZN4qpdf9TokenizerD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1845,1'
          Dst:             _ZN4qpdf2is12OffsetBufferD2Ev
    - functionName:    _ZNK16QPDFObjectHandle16getOperatorValueEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle2asI13QPDF_OperatorEEPT_v
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1223,20'
          Dst:             _ZNK4qpdf10BaseHandle2asI13QPDF_OperatorEEPT_v
        - Src:             'libqpdf/QPDFObjectHandle.cc:1226,5'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZNK4qpdf10BaseHandle2asI13QPDF_OperatorEEPT_v
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf10BaseHandleD2Ev
        - _ZNK4qpdf10BaseHandle2asI13QPDF_OperatorEEPT_v
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,31'
          Dst:             _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,20'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,82'
          Dst:             _ZNK4qpdf10BaseHandle2asI13QPDF_OperatorEEPT_v
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,20'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,73'
          Dst:             _ZNK4qpdf10BaseHandle2asI13QPDF_OperatorEEPT_v
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
    - functionName:    _ZN16QPDFObjectHandle18parseContentStreamES_PNS_15ParserCallbacksE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1747
      functionLinenumberEnd: 1749
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandle27parseContentStream_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_15ParserCallbacksE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1748,21'
          Dst:             _ZN16QPDFObjectHandle27parseContentStream_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_15ParserCallbacksE
    - functionName:    _ZN16QPDFObjectHandle27parseContentStream_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_15ParserCallbacksE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1754
      functionLinenumberEnd: 1770
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          168
      EdgeCount:       55
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN16QPDFObjectHandle18pipeContentStreamsEP8PipelineRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - _ZN16QPDFObjectHandle23parseContentStream_dataENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEERKNS0_12basic_stringIcS3_NS0_9allocatorIcEEEEPNS_15ParserCallbacksEP4QPDF
        - _ZN4qpdf2pl6StringC2ERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4qpdf2pl6StringD2Ev
        - _ZNK16QPDFObjectHandle13getOwningQPDFEv
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    3
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1756,16'
          Dst:             _ZN4qpdf2pl6StringC2ERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1758,5'
          Dst:             _ZN16QPDFObjectHandle18pipeContentStreamsEP8PipelineRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1763,74'
          Dst:             _ZNK16QPDFObjectHandle13getOwningQPDFEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1763,9'
          Dst:             _ZN16QPDFObjectHandle23parseContentStream_dataENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEERKNS0_12basic_stringIcS3_NS0_9allocatorIcEEEEPNS_15ParserCallbacksEP4QPDF
        - Src:             'libqpdf/QPDFObjectHandle.cc:1764,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDFObjectHandle.cc:1766,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFObjectHandle.cc:1770,1'
          Dst:             _ZN4qpdf2pl6StringD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1770,1'
          Dst:             _ZN4qpdf2pl6StringD2Ev
    - functionName:    _ZN16QPDFObjectHandle16filterAsContentsEPNS_11TokenFilterEP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1739
      functionLinenumberEnd: 1743
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN16Pl_QPDFTokenizerC2EPKcPN16QPDFObjectHandle11TokenFilterEP8Pipeline
        - _ZN16Pl_QPDFTokenizerD2Ev
        - _ZN16QPDFObjectHandle14pipeStreamDataEP8Pipelinei26qpdf_stream_decode_level_ebb
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK16QPDFObjectHandle9getObjGenEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1740,53'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1740,65'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDFObjectHandle.cc:1741,22'
          Dst:             _ZN16Pl_QPDFTokenizerC2EPKcPN16QPDFObjectHandle11TokenFilterEP8Pipeline
        - Src:             'libqpdf/QPDFObjectHandle.cc:1742,5'
          Dst:             _ZN16QPDFObjectHandle14pipeStreamDataEP8Pipelinei26qpdf_stream_decode_level_ebb
        - Src:             'libqpdf/QPDFObjectHandle.cc:1743,1'
          Dst:             _ZN16Pl_QPDFTokenizerD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1743,1'
          Dst:             _ZN16Pl_QPDFTokenizerD2Ev
    - functionName:    _ZN16QPDFObjectHandle18filterPageContentsEPNS_11TokenFilterEP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1731
      functionLinenumberEnd: 1735
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          75
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN16Pl_QPDFTokenizerC2EPKcPN16QPDFObjectHandle11TokenFilterEP8Pipeline
        - _ZN16Pl_QPDFTokenizerD2Ev
        - _ZN16QPDFObjectHandle16pipePageContentsEP8Pipeline
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK16QPDFObjectHandle9getObjGenEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1732,58'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1732,70'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDFObjectHandle.cc:1733,22'
          Dst:             _ZN16Pl_QPDFTokenizerC2EPKcPN16QPDFObjectHandle11TokenFilterEP8Pipeline
        - Src:             'libqpdf/QPDFObjectHandle.cc:1734,5'
          Dst:             _ZN16QPDFObjectHandle16pipePageContentsEP8Pipeline
        - Src:             'libqpdf/QPDFObjectHandle.cc:1735,1'
          Dst:             _ZN16Pl_QPDFTokenizerD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1735,1'
          Dst:             _ZN16Pl_QPDFTokenizerD2Ev
    - functionName:    _ZN16QPDFObjectHandle16pipePageContentsEP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1681
      functionLinenumberEnd: 1685
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          89
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN16QPDFObjectHandle18pipeContentStreamsEP8PipelineRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle9getObjGenEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1682,48'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1682,60'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDFObjectHandle.cc:1684,5'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1684,25'
          Dst:             _ZN16QPDFObjectHandle18pipeContentStreamsEP8PipelineRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1684,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1684,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN16QPDFObjectHandle15parseAsContentsEPNS_15ParserCallbacksE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1724
      functionLinenumberEnd: 1727
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN16QPDFObjectHandle27parseContentStream_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_15ParserCallbacksE
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK16QPDFObjectHandle9getObjGenEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1725,43'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1725,55'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDFObjectHandle.cc:1726,5'
          Dst:             _ZN16QPDFObjectHandle27parseContentStream_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_15ParserCallbacksE
    - functionName:    _ZN16QPDFObjectHandle17parsePageContentsEPNS_15ParserCallbacksE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1717
      functionLinenumberEnd: 1720
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN16QPDFObjectHandle27parseContentStream_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_15ParserCallbacksE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle9getObjGenEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1718,48'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1718,60'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDFObjectHandle.cc:1719,5'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1719,25'
          Dst:             _ZN16QPDFObjectHandle27parseContentStream_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_15ParserCallbacksE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1719,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1719,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN16QPDFObjectHandle8newArrayEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1916
      functionLinenumberEnd: 1918
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandle8newArrayERKNSt3__16vectorIS_NS0_9allocatorIS_EEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1917,12'
          Dst:             _ZN16QPDFObjectHandle8newArrayERKNSt3__16vectorIS_NS0_9allocatorIS_EEEE
    - functionName:    _ZN16QPDFObjectHandle11wrapInArrayEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1642
      functionLinenumberEnd: 1649
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle10appendItemERKS_
        - _ZN16QPDFObjectHandle8newArrayEv
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZNK16QPDFObjectHandle7isArrayEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1643,9'
          Dst:             _ZNK16QPDFObjectHandle7isArrayEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1644,16'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1646,31'
          Dst:             _ZN16QPDFObjectHandle8newArrayEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1647,12'
          Dst:             _ZN16QPDFObjectHandle10appendItemERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1649,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1649,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZNK16QPDFObjectHandle9writeJSONEiP8Pipelinebm
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1635
      functionLinenumberEnd: 1638
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON6WriterC2EP8Pipelinem
        - _ZNK16QPDFObjectHandle9writeJSONEiRN4JSON6WriterEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1636,18'
          Dst:             _ZN4JSON6WriterC2EP8Pipelinem
        - Src:             'libqpdf/QPDFObjectHandle.cc:1637,5'
          Dst:             _ZNK16QPDFObjectHandle9writeJSONEiRN4JSON6WriterEb
    - functionName:    _ZN4JSON6WriterC2EP8Pipelinem
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/JSON_writer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK16QPDFObjectHandle9writeJSONEiRN4JSON6WriterEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1622
      functionLinenumberEnd: 1630
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          108
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZN4JSON6WriterlsEPKc
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK16QPDFObjectHandle10isIndirectEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4qpdf10BaseHandle10write_jsonEiRN4JSON6WriterE
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1623,34'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1624,11'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:1624,22'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1624,34'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDFObjectHandle.cc:1624,19'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1624,47'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:1626,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:1626,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:1626,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:1626,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1626,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:1628,9'
          Dst:             _ZNK4qpdf10BaseHandle10write_jsonEiRN4JSON6WriterE
    - functionName:    _ZN4JSON6WriterlsEPKc
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/JSON_writer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionUses:    52
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/JSON_writer.hh:91,15'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
    - functionName:    _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/JSON_writer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4qpdf10BaseHandle10write_jsonEiRN4JSON6WriterE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          1017
      EdgeCount:       259
      CyclomaticComplexity: 127
      functionsReached:
        - _ZN11QPDF_String9writeJSONEiRN4JSON6WriterE
        - _ZN4JSON6Writer10writeStartERKc
        - _ZN4JSON6Writer13encode_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4JSON6Writer8writeEndERKc
        - _ZN4JSON6Writer9writeNextEv
        - _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZN4JSON6WriterlsEPKc
        - _ZN4JSON6WriterlsEb
        - _ZN4qpdf4Name19analyzeJSONEncodingERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4qpdf4Name9normalizeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK10QPDFObjGen10isIndirectEv
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK16QPDFObjectHandle9writeJSONEiRN4JSON6WriterEb
        - _ZNK4qpdf10BaseHandle10write_jsonEiRN4JSON6WriterE
        - _ZNK4qpdf10BaseHandle18resolved_type_codeEv
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandle6id_genEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFObjectHandle.cc:551,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:551,13'
          Dst:             _ZNK4qpdf10BaseHandle18resolved_type_codeEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:553,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:553,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:553,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:553,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:553,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:559,11'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:562,11'
          Dst:             _ZN4JSON6WriterlsEb
        - Src:             'libqpdf/QPDFObjectHandle.cc:565,11'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:572,19'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:574,19'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:574,26'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:576,19'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:576,28'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:578,19'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:581,19'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:586,43'
          Dst:             _ZN11QPDF_String9writeJSONEiRN4JSON6WriterE
        - Src:             'libqpdf/QPDFObjectHandle.cc:594,19'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:594,58'
          Dst:             _ZN4qpdf4Name9normalizeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:594,30'
          Dst:             _ZN4JSON6Writer13encode_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:594,27'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:594,83'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:596,32'
          Dst:             _ZN4qpdf4Name19analyzeJSONEncodingERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:598,27'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:598,35'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:598,45'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:600,27'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:600,38'
          Dst:             _ZN4JSON6Writer13encode_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:600,35'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:600,74'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:603,23'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:603,64'
          Dst:             _ZN4qpdf4Name9normalizeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:603,36'
          Dst:             _ZN4JSON6Writer13encode_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:603,33'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:603,89'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:611,15'
          Dst:             _ZN4JSON6Writer10writeStartERKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:616,27'
          Dst:             _ZN4JSON6Writer9writeNextEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:616,39'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:618,23'
          Dst:             _ZN4JSON6Writer9writeNextEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:619,42'
          Dst:             _ZNK4qpdf10BaseHandle6id_genEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:620,33'
          Dst:             _ZNK10QPDFObjGen10isIndirectEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:621,27'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:621,46'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDFObjectHandle.cc:621,35'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:621,59'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:623,31'
          Dst:             _ZNK4qpdf10BaseHandle10write_jsonEiRN4JSON6WriterE
        - Src:             'libqpdf/QPDFObjectHandle.cc:628,23'
          Dst:             _ZN4JSON6Writer9writeNextEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:628,35'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:632,23'
          Dst:             _ZN4JSON6Writer9writeNextEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:633,41'
          Dst:             _ZNK4qpdf10BaseHandle6id_genEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:634,33'
          Dst:             _ZNK10QPDFObjGen10isIndirectEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:635,27'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:635,46'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDFObjectHandle.cc:635,35'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:635,59'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:637,30'
          Dst:             _ZNK4qpdf10BaseHandle10write_jsonEiRN4JSON6WriterE
        - Src:             'libqpdf/QPDFObjectHandle.cc:641,15'
          Dst:             _ZN4JSON6Writer8writeEndERKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:647,15'
          Dst:             _ZN4JSON6Writer10writeStartERKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:649,34'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:650,23'
          Dst:             _ZN4JSON6Writer9writeNextEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:652,27'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:652,66'
          Dst:             _ZN4qpdf4Name9normalizeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:652,38'
          Dst:             _ZN4JSON6Writer13encode_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:652,35'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:653,27'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:654,43'
          Dst:             _ZN4qpdf4Name19analyzeJSONEncodingERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:656,31'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:656,39'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:656,53'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:658,31'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:658,42'
          Dst:             _ZN4JSON6Writer13encode_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:658,39'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:658,82'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:661,27'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:661,68'
          Dst:             _ZN4qpdf4Name9normalizeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:661,40'
          Dst:             _ZN4JSON6Writer13encode_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:661,37'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:662,27'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:664,33'
          Dst:             _ZNK16QPDFObjectHandle9writeJSONEiRN4JSON6WriterEb
        - Src:             'libqpdf/QPDFObjectHandle.cc:667,15'
          Dst:             _ZN4JSON6Writer8writeEndERKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:671,58'
          Dst:             _ZNK16QPDFObjectHandle9writeJSONEiRN4JSON6WriterEb
        - Src:             'libqpdf/QPDFObjectHandle.cc:674,11'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:674,30'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDFObjectHandle.cc:674,19'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:674,43'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:677,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:677,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:677,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:677,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:677,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4JSON6WriterlsEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/JSON_writer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON6WriterlsEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/JSON_writer.hh:98,15'
          Dst:             _ZN4JSON6WriterlsEPKc
    - functionName:    _ZN4qpdf4Name9normalizeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          253
      EdgeCount:       64
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4qpdf4util15hex_encode_charEc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:242,23'
          Dst:             _ZN4qpdf4util15hex_encode_charEc
    - functionName:    _ZN4qpdf4Name19analyzeJSONEncodingERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          274
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4JSON6Writer10writeStartERKc
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/JSON_writer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON6Writer5writeEPKcm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/JSON_writer.hh:60,9'
          Dst:             _ZN4JSON6Writer5writeEPKcm
    - functionName:    _ZN4JSON6Writer9writeNextEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/JSON_writer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4JSON6Writer5writeEPKcm
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/JSON_writer.hh:46,13'
          Dst:             _ZN4JSON6Writer5writeEPKcm
        - Src:             'libqpdf/qpdf/JSON_writer.hh:48,13'
          Dst:             _ZN4JSON6Writer5writeEPKcm
        - Src:             'libqpdf/qpdf/JSON_writer.hh:51,13'
          Dst:             _ZN4JSON6Writer5writeEPKcm
    - functionName:    _ZN4JSON6Writer8writeEndERKc
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/JSON_writer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4JSON6Writer5writeEPKcm
        - _ZN4JSON6Writer9writeNextEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/JSON_writer.hh:74,13'
          Dst:             _ZN4JSON6Writer9writeNextEv
        - Src:             'libqpdf/qpdf/JSON_writer.hh:77,9'
          Dst:             _ZN4JSON6Writer5writeEPKcm
    - functionName:    _ZN4qpdf4util15hex_encode_charEc
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Util.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK16QPDFObjectHandle7getJSONEib
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1606
      functionLinenumberEnd: 1618
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          127
      EdgeCount:       42
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4JSON10makeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN4JSON5parseERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN4JSON6WriterC2EP8Pipelinem
        - _ZN9Pl_Buffer6finishEv
        - _ZN9Pl_Buffer9getStringEv
        - _ZN9Pl_BufferC2EPKcP8Pipeline
        - _ZN9Pl_BufferD2Ev
        - _ZNK16QPDFObjectHandle10isIndirectEv
        - _ZNK16QPDFObjectHandle7unparseEv
        - _ZNK16QPDFObjectHandle9writeJSONEiRN4JSON6WriterEb
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1607,36'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1608,33'
          Dst:             _ZNK16QPDFObjectHandle7unparseEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1608,16'
          Dst:             _ZN4JSON10makeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1610,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:1610,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:1610,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:1610,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1610,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:1612,19'
          Dst:             _ZN9Pl_BufferC2EPKcP8Pipeline
        - Src:             'libqpdf/QPDFObjectHandle.cc:1613,22'
          Dst:             _ZN4JSON6WriterC2EP8Pipelinem
        - Src:             'libqpdf/QPDFObjectHandle.cc:1614,9'
          Dst:             _ZNK16QPDFObjectHandle9writeJSONEiRN4JSON6WriterEb
        - Src:             'libqpdf/QPDFObjectHandle.cc:1615,11'
          Dst:             _ZN9Pl_Buffer6finishEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1616,30'
          Dst:             _ZN9Pl_Buffer9getStringEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1616,16'
          Dst:             _ZN4JSON5parseERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1617,5'
          Dst:             _ZN9Pl_BufferD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1617,5'
          Dst:             _ZN9Pl_BufferD2Ev
    - functionName:    _ZNK16QPDFObjectHandle7unparseEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1577
      functionLinenumberEnd: 1583
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK16QPDFObjectHandle10isIndirectEv
        - _ZNK16QPDFObjectHandle15unparseResolvedEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1578,9'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1579,16'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1579,28'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDFObjectHandle.cc:1581,16'
          Dst:             _ZNK16QPDFObjectHandle15unparseResolvedEv
    - functionName:    _ZNK16QPDFObjectHandle15unparseResolvedEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1587
      functionLinenumberEnd: 1592
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4qpdf10BaseHandle7unparseEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1589,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:1589,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:1589,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:1589,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1589,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:1591,24'
          Dst:             _ZNK4qpdf10BaseHandle7unparseEv
    - functionName:    _ZNK4qpdf10BaseHandle7unparseEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         108
      ICount:          618
      EdgeCount:       190
      CyclomaticComplexity: 84
      functionsReached:
        - _ZN11QPDF_String7unparseEb
        - _ZN4qpdf4Name9normalizeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK16QPDFObjectHandle7unparseEv
        - _ZNK4qpdf10BaseHandle18resolved_type_codeEv
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFObjectHandle.cc:475,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:475,13'
          Dst:             _ZNK4qpdf10BaseHandle18resolved_type_codeEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:477,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:477,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:477,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:477,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:477,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:480,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:480,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:480,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:480,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:480,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:491,50'
          Dst:             _ZN11QPDF_String7unparseEb
        - Src:             'libqpdf/QPDFObjectHandle.cc:493,16'
          Dst:             _ZN4qpdf4Name9normalizeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:504,37'
          Dst:             _ZNK16QPDFObjectHandle7unparseEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:512,36'
          Dst:             _ZNK16QPDFObjectHandle7unparseEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:523,34'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:524,31'
          Dst:             _ZN4qpdf4Name9normalizeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:524,79'
          Dst:             _ZNK16QPDFObjectHandle7unparseEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:531,24'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDFObjectHandle.cc:537,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:537,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:537,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:537,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:537,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:540,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:540,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:540,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:540,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:540,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:543,24'
          Dst:             _ZNK10QPDFObjGen7unparseEc
    - functionName:    _ZNK16QPDFObjectHandle13unparseBinaryEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1596
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN11QPDF_String7unparseEb
        - _ZNK16QPDFObjectHandle7unparseEv
        - _ZNK4qpdf10BaseHandle2asI11QPDF_StringEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1597,20'
          Dst:             _ZNK4qpdf10BaseHandle2asI11QPDF_StringEEPT_v
        - Src:             'libqpdf/QPDFObjectHandle.cc:1598,21'
          Dst:             _ZN11QPDF_String7unparseEb
        - Src:             'libqpdf/QPDFObjectHandle.cc:1600,16'
          Dst:             _ZNK16QPDFObjectHandle7unparseEv
    - functionName:    _ZNK4qpdf10BaseHandle2asI11QPDF_StringEEPT_v
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf10BaseHandleD2Ev
        - _ZNK4qpdf10BaseHandle2asI11QPDF_StringEEPT_v
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,31'
          Dst:             _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,20'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,82'
          Dst:             _ZNK4qpdf10BaseHandle2asI11QPDF_StringEEPT_v
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,20'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,73'
          Dst:             _ZNK4qpdf10BaseHandle2asI11QPDF_StringEEPT_v
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
    - functionName:    _ZN4qpdf7IntegerC2ITkNSt3__18integralEiEET_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf7IntegerC2Ex
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:307,13'
          Dst:             _ZN4qpdf7IntegerC2Ex
    - functionName:    _ZN4qpdf7IntegerC2Ex
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject6createI12QPDF_IntegerJRxEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:938,16'
          Dst:             _ZN10QPDFObject6createI12QPDF_IntegerJRxEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:938,5'
          Dst:             _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN16QPDFObjectHandle10rotatePageEib
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1548
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          265
      EdgeCount:       93
      CyclomaticComplexity: 43
      functionsReached:
        - _ZN10QPDFObjGen3set3addES_
        - _ZN10QPDFObjGen3setC2Ev
        - _ZN10QPDFObjGen3setD2Ev
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf7IntegerC2ITkNSt3__18integralEiEET_
        - _ZN4qpdf7IntegerD2Ev
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle13getValueAsIntERi
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1521,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:1521,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:1521,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:1521,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1521,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:1527,36'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1528,25'
          Dst:             _ZN10QPDFObjGen3setC2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1529,28'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1529,24'
          Dst:             _ZN10QPDFObjGen3set3addES_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1531,25'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1531,43'
          Dst:             _ZNK16QPDFObjectHandle13getValueAsIntERi
        - Src:             'libqpdf/QPDFObjectHandle.cc:1531,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1531,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1533,32'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1533,50'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1533,24'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1534,35'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1534,25'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1534,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1533,24'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1539,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:1544,5'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1544,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1544,5'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1544,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1547,27'
          Dst:             _ZN4qpdf7IntegerC2ITkNSt3__18integralEiEET_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1547,27'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1547,5'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1547,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1547,5'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1547,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1547,5'
          Dst:             _ZN4qpdf7IntegerD2Ev
    - functionName:    _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10QPDFObjGenC2Ev
        - _ZN10QPDFObject9getObjGenEv
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:35,23'
          Dst:             _ZN10QPDFObject9getObjGenEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:35,37'
          Dst:             _ZN10QPDFObjGenC2Ev
    - functionName:    _ZNK16QPDFObjectHandle13getValueAsIntERi
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 992
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - _ZNK16QPDFObjectHandle9isIntegerEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:993,10'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:996,13'
          Dst:             _ZNK16QPDFObjectHandle16getIntValueAsIntEv
    - functionName:    _ZNK16QPDFObjectHandle16getIntValueAsIntEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          110
      EdgeCount:       33
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - _ZN4qpdf7IntegerD2Ev
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4qpdf7Integer5valueITkNSt3__18integralEiEET_v
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:983,16'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFObjectHandle.cc:983,31'
          Dst:             _ZNK4qpdf7Integer5valueITkNSt3__18integralEiEET_v
        - Src:             'libqpdf/QPDFObjectHandle.cc:983,9'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:983,9'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:984,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDFObjectHandle.cc:985,9'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:987,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFObjectHandle.cc:987,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFObjectHandle.cc:987,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK16QPDFObjectHandle12assertStreamEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2241
      functionLinenumberEnd: 2243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle10assertTypeEPKcb
        - _ZNK16QPDFObjectHandle8isStreamEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2242,26'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:2242,5'
          Dst:             _ZNK16QPDFObjectHandle10assertTypeEPKcb
    - functionName:    _ZN16QPDFObjectHandle15addPageContentsES_b
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1498
      functionLinenumberEnd: 1515
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          154
      EdgeCount:       53
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle15getPageContentsEv
        - _ZN16QPDFObjectHandle8newArrayERKNSt3__16vectorIS_NS0_9allocatorIS_EEEE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZNK16QPDFObjectHandle12assertStreamEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1499,18'
          Dst:             _ZNK16QPDFObjectHandle12assertStreamEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1503,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:1506,28'
          Dst:             _ZN16QPDFObjectHandle15getPageContentsEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1507,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:1514,29'
          Dst:             _ZN16QPDFObjectHandle8newArrayERKNSt3__16vectorIS_NS0_9allocatorIS_EEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1514,5'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1514,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1514,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN16QPDFObjectHandle15getPageContentsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1490
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          88
      EdgeCount:       23
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN16QPDFObjectHandle26arrayOrStreamToStreamArrayERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle9getObjGenEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1491,48'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1491,60'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDFObjectHandle.cc:1493,12'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1493,32'
          Dst:             _ZN16QPDFObjectHandle26arrayOrStreamToStreamArrayERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1493,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1493,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN16QPDFObjectHandle13getPageImagesEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1441
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN20QPDFPageObjectHelper9getImagesEv
        - _ZN20QPDFPageObjectHelperC2E16QPDFObjectHandle
        - _ZN20QPDFPageObjectHelperD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1440,33'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1440,12'
          Dst:             _ZN20QPDFPageObjectHelperC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDFObjectHandle.cc:1440,40'
          Dst:             _ZN20QPDFPageObjectHelper9getImagesEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1440,5'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1440,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1440,5'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1440,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorppEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2438
      functionLinenumberEnd: 2443
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16QPDFObjectHandle14QPDFArrayItems8iterator12updateIValueEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2441,9'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iterator12updateIValueEv
    - functionName:    _ZN16QPDFObjectHandle14QPDFArrayItems8iteratordeEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2458
      functionLinenumberEnd: 2460
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle14QPDFArrayItems8iterator12updateIValueEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2459,5'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iterator12updateIValueEv
    - functionName:    _ZN16QPDFObjectHandle14QPDFArrayItems3endEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2507
      functionLinenumberEnd: 2508
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorC2ERS_b
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2508,12'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorC2ERS_b
    - functionName:    _ZN16QPDFObjectHandle14QPDFArrayItems5beginEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2501
      functionLinenumberEnd: 2502
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorC2ERS_b
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2502,12'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorC2ERS_b
    - functionName:    _ZNK16QPDFObjectHandle21getUniqueResourceNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERiPNS0_3setIS6_NS0_4lessIS6_EENS4_IS6_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          164
      EdgeCount:       53
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN5QIntC6to_intImEEiRKT_
        - _ZNK16QPDFObjectHandle16getResourceNamesEv
        - _ZNSt11logic_errorC1EPKc
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1415,55'
          Dst:             _ZNK16QPDFObjectHandle16getResourceNamesEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1416,35'
          Dst:             _ZN5QIntC6to_intImEEiRKT_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1429,5'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:1429,11'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:1429,5'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:1429,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK16QPDFObjectHandle16getResourceNamesEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          194
      EdgeCount:       67
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary3endEv
        - _ZN4qpdf14BaseDictionary5beginEv
        - _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - _ZNK4qpdf10BaseHandle4nullEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1401,28'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1401,26'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1401,26'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1401,26'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1402,52'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1402,38'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1402,38'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1402,38'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1402,38'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1403,23'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1401,26'
          Dst:             _ZN4qpdf10DictionaryD2Ev
    - functionName:    '_ZZN16QPDFObjectHandle14mergeResourcesES_PNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS1_IS7_S7_NS0_4lessIS7_EENS5_INS0_4pairIKS7_S7_EEEEEES9_NS5_INSA_ISB_SE_EEEEEEENK3$_0clERS_RNS1_I10QPDFObjGenS7_NS8_ISL_EENS5_INSA_IKSL_S7_EEEEEE'
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1315
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          130
      EdgeCount:       41
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary3endEv
        - _ZN4qpdf14BaseDictionary5beginEv
        - _ZNK16QPDFObjectHandle10isIndirectEv
        - _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4qpdf10BaseHandle4nullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1316,45'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1316,38'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1316,38'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1316,38'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1316,38'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1317,24'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1317,40'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1318,51'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
    - functionName:    _ZN16QPDFObjectHandle11shallowCopyEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2048
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - _ZNK4qpdf10BaseHandle4copyEb
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:2050,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2050,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:2050,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:2050,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:2050,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:2052,13'
          Dst:             _ZNK4qpdf10BaseHandle4copyEb
        - Src:             'libqpdf/QPDFObjectHandle.cc:2052,12'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN16QPDFObjectHandle14mergeResourcesES_PNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS1_IS7_S7_NS0_4lessIS7_EENS5_INS0_4pairIKS7_S7_EEEEEES9_NS5_INSA_ISB_SE_EEEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionLinenumberEnd: 1394
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         181
      ICount:          782
      EdgeCount:       315
      CyclomaticComplexity: 136
      functionsReached:
        - _ZN16QPDFObjectHandle10appendItemERKS_
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle11shallowCopyEv
        - _ZN16QPDFObjectHandle14QPDFArrayItems3endEv
        - _ZN16QPDFObjectHandle14QPDFArrayItems5beginEv
        - _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorD2Ev
        - _ZN16QPDFObjectHandle14QPDFArrayItems8iteratordeEv
        - _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorppEv
        - _ZN16QPDFObjectHandle14QPDFArrayItemsD2Ev
        - _ZN16QPDFObjectHandle19replaceKeyAndGetNewERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle6aitemsEv
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary3endEv
        - _ZN4qpdf14BaseDictionary5beginEv
        - _ZNK16QPDFObjectHandle10isIndirectEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - _ZNK16QPDFObjectHandle14QPDFArrayItems8iteratorneERKS1_
        - _ZNK16QPDFObjectHandle16getResourceNamesEv
        - _ZNK16QPDFObjectHandle21getUniqueResourceNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERiPNS0_3setIS6_NS0_4lessIS6_EENS4_IS6_EEEE
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7isArrayEv
        - _ZNK16QPDFObjectHandle7unparseEv
        - _ZNK16QPDFObjectHandle8isScalarEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - '_ZZN16QPDFObjectHandle14mergeResourcesES_PNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS1_IS7_S7_NS0_4lessIS7_EENS5_INS0_4pairIKS7_S7_EEEEEES9_NS5_INSA_ISB_SE_EEEEEEENK3$_0clERS_RNS1_I10QPDFObjGenS7_NS8_ISL_EENS5_INSA_IKSL_S7_EEEEEE'
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1309,11'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1309,35'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1310,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:1325,45'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1325,37'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1325,37'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1325,37'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1326,26'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1327,13'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1328,41'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1329,26'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1329,54'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1330,30'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1334,21'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:1335,68'
          Dst:             _ZN16QPDFObjectHandle11shallowCopyEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1335,32'
          Dst:             _ZN16QPDFObjectHandle19replaceKeyAndGetNewERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1335,30'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1335,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1335,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1335,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1341,59'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1341,47'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1341,47'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1341,47'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1342,45'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1343,35'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1344,35'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1345,29'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:1346,41'
          Dst:             _ZN16QPDFObjectHandle11shallowCopyEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1346,34'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1346,29'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1348,34'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1351,29'
          Dst:             '_ZZN16QPDFObjectHandle14mergeResourcesES_PNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS1_IS7_S7_NS0_4lessIS7_EENS5_INS0_4pairIKS7_S7_EEEEEES9_NS5_INSA_ISB_SE_EEEEEEENK3$_0clERS_RNS1_I10QPDFObjGenS7_NS8_ISL_EENS5_INSA_IKSL_S7_EEEEEE'
        - Src:             'libqpdf/QPDFObjectHandle.cc:1352,47'
          Dst:             _ZNK16QPDFObjectHandle16getResourceNamesEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1355,45'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1356,34'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1357,29'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:1363,29'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:1365,33'
          Dst:             _ZNK16QPDFObjectHandle21getUniqueResourceNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERiPNS0_3setIS6_NS0_4lessIS6_EENS4_IS6_EEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1367,38'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1370,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1370,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1341,47'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1371,33'
          Dst:             _ZNK16QPDFObjectHandle7isArrayEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1371,56'
          Dst:             _ZNK16QPDFObjectHandle7isArrayEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1373,47'
          Dst:             _ZN16QPDFObjectHandle6aitemsEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1373,36'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems5beginEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1373,36'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems3endEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1373,36'
          Dst:             _ZNK16QPDFObjectHandle14QPDFArrayItems8iteratorneERKS1_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1373,36'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1373,36'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1373,36'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItemsD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1373,36'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iteratordeEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1373,36'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1374,35'
          Dst:             _ZNK16QPDFObjectHandle8isScalarEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1375,50'
          Dst:             _ZNK16QPDFObjectHandle7unparseEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1377,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1373,36'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorppEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1377,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1373,36'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1373,36'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1373,36'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItemsD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1378,49'
          Dst:             _ZN16QPDFObjectHandle6aitemsEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1378,37'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems5beginEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1378,37'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems3endEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1378,37'
          Dst:             _ZNK16QPDFObjectHandle14QPDFArrayItems8iteratorneERKS1_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1378,37'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1378,37'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1378,37'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItemsD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1378,37'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iteratordeEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1378,37'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1379,36'
          Dst:             _ZNK16QPDFObjectHandle8isScalarEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1380,58'
          Dst:             _ZNK16QPDFObjectHandle7unparseEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1381,29'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:1382,38'
          Dst:             _ZN16QPDFObjectHandle10appendItemERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1384,29'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:1387,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1378,37'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorppEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1387,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1378,37'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1378,37'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItems8iteratorD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1378,37'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItemsD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1389,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1389,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1390,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:1391,41'
          Dst:             _ZN16QPDFObjectHandle11shallowCopyEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1391,13'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1391,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1391,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1393,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1393,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1325,37'
          Dst:             _ZN4qpdf10DictionaryD2Ev
    - functionName:    _ZN16QPDFObjectHandle6aitemsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1265
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle14QPDFArrayItemsC2ERKS_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1265,12'
          Dst:             _ZN16QPDFObjectHandle14QPDFArrayItemsC2ERKS_
    - functionName:    _ZN16QPDFObjectHandle21makeResourcesIndirectER4QPDF
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1303
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          185
      EdgeCount:       65
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary3endEv
        - _ZN4qpdf14BaseDictionary5beginEv
        - _ZNK16QPDFObjectHandle10isIndirectEv
        - _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - _ZNK4qpdf10BaseHandle4nullEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1296,26'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1296,24'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1296,24'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1296,24'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1297,34'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1297,22'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1297,22'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1297,22'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1298,28'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1298,49'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1299,60'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1299,41'
          Dst:             _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFObjectHandle.cc:1299,27'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1299,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1299,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1299,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1297,22'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1296,24'
          Dst:             _ZN4qpdf10DictionaryD2Ev
    - functionName:    _ZNK16QPDFObjectHandle11isOrHasNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1291
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          112
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle15isNameAndEqualsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle16getArrayAsVectorEv
        - _ZNK16QPDFObjectHandle7isArrayEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1281,9'
          Dst:             _ZNK16QPDFObjectHandle15isNameAndEqualsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1283,16'
          Dst:             _ZNK16QPDFObjectHandle7isArrayEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1284,26'
          Dst:             _ZNK16QPDFObjectHandle16getArrayAsVectorEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1285,22'
          Dst:             _ZNK16QPDFObjectHandle15isNameAndEqualsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZNK16QPDFObjectHandle15isNameAndEqualsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - _ZN4qpdf4NameD2Ev
        - _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:891,12'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFObjectHandle.cc:891,24'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:891,5'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:891,5'
          Dst:             _ZN4qpdf4NameD2Ev
    - functionName:    _ZN16QPDFObjectHandle6ditemsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1272
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle13QPDFDictItemsC2ERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1273,12'
          Dst:             _ZN16QPDFObjectHandle13QPDFDictItemsC2ERKS_
    - functionName:    _ZNK16QPDFObjectHandle21getValueAsInlineImageERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1252
      functionLinenumberEnd: 1258
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf10BaseHandle2asI16QPDF_InlineImageEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1253,20'
          Dst:             _ZNK4qpdf10BaseHandle2asI16QPDF_InlineImageEEPT_v
    - functionName:    _ZNK4qpdf10BaseHandle2asI16QPDF_InlineImageEEPT_v
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf10BaseHandleD2Ev
        - _ZNK4qpdf10BaseHandle2asI16QPDF_InlineImageEEPT_v
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,31'
          Dst:             _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,20'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,82'
          Dst:             _ZNK4qpdf10BaseHandle2asI16QPDF_InlineImageEEPT_v
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,20'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,73'
          Dst:             _ZNK4qpdf10BaseHandle2asI16QPDF_InlineImageEEPT_v
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
    - functionName:    _ZNK16QPDFObjectHandle19getInlineImageValueEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle2asI16QPDF_InlineImageEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1243,20'
          Dst:             _ZNK4qpdf10BaseHandle2asI16QPDF_InlineImageEEPT_v
        - Src:             'libqpdf/QPDFObjectHandle.cc:1246,5'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZNK16QPDFObjectHandle18getValueAsOperatorERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf10BaseHandle2asI13QPDF_OperatorEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1233,20'
          Dst:             _ZNK4qpdf10BaseHandle2asI13QPDF_OperatorEEPT_v
    - functionName:    _ZNK16QPDFObjectHandle14getValueAsUTF8ERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1216
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          95
      EdgeCount:       26
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf6StringC2EO16QPDFObjectHandle
        - _ZN4qpdf6StringD2Ev
        - _ZNK4qpdf6String10utf8_valueEv
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1211,24'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1211,17'
          Dst:             _ZN4qpdf6StringC2EO16QPDFObjectHandle
        - Src:             'libqpdf/QPDFObjectHandle.cc:1211,29'
          Dst:             _ZNK4qpdf6String10utf8_valueEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1211,9'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1211,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1211,9'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1211,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1213,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDFObjectHandle.cc:1215,5'
          Dst:             __cxa_end_catch
    - functionName:    _ZN4qpdf6StringC2EO16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16QPDFObjectHandleC2EOS_
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf10BaseHandleC2EO16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:737,27'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:737,56'
          Dst:             _ZN16QPDFObjectHandleC2EOS_
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:737,72'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:737,13'
          Dst:             _ZN4qpdf10BaseHandleC2EO16QPDFObjectHandle
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:737,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:737,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZNK4qpdf6String10utf8_valueEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          104
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN4qpdf4util16is_explicit_utf8ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4qpdf4util8is_utf16ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN5QUtil13utf16_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN5QUtil15pdf_doc_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle13invalid_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle2asI11QPDF_StringEEPT_v
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1159,15'
          Dst:             _ZNK4qpdf10BaseHandle2asI11QPDF_StringEEPT_v
        - Src:             'libqpdf/QPDFObjectHandle.cc:1161,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:1161,15'
          Dst:             _ZNK4qpdf10BaseHandle13invalid_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1161,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:1161,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:1163,9'
          Dst:             _ZN4qpdf4util8is_utf16ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1164,16'
          Dst:             _ZN5QUtil13utf16_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1166,9'
          Dst:             _ZN4qpdf4util16is_explicit_utf8ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1171,12'
          Dst:             _ZN5QUtil15pdf_doc_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN4qpdf4util8is_utf16ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Util.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4util16is_explicit_utf8ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Util.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK16QPDFObjectHandle12getUTF8ValueEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1198
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          124
      EdgeCount:       38
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf6StringC2EO16QPDFObjectHandle
        - _ZN4qpdf6StringD2Ev
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4qpdf6String10utf8_valueEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1200,23'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1200,16'
          Dst:             _ZN4qpdf6StringC2EO16QPDFObjectHandle
        - Src:             'libqpdf/QPDFObjectHandle.cc:1200,28'
          Dst:             _ZNK4qpdf6String10utf8_valueEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1200,9'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1200,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1200,9'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1200,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1201,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDFObjectHandle.cc:1202,9'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1204,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFObjectHandle.cc:1204,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFObjectHandle.cc:1204,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK16QPDFObjectHandle16getValueAsStringERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1187
      functionLinenumberEnd: 1194
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          96
      EdgeCount:       27
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf6StringC2EO16QPDFObjectHandle
        - _ZN4qpdf6StringD2Ev
        - _ZNK4qpdf6String5valueEv
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1189,24'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1189,17'
          Dst:             _ZN4qpdf6StringC2EO16QPDFObjectHandle
        - Src:             'libqpdf/QPDFObjectHandle.cc:1189,29'
          Dst:             _ZNK4qpdf6String5valueEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1189,9'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1189,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1189,9'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1189,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1191,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDFObjectHandle.cc:1193,5'
          Dst:             __cxa_end_catch
    - functionName:    _ZNK4qpdf6String5valueEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       27
      CyclomaticComplexity: 14
      functionsReached:
        - _ZNK4qpdf10BaseHandle13invalid_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle2asI11QPDF_StringEEPT_v
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1149,15'
          Dst:             _ZNK4qpdf10BaseHandle2asI11QPDF_StringEEPT_v
        - Src:             'libqpdf/QPDFObjectHandle.cc:1151,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:1151,15'
          Dst:             _ZNK4qpdf10BaseHandle13invalid_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1151,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:1151,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK16QPDFObjectHandle14getStringValueEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          128
      EdgeCount:       39
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf6StringC2EO16QPDFObjectHandle
        - _ZN4qpdf6StringD2Ev
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4qpdf6String5valueEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1178,23'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1178,16'
          Dst:             _ZN4qpdf6StringC2EO16QPDFObjectHandle
        - Src:             'libqpdf/QPDFObjectHandle.cc:1178,28'
          Dst:             _ZNK4qpdf6String5valueEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1178,9'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1178,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1178,9'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1178,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1179,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDFObjectHandle.cc:1180,9'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1182,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFObjectHandle.cc:1182,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFObjectHandle.cc:1182,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN10QPDFObject6createI11QPDF_StringJNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11QPDF_StringC2EONSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN11QPDF_StringD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN11QPDF_StringC2EONSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN11QPDF_StringD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN11QPDF_StringD2Ev
    - functionName:    _ZN4qpdf6StringC2EONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1133
      functionLinenumberEnd: 1134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject6createI11QPDF_StringJNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1132,16'
          Dst:             _ZN10QPDFObject6createI11QPDF_StringJNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1132,5'
          Dst:             _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf6StringC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject6createI11QPDF_StringJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1127,16'
          Dst:             _ZN10QPDFObject6createI11QPDF_StringJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1127,5'
          Dst:             _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN10QPDFObject6createI11QPDF_StringJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11QPDF_StringC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN11QPDF_StringD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN11QPDF_StringC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN11QPDF_StringD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN11QPDF_StringD2Ev
    - functionName:    _ZN4qpdf6String5utf16ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4qpdf6StringC2EONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4qpdf6StringC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN5QUtil13utf8_to_utf16ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN5QUtil15utf8_to_pdf_docERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_c
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1140,9'
          Dst:             _ZN5QUtil15utf8_to_pdf_docERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_c
        - Src:             'libqpdf/QPDFObjectHandle.cc:1141,16'
          Dst:             _ZN4qpdf6StringC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1143,19'
          Dst:             _ZN5QUtil13utf8_to_utf16ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1143,12'
          Dst:             _ZN4qpdf6StringC2EONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN16QPDFObjectHandle16newUnicodeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf6String5utf16ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4qpdf6StringD2Ev
        - _ZNK4qpdf10BaseHandle6obj_spEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1123,13'
          Dst:             _ZN4qpdf6String5utf16ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1123,37'
          Dst:             _ZNK4qpdf10BaseHandle6obj_spEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1123,12'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1123,5'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1123,5'
          Dst:             _ZN4qpdf6StringD2Ev
    - functionName:    _ZN16QPDFObjectHandle9newStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject6createI11QPDF_StringJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1117,13'
          Dst:             _ZN10QPDFObject6createI11QPDF_StringJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1117,12'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZNK16QPDFObjectHandle14getValueAsNameERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf10BaseHandle2asI9QPDF_NameEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1105,22'
          Dst:             _ZNK4qpdf10BaseHandle2asI9QPDF_NameEEPT_v
    - functionName:    _ZNK4qpdf10BaseHandle2asI9QPDF_NameEEPT_v
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf10BaseHandleD2Ev
        - _ZNK4qpdf10BaseHandle2asI9QPDF_NameEEPT_v
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,31'
          Dst:             _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,20'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,82'
          Dst:             _ZNK4qpdf10BaseHandle2asI9QPDF_NameEEPT_v
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,20'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,73'
          Dst:             _ZNK4qpdf10BaseHandle2asI9QPDF_NameEEPT_v
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
    - functionName:    _ZNK16QPDFObjectHandle7getNameEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle2asI9QPDF_NameEEPT_v
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1095,22'
          Dst:             _ZNK4qpdf10BaseHandle2asI9QPDF_NameEEPT_v
        - Src:             'libqpdf/QPDFObjectHandle.cc:1098,5'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZNK4qpdf4Name5valueEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       27
      CyclomaticComplexity: 14
      functionsReached:
        - _ZNK4qpdf10BaseHandle13invalid_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle2asI9QPDF_NameEEPT_v
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1085,15'
          Dst:             _ZNK4qpdf10BaseHandle2asI9QPDF_NameEEPT_v
        - Src:             'libqpdf/QPDFObjectHandle.cc:1087,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:1087,15'
          Dst:             _ZNK4qpdf10BaseHandle13invalid_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1087,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:1087,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN10QPDFObject6createI9QPDF_NameJNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN9QPDF_NameC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN9QPDF_NameD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN9QPDF_NameC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN9QPDF_NameD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN9QPDF_NameD2Ev
    - functionName:    _ZN4qpdf4NameC2EONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject6createI9QPDF_NameJNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1078,16'
          Dst:             _ZN10QPDFObject6createI9QPDF_NameJNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1078,5'
          Dst:             _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf4NameC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject6createI9QPDF_NameJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1073,16'
          Dst:             _ZN10QPDFObject6createI9QPDF_NameJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1073,5'
          Dst:             _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN10QPDFObject6createI9QPDF_NameJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN9QPDF_NameC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN9QPDF_NameD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN9QPDF_NameC2ENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN9QPDF_NameD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN9QPDF_NameD2Ev
    - functionName:    _ZN16QPDFObjectHandle7newNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject6createI9QPDF_NameJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1069,13'
          Dst:             _ZN10QPDFObject6createI9QPDF_NameJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:1069,12'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZNK16QPDFObjectHandle14getValueAsRealERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1056
      functionLinenumberEnd: 1062
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf10BaseHandle2asI9QPDF_RealEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1057,22'
          Dst:             _ZNK4qpdf10BaseHandle2asI9QPDF_RealEEPT_v
    - functionName:    _ZNK4qpdf10BaseHandle2asI9QPDF_RealEEPT_v
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf10BaseHandleD2Ev
        - _ZNK4qpdf10BaseHandle2asI9QPDF_RealEEPT_v
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,31'
          Dst:             _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,20'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,82'
          Dst:             _ZNK4qpdf10BaseHandle2asI9QPDF_RealEEPT_v
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,20'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,73'
          Dst:             _ZNK4qpdf10BaseHandle2asI9QPDF_RealEEPT_v
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
    - functionName:    _ZNK16QPDFObjectHandle14getValueAsUIntERj
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK16QPDFObjectHandle18getUIntValueAsUIntEv
        - _ZNK16QPDFObjectHandle9isIntegerEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1035,10'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1038,13'
          Dst:             _ZNK16QPDFObjectHandle18getUIntValueAsUIntEv
    - functionName:    _ZNK16QPDFObjectHandle18getUIntValueAsUIntEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          110
      EdgeCount:       33
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - _ZN4qpdf7IntegerD2Ev
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4qpdf7Integer5valueITkNSt3__18integralEjEET_v
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1025,16'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFObjectHandle.cc:1025,31'
          Dst:             _ZNK4qpdf7Integer5valueITkNSt3__18integralEjEET_v
        - Src:             'libqpdf/QPDFObjectHandle.cc:1025,9'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1025,9'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1026,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDFObjectHandle.cc:1027,9'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1029,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFObjectHandle.cc:1029,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFObjectHandle.cc:1029,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4qpdf7Integer5valueITkNSt3__18integralEjEET_v
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          138
      EdgeCount:       44
      CyclomaticComplexity: 20
      functionsReached:
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf7IntegercvT_ITkNSt3__18integralEjEEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:363,39'
          Dst:             _ZNK4qpdf7IntegercvT_ITkNSt3__18integralEjEEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:388,13'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:368,21'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:377,13'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:364,13'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:381,21'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:388,13'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:388,13'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:377,13'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:388,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK16QPDFObjectHandle14getValueAsUIntERy
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK16QPDFObjectHandle12getUIntValueEv
        - _ZNK16QPDFObjectHandle9isIntegerEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1014,10'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:1017,13'
          Dst:             _ZNK16QPDFObjectHandle12getUIntValueEv
    - functionName:    _ZNK16QPDFObjectHandle12getUIntValueEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          110
      EdgeCount:       33
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - _ZN4qpdf7IntegerD2Ev
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4qpdf7Integer5valueITkNSt3__18integralEyEET_v
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1004,16'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFObjectHandle.cc:1004,31'
          Dst:             _ZNK4qpdf7Integer5valueITkNSt3__18integralEyEET_v
        - Src:             'libqpdf/QPDFObjectHandle.cc:1004,9'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1004,9'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:1005,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDFObjectHandle.cc:1006,9'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:1008,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFObjectHandle.cc:1008,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFObjectHandle.cc:1008,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4qpdf7Integer5valueITkNSt3__18integralEyEET_v
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          138
      EdgeCount:       44
      CyclomaticComplexity: 20
      functionsReached:
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf7IntegercvT_ITkNSt3__18integralEyEEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:363,39'
          Dst:             _ZNK4qpdf7IntegercvT_ITkNSt3__18integralEyEEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:388,13'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:370,21'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:377,13'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:364,13'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:383,21'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:388,13'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:388,13'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:377,13'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:388,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK16QPDFObjectHandle13getValueAsIntERx
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - _ZN4qpdf7IntegerD2Ev
        - _ZNK4qpdf7IntegercvT_ITkNSt3__18integralExEEv
        - _ZNK4qpdf7IntegercvbEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:972,30'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFObjectHandle.cc:972,20'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:973,17'
          Dst:             _ZNK4qpdf7IntegercvT_ITkNSt3__18integralExEEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:972,20'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:972,20'
          Dst:             _ZN4qpdf7IntegerD2Ev
    - functionName:    _ZNK4qpdf7IntegercvT_ITkNSt3__18integralExEEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK4qpdf7Integer5valueEv
        - _ZNSt14overflow_errorC2B8ne220000EPKc
        - _ZNSt14overflow_errorD1Ev
        - _ZNSt15underflow_errorC2B8ne220000EPKc
        - _ZNSt15underflow_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:340,22'
          Dst:             _ZNK4qpdf7Integer5valueEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,23'
          Dst:             _ZNSt14overflow_errorC2B8ne220000EPKc
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             _ZNSt14overflow_errorD1Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,23'
          Dst:             _ZNSt15underflow_errorC2B8ne220000EPKc
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             _ZNSt15underflow_errorD1Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN16QPDFObjectHandle10newIntegerEx
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject6createI12QPDF_IntegerJRxEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:945,13'
          Dst:             _ZN10QPDFObject6createI12QPDF_IntegerJRxEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFObjectHandle.cc:945,12'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZNK16QPDFObjectHandle14getValueAsBoolERb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf10BaseHandle2asI9QPDF_BoolEEPT_v
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:928,24'
          Dst:             _ZNK4qpdf10BaseHandle2asI9QPDF_BoolEEPT_v
    - functionName:    _ZNK16QPDFObjectHandle16getValueAsNumberERd
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 832
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK16QPDFObjectHandle15getNumericValueEv
        - _ZNK16QPDFObjectHandle8isNumberEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:827,10'
          Dst:             _ZNK16QPDFObjectHandle8isNumberEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:830,13'
          Dst:             _ZNK16QPDFObjectHandle15getNumericValueEv
    - functionName:    _ZNK16QPDFObjectHandle15getNumericValueEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZNK16QPDFObjectHandle11getIntValueEv
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle12getRealValueEv
        - _ZNK16QPDFObjectHandle6isRealEv
        - _ZNK16QPDFObjectHandle9isIntegerEv
        - atof
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:813,9'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:814,36'
          Dst:             _ZNK16QPDFObjectHandle11getIntValueEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:815,16'
          Dst:             _ZNK16QPDFObjectHandle6isRealEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:816,21'
          Dst:             _ZNK16QPDFObjectHandle12getRealValueEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:816,16'
          Dst:             atof
        - Src:             'libqpdf/QPDFObjectHandle.cc:818,9'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:819,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
    - functionName:    _ZNK16QPDFObjectHandle11getIntValueEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - _ZN4qpdf7IntegerD2Ev
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4qpdf7IntegercvT_ITkNSt3__18integralExEEv
        - _ZNK4qpdf7IntegercvbEv
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:961,30'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFObjectHandle.cc:961,20'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:962,16'
          Dst:             _ZNK4qpdf7IntegercvT_ITkNSt3__18integralExEEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:964,9'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFObjectHandle.cc:961,20'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:961,20'
          Dst:             _ZN4qpdf7IntegerD2Ev
    - functionName:    _ZNK16QPDFObjectHandle12getRealValueEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1046
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle2asI9QPDF_RealEEPT_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:1047,22'
          Dst:             _ZNK4qpdf10BaseHandle2asI9QPDF_RealEEPT_v
        - Src:             'libqpdf/QPDFObjectHandle.cc:1050,5'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    atof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK16QPDFObjectHandle12isDirectNullEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf10BaseHandle13raw_type_codeEv
        - _ZNK4qpdf10BaseHandle8indirectEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:783,13'
          Dst:             _ZNK4qpdf10BaseHandle8indirectEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:783,27'
          Dst:             _ZNK4qpdf10BaseHandle13raw_type_codeEv
    - functionName:    _ZNK16QPDFObjectHandle11isDestroyedEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:769,12'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
    - functionName:    _ZNK16QPDFObjectHandle11getTypeNameEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle9type_nameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:763,12'
          Dst:             _ZNK4qpdf10BaseHandle9type_nameEv
    - functionName:    _ZNK16QPDFObjectHandle11getTypeCodeEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle9type_codeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:734,12'
          Dst:             _ZNK4qpdf10BaseHandle9type_codeEv
    - functionName:    _ZNK16QPDFObjectHandle14isSameObjectAsERKS_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf10BaseHandle10disconnectEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          200
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN10QPDFObjGenC2Ev
        - _ZN4qpdf10BaseHandle10disconnectEb
        - _ZNK4qpdf10BaseHandle13raw_type_codeEv
        - _ZNK4qpdf10BaseHandle8indirectEv
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFObjectHandle.cc:689,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:685,24'
          Dst:             _ZNK4qpdf10BaseHandle8indirectEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:689,13'
          Dst:             _ZNK4qpdf10BaseHandle13raw_type_codeEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:695,33'
          Dst:             _ZN4qpdf10BaseHandle10disconnectEb
        - Src:             'libqpdf/QPDFObjectHandle.cc:699,24'
          Dst:             _ZN4qpdf10BaseHandle10disconnectEb
        - Src:             'libqpdf/QPDFObjectHandle.cc:706,25'
          Dst:             _ZN4qpdf10BaseHandle10disconnectEb
        - Src:             'libqpdf/QPDFObjectHandle.cc:713,30'
          Dst:             _ZN4qpdf10BaseHandle10disconnectEb
        - Src:             'libqpdf/QPDFObjectHandle.cc:722,15'
          Dst:             _ZN10QPDFObjGenC2Ev
    - functionName:    '_ZZNK4qpdf10BaseHandle13equivalent_toERKS0_iENK3$_0clERK10QPDF_Arraym'
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf4NullC2Ev
        - _ZN4qpdf4NullD2Ev
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:407,25'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/QPDFObjectHandle.cc:407,59'
          Dst:             _ZN4qpdf4NullC2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:407,59'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:407,59'
          Dst:             _ZN4qpdf4NullD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:407,25'
          Dst:             __cxa_atexit
        - Src:             'libqpdf/QPDFObjectHandle.cc:407,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:407,25'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/QPDFObjectHandle.cc:407,59'
          Dst:             _ZN4qpdf4NullD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:407,25'
          Dst:             __cxa_guard_abort
    - functionName:    _ZNK4qpdf10BaseHandle13equivalent_toERKS0_i
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         120
      ICount:          756
      EdgeCount:       135
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZNK16QPDFObjectHandle15getNumericValueEv
        - _ZNK4qpdf10BaseHandle13equivalent_toERKS0_i
        - _ZNK4qpdf10BaseHandle17referenced_objectEv
        - _ZNK4qpdf10BaseHandle18resolved_type_codeEv
        - _ZNK4qpdf10BaseHandle2ohEv
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandle4sizeEv
        - _ZNK6Buffer4viewEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - '_ZZNK4qpdf10BaseHandle13equivalent_toERKS0_iENK3$_0clERK10QPDF_Arraym'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFObjectHandle.cc:379,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:356,20'
          Dst:             _ZNK4qpdf10BaseHandle4sizeEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:357,26'
          Dst:             _ZNK4qpdf10BaseHandle4sizeEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:362,29'
          Dst:             _ZNK4qpdf10BaseHandle18resolved_type_codeEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:363,35'
          Dst:             _ZNK4qpdf10BaseHandle18resolved_type_codeEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:365,16'
          Dst:             _ZNK4qpdf10BaseHandle17referenced_objectEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:365,36'
          Dst:             _ZNK4qpdf10BaseHandle13equivalent_toERKS0_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:365,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:365,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:368,36'
          Dst:             _ZNK4qpdf10BaseHandle17referenced_objectEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:368,16'
          Dst:             _ZNK4qpdf10BaseHandle13equivalent_toERKS0_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:368,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:368,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:373,20'
          Dst:             _ZNK4qpdf10BaseHandle2ohEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:373,25'
          Dst:             _ZNK16QPDFObjectHandle15getNumericValueEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:373,52'
          Dst:             _ZNK4qpdf10BaseHandle2ohEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:373,57'
          Dst:             _ZNK16QPDFObjectHandle15getNumericValueEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:373,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:373,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:373,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:373,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:396,41'
          Dst:             _ZNK4qpdf10BaseHandle13equivalent_toERKS0_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:415,22'
          Dst:             '_ZZNK4qpdf10BaseHandle13equivalent_toERKS0_iENK3$_0clERK10QPDF_Arraym'
        - Src:             'libqpdf/QPDFObjectHandle.cc:415,52'
          Dst:             '_ZZNK4qpdf10BaseHandle13equivalent_toERKS0_iENK3$_0clERK10QPDF_Arraym'
        - Src:             'libqpdf/QPDFObjectHandle.cc:415,38'
          Dst:             _ZNK4qpdf10BaseHandle13equivalent_toERKS0_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:428,28'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:431,51'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:435,29'
          Dst:             _ZNK4qpdf10BaseHandle13equivalent_toERKS0_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:440,47'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:449,36'
          Dst:             _ZNK4qpdf10BaseHandle13equivalent_toERKS0_i
        - Src:             'libqpdf/QPDFObjectHandle.cc:452,39'
          Dst:             _ZNK6Buffer4viewEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:452,68'
          Dst:             _ZNK6Buffer4viewEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:455,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:455,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:455,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:455,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:455,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:457,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:457,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:457,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:457,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:457,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:462,16'
          Dst:             _ZNK4qpdf10BaseHandle2ohEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:462,21'
          Dst:             _ZNK16QPDFObjectHandle15getNumericValueEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:462,48'
          Dst:             _ZNK4qpdf10BaseHandle2ohEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:462,53'
          Dst:             _ZNK16QPDFObjectHandle15getNumericValueEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:462,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:462,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:462,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:462,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN16QPDFObjectHandle15ParserCallbacks11contentSizeEm
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandle15ParserCallbacks12handleObjectES_mm
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:163,18'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFObjectHandle.cc:163,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:163,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN16QPDFObjectHandle15ParserCallbacks12handleObjectES_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:155,5'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFObjectHandle.cc:155,11'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFObjectHandle.cc:155,5'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFObjectHandle.cc:155,5'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFObjectHandle.cc:155,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN16QPDFObjectHandle11TokenFilter10writeTokenERKN13QPDFTokenizer5TokenE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle11TokenFilter5writeEPKcm
        - _ZNK13QPDFTokenizer5Token11getRawValueEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:148,38'
          Dst:             _ZNK13QPDFTokenizer5Token11getRawValueEv
        - Src:             'libqpdf/QPDFObjectHandle.cc:149,5'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter5writeEPKcm
    - functionName:    _ZN16QPDFObjectHandle11TokenFilter5writeEPKcm
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN8Pipeline5writeEPKcm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:135,19'
          Dst:             _ZN8Pipeline5writeEPKcm
    - functionName:    _ZN16QPDFObjectHandle11TokenFilter5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle11TokenFilter5writeEPKcm
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHandle.cc:142,5'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter5writeEPKcm
    - functionName:    _ZN16QPDFObjectHandle11TokenFilter11setPipelineEP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandle11TokenFilter9handleEOFEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      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:    _ZN16QPDFObjectHandle18StreamDataProvider13supportsRetryEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHandle.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandle11TokenFilterD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 164
      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:    _ZN16QPDFObjectHandle15ParserCallbacksD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 210
      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:    _ZN16QPDFObjectHelperD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 4
      functionLinenumberEnd: 4
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHelperD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHelper.cc:4,37'
          Dst:             _ZN16QPDFObjectHelperD2Ev
    - functionName:    _ZN16QPDFObjectHelperD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 4
      functionLinenumberEnd: 4
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf10BaseHandleD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFObjectHelper.cc:4,37'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFObjectHelper.cc:4,37'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
    - functionName:    '_ZZN20QPDFPageObjectHelper27removeUnreferencedResourcesEvENK3$_0clER16QPDFObjectHandleS2_RKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN20QPDFPageObjectHelper33removeUnreferencedResourcesHelperES_RNSt3__13setINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS0_4lessIS7_EENS5_IS7_EEEE
        - _ZN20QPDFPageObjectHelperC2E16QPDFObjectHandle
        - _ZN20QPDFPageObjectHelperD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:644,73'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:644,52'
          Dst:             _ZN20QPDFPageObjectHelperC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:644,18'
          Dst:             _ZN20QPDFPageObjectHelper33removeUnreferencedResourcesHelperES_RNSt3__13setINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS0_4lessIS7_EENS5_IS7_EEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:644,17'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:644,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:644,17'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:644,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN20QPDFPageObjectHelper33removeUnreferencedResourcesHelperES_RNSt3__13setINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS0_4lessIS7_EENS5_IS7_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         142
      ICount:          756
      EdgeCount:       253
      CyclomaticComplexity: 113
      functionsReached:
        - _ZN14ResourceFinderC2Ev
        - _ZN14ResourceFinderD2Ev
        - _ZN16QPDFObjectHandle11shallowCopyEv
        - _ZN16QPDFObjectHandle19replaceKeyAndGetNewERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN16QPDFObjectHelper2ohEv
        - _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
        - _ZN20QPDFPageObjectHelper13parseContentsEPN16QPDFObjectHandle15ParserCallbacksE
        - _ZN3QTC2TCEPKcS1_i
        - _ZNK14ResourceFinder22getNamesByResourceTypeEv
        - _ZNK14ResourceFinder8getNamesEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle13isFormXObjectEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7getKeysEv
        - _ZNK4QPDF11numWarningsEv
        - _ZNK4qpdf10BaseHandle4qpdfEv
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:541,30'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:541,35'
          Dst:             _ZNK16QPDFObjectHandle13isFormXObjectEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:541,26'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:543,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:541,26'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:546,20'
          Dst:             _ZN14ResourceFinderC2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:548,21'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:549,36'
          Dst:             _ZNK4QPDF11numWarningsEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:550,12'
          Dst:             _ZN20QPDFPageObjectHelper13parseContentsEPN16QPDFObjectHandle15ParserCallbacksE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:551,35'
          Dst:             _ZNK4QPDF11numWarningsEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:553,16'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:558,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:559,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:560,12'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:564,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:564,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:570,37'
          Dst:             _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:573,19'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:575,47'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:576,22'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:577,65'
          Dst:             _ZN16QPDFObjectHandle11shallowCopyEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:577,34'
          Dst:             _ZN16QPDFObjectHandle19replaceKeyAndGetNewERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:577,22'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:577,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:577,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:579,40'
          Dst:             _ZNK16QPDFObjectHandle7getKeysEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:577,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:581,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:581,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:585,37'
          Dst:             _ZNK14ResourceFinder22getNamesByResourceTypeEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:610,48'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:618,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:623,36'
          Dst:             _ZNK16QPDFObjectHandle7getKeysEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:626,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:627,28'
          Dst:             _ZNK14ResourceFinder8getNamesEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:628,22'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:633,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:633,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:633,1'
          Dst:             _ZN14ResourceFinderD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:633,1'
          Dst:             _ZN14ResourceFinderD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:564,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN20QPDFPageObjectHelper13parseContentsEPN16QPDFObjectHandle15ParserCallbacksE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN16QPDFObjectHandle15parseAsContentsEPNS_15ParserCallbacksE
        - _ZN16QPDFObjectHandle17parsePageContentsEPNS_15ParserCallbacksE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper2ohEv
        - _ZNK16QPDFObjectHandle13isFormXObjectEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:487,9'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:487,14'
          Dst:             _ZNK16QPDFObjectHandle13isFormXObjectEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:487,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:488,9'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:488,14'
          Dst:             _ZN16QPDFObjectHandle15parseAsContentsEPNS_15ParserCallbacksE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:488,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:487,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:488,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:490,9'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:490,14'
          Dst:             _ZN16QPDFObjectHandle17parsePageContentsEPNS_15ParserCallbacksE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:490,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:490,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEbNS0_8functionIF16QPDFObjectHandlevEEEb
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:226,12'
          Dst:             _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEbNS0_8functionIF16QPDFObjectHandlevEEEb
    - functionName:    _ZNK14ResourceFinder8getNamesEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ResourceFinder.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEbNS0_8functionIF16QPDFObjectHandlevEEEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          437
      EdgeCount:       196
      CyclomaticComplexity: 99
      functionsReached:
        - _ZN10QPDFObjGen3set3addES_
        - _ZN10QPDFObjGen3setD2Ev
        - _ZN16QPDFObjectHandle11shallowCopyEv
        - _ZN16QPDFObjectHandle19replaceKeyAndGetNewERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN16QPDFObjectHelper2ohEv
        - _ZN3QTC2TCEPKcS1_i
        - _ZNK16QPDFObjectHandle10isIndirectEv
        - _ZNK16QPDFObjectHandle13isFormXObjectEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7getDictEv
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:236,34'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:236,39'
          Dst:             _ZNK16QPDFObjectHandle13isFormXObjectEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:236,34'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:238,35'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:238,40'
          Dst:             _ZNK16QPDFObjectHandle7getDictEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:238,52'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:238,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:239,24'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:241,36'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:243,33'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:245,25'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:245,21'
          Dst:             _ZN10QPDFObjGen3set3addES_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:245,39'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:246,25'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:246,18'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:246,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:247,27'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:247,20'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:247,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:248,25'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:236,34'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:238,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:253,5'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:253,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:253,5'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:253,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:254,48'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:255,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:256,56'
          Dst:             _ZN16QPDFObjectHandle11shallowCopyEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:256,23'
          Dst:             _ZN16QPDFObjectHandle19replaceKeyAndGetNewERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:256,16'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:256,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:256,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:256,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:258,16'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:259,16'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:259,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:260,41'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:261,60'
          Dst:             _ZN16QPDFObjectHandle11shallowCopyEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:261,27'
          Dst:             _ZN16QPDFObjectHandle19replaceKeyAndGetNewERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:261,20'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:261,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:261,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:261,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:263,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:267,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:267,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:267,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:267,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN20QPDFPageObjectHelperC2E16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelperC2E16QPDFObjectHandle
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:219,22'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:219,5'
          Dst:             _ZN16QPDFObjectHelperC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:219,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:219,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    '_ZZN20QPDFPageObjectHelper23externalizeInlineImagesEmbENK3$_0clER16QPDFObjectHandleS2_RKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN20QPDFPageObjectHelper23externalizeInlineImagesEmb
        - _ZN20QPDFPageObjectHelperC2E16QPDFObjectHandle
        - _ZN20QPDFPageObjectHelperD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:437,38'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:437,17'
          Dst:             _ZN20QPDFPageObjectHelperC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:437,43'
          Dst:             _ZN20QPDFPageObjectHelper23externalizeInlineImagesEmb
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:437,17'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:437,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:437,17'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:437,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN20QPDFPageObjectHelper23externalizeInlineImagesEmb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         118
      ICount:          586
      EdgeCount:       210
      CyclomaticComplexity: 94
      functionsReached:
        - _ZN12_GLOBAL__N_118InlineImageTrackerC2EP4QPDFm16QPDFObjectHandle
        - _ZN12_GLOBAL__N_118InlineImageTrackerD2Ev
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle14mergeResourcesES_PNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS1_IS7_S7_NS0_4lessIS7_EENS5_INS0_4pairIKS7_S7_EEEEEES9_NS5_INSA_ISB_SE_EEEEEE
        - _ZN16QPDFObjectHandle17replaceStreamDataENSt3__110shared_ptrI6BufferEERKS_S5_
        - _ZN16QPDFObjectHandle7newNullEv
        - _ZN16QPDFObjectHandle9newStreamEP4QPDFNSt3__110shared_ptrI6BufferEE
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper2ohEv
        - _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
        - _ZN20QPDFPageObjectHelper14filterContentsEPN16QPDFObjectHandle11TokenFilterEP8Pipeline
        - _ZN20QPDFPageObjectHelper18forEachFormXObjectEbNSt3__18functionIFvR16QPDFObjectHandleS3_RKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEE
        - _ZN20QPDFPageObjectHelper23externalizeInlineImagesEmb
        - _ZN4qpdf10Dictionary5emptyEv
        - _ZN4qpdf10DictionaryC2EONSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandleNS1_4lessIS8_EENS6_INS1_4pairIKS8_S9_EEEEEE
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN9Pl_Buffer22getBufferSharedPointerEv
        - _ZN9Pl_BufferC2EPKcP8Pipeline
        - _ZN9Pl_BufferD2Ev
        - _ZNK16QPDFObjectHandle13getOwningQPDFEv
        - _ZNK16QPDFObjectHandle13isFormXObjectEv
        - _ZNK16QPDFObjectHandle7getQPDFERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:406,38'
          Dst:             _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:409,59'
          Dst:             _ZN4qpdf10Dictionary5emptyEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:409,34'
          Dst:             _ZN4qpdf10DictionaryC2EONSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandleNS1_4lessIS8_EENS6_INS1_4pairIKS8_S9_EEEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:409,34'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:409,19'
          Dst:             _ZN16QPDFObjectHandle14mergeResourcesES_PNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS1_IS7_S7_NS0_4lessIS7_EENS5_INS0_4pairIKS7_S7_EEEEEES9_NS5_INSA_ISB_SE_EEEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:409,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:409,9'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:409,9'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:410,32'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:410,37'
          Dst:             _ZNK16QPDFObjectHandle13getOwningQPDFEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:410,64'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:410,28'
          Dst:             _ZN12_GLOBAL__N_118InlineImageTrackerC2EP4QPDFm16QPDFObjectHandle
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:410,28'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:410,28'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:411,19'
          Dst:             _ZN9Pl_BufferC2EPKcP8Pipeline
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:414,13'
          Dst:             _ZN20QPDFPageObjectHelper14filterContentsEPN16QPDFObjectHandle11TokenFilterEP8Pipeline
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:409,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:409,9'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:409,9'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:410,28'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:410,28'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:416,9'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:417,13'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:420,9'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:422,17'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:422,22'
          Dst:             _ZNK16QPDFObjectHandle13isFormXObjectEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:422,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:423,17'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:424,23'
          Dst:             _ZN9Pl_Buffer22getBufferSharedPointerEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:425,21'
          Dst:             _ZN16QPDFObjectHandle7newNullEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:426,21'
          Dst:             _ZN16QPDFObjectHandle7newNullEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:423,22'
          Dst:             _ZN16QPDFObjectHandle17replaceStreamDataENSt3__110shared_ptrI6BufferEERKS_S5_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:423,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:423,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:423,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:420,9'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:422,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:423,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:423,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:423,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:428,17'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:430,50'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:430,55'
          Dst:             _ZNK16QPDFObjectHandle7getQPDFERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:430,68'
          Dst:             _ZN9Pl_Buffer22getBufferSharedPointerEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:430,21'
          Dst:             _ZN16QPDFObjectHandle9newStreamEP4QPDFNSt3__110shared_ptrI6BufferEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:428,22'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:428,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:428,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:428,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:428,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:428,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:428,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:433,5'
          Dst:             _ZN9Pl_BufferD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:433,5'
          Dst:             _ZN12_GLOBAL__N_118InlineImageTrackerD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:433,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:433,5'
          Dst:             _ZN9Pl_BufferD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:433,5'
          Dst:             _ZN12_GLOBAL__N_118InlineImageTrackerD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:433,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:434,9'
          Dst:             _ZN20QPDFPageObjectHelper23externalizeInlineImagesEmb
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:435,9'
          Dst:             _ZN20QPDFPageObjectHelper18forEachFormXObjectEbNSt3__18functionIFvR16QPDFObjectHandleS3_RKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:420,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN12_GLOBAL__N_118InlineImageTrackerC2EP4QPDFm16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle11TokenFilterC2Ev
        - _ZN16QPDFObjectHandleC2ERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:65,21'
          Dst:             _ZN16QPDFObjectHandle11TokenFilterC2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:68,5'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
    - functionName:    _ZN20QPDFPageObjectHelper14filterContentsEPN16QPDFObjectHandle11TokenFilterEP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          80
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN16QPDFObjectHandle16filterAsContentsEPNS_11TokenFilterEP8Pipeline
        - _ZN16QPDFObjectHandle18filterPageContentsEPNS_11TokenFilterEP8Pipeline
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper2ohEv
        - _ZNK16QPDFObjectHandle13isFormXObjectEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:503,9'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:503,14'
          Dst:             _ZNK16QPDFObjectHandle13isFormXObjectEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:503,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:504,9'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:504,14'
          Dst:             _ZN16QPDFObjectHandle16filterAsContentsEPNS_11TokenFilterEP8Pipeline
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:504,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:503,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:504,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:506,9'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:506,14'
          Dst:             _ZN16QPDFObjectHandle18filterPageContentsEPNS_11TokenFilterEP8Pipeline
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:506,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:506,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN12_GLOBAL__N_118InlineImageTrackerD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle11TokenFilterD2Ev
        - _ZN16QPDFObjectHandleD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:50,48'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:50,48'
          Dst:             _ZN16QPDFObjectHandle11TokenFilterD2Ev
    - functionName:    _ZN20QPDFPageObjectHelper18forEachFormXObjectEbNSt3__18functionIFvR16QPDFObjectHandleS3_RKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN20QPDFPageObjectHelper14forEachXObjectEbNSt3__18functionIFvR16QPDFObjectHandleS3_RKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEENS1_IFbS2_EEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:371,5'
          Dst:             _ZN20QPDFPageObjectHelper14forEachXObjectEbNSt3__18functionIFvR16QPDFObjectHandleS3_RKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEENS1_IFbS2_EEE
    - functionName:    _ZN20QPDFPageObjectHelper14forEachXObjectEbNSt3__18functionIFvR16QPDFObjectHandleS3_RKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEENS1_IFbS2_EEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         90
      ICount:          407
      EdgeCount:       170
      CyclomaticComplexity: 82
      functionsReached:
        - _ZN10QPDFObjGen3set3addES_
        - _ZN10QPDFObjGen3setC2Ev
        - _ZN10QPDFObjGen3setD2Ev
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper2ohEv
        - _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary3endEv
        - _ZN4qpdf14BaseDictionary5beginEv
        - _ZNK16QPDFObjectHandle12getKeyIfDictERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - _ZNK16QPDFObjectHandle13isFormXObjectEv
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:331,22'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:331,27'
          Dst:             _ZNK16QPDFObjectHandle13isFormXObjectEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:331,55'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:331,60'
          Dst:             _ZNK16QPDFObjectHandle13isFormXObjectEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:328,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:328,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:328,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:332,21'
          Dst:             _ZN10QPDFObjGen3setC2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:337,22'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:337,18'
          Dst:             _ZN10QPDFObjGen3set3addES_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:338,33'
          Dst:             _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:338,67'
          Dst:             _ZNK16QPDFObjectHandle12getKeyIfDictERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:338,30'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:339,54'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:339,42'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:339,42'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:339,42'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:328,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:328,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:338,30'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:340,27'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:343,28'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:344,45'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:344,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:344,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:347,38'
          Dst:             _ZNK16QPDFObjectHandle13isFormXObjectEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:350,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:350,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:339,42'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:351,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:351,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:354,1'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:354,1'
          Dst:             _ZN10QPDFObjGen3setD2Ev
    - functionName:    '_ZZN20QPDFPageObjectHelper18forEachFormXObjectEbNSt3__18functionIFvR16QPDFObjectHandleS3_RKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEEENK3$_0clES2_'
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle13isFormXObjectEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:371,77'
          Dst:             _ZNK16QPDFObjectHandle13isFormXObjectEv
    - functionName:    _ZN12_GLOBAL__N_118InlineImageTrackerD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_118InlineImageTrackerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:50,48'
          Dst:             _ZN12_GLOBAL__N_118InlineImageTrackerD2Ev
    - functionName:    _ZN12_GLOBAL__N_118InlineImageTracker11handleTokenERKN13QPDFTokenizer5TokenE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         68
      ICount:          373
      EdgeCount:       118
      CyclomaticComplexity: 52
      functionsReached:
        - _ZN12_GLOBAL__N_118InlineImageTracker13convertIIDictE16QPDFObjectHandle
        - _ZN16QPDFObjectHandle10newIntegerEx
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle11TokenFilter10writeTokenERKN13QPDFTokenizer5TokenE
        - _ZN16QPDFObjectHandle11TokenFilter5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN16QPDFObjectHandle11replaceDictERKS_
        - _ZN16QPDFObjectHandle5parseERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZN16QPDFObjectHandle9newStreamEP4QPDFNSt3__110shared_ptrI6BufferEE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN5QIntC11to_longlongImEExRKT_
        - _ZNK13QPDFTokenizer5Token11getRawValueEv
        - _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK13QPDFTokenizer5Token7getTypeEv
        - _ZNK13QPDFTokenizer5Token8getValueEv
        - _ZNK16QPDFObjectHandle21getUniqueResourceNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERiPNS0_3setIS6_NS0_4lessIS6_EENS4_IS6_EEEE
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:179,19'
          Dst:             _ZNK13QPDFTokenizer5Token7getTypeEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:180,42'
          Dst:             _ZNK13QPDFTokenizer5Token8getValueEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:183,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:184,55'
          Dst:             _ZN16QPDFObjectHandle5parseERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:184,41'
          Dst:             _ZN12_GLOBAL__N_118InlineImageTracker13convertIIDictE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:184,41'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:185,73'
          Dst:             _ZN5QIntC11to_longlongImEExRKT_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:185,44'
          Dst:             _ZN16QPDFObjectHandle10newIntegerEx
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:185,22'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:185,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:186,46'
          Dst:             _ZNK16QPDFObjectHandle21getUniqueResourceNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERiPNS0_3setIS6_NS0_4lessIS6_EENS4_IS6_EEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:187,42'
          Dst:             _ZN16QPDFObjectHandle9newStreamEP4QPDFNSt3__110shared_ptrI6BufferEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:189,23'
          Dst:             _ZN16QPDFObjectHandle11replaceDictERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:190,27'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:190,46'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:190,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:191,17'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:192,17'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:194,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:194,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:184,41'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:185,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:190,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:194,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:194,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:195,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:196,17'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:197,17'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter10writeTokenERKN13QPDFTokenizer5TokenE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:200,26'
          Dst:             _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:201,29'
          Dst:             _ZNK13QPDFTokenizer5Token8getValueEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:203,26'
          Dst:             _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:206,29'
          Dst:             _ZNK13QPDFTokenizer5Token11getRawValueEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:207,31'
          Dst:             _ZNK13QPDFTokenizer5Token11getRawValueEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:209,22'
          Dst:             _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:210,24'
          Dst:             _ZNK13QPDFTokenizer5Token8getValueEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:214,9'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter10writeTokenERKN13QPDFTokenizer5TokenE
    - functionName:    _ZN12_GLOBAL__N_118InlineImageTracker13convertIIDictE16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         200
      ICount:          760
      EdgeCount:       378
      CyclomaticComplexity: 180
      functionsReached:
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle13newDictionaryEv
        - _ZN16QPDFObjectHandle7newNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandle8newArrayERKNSt3__16vectorIS_NS0_9allocatorIS_EEEE
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN16QPDFObjectHandleaSERKS_
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary3endEv
        - _ZN4qpdf14BaseDictionary5beginEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - _ZNK16QPDFObjectHandle16getArrayAsVectorEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6isNameEv
        - _ZNK16QPDFObjectHandle7getNameEv
        - _ZNK16QPDFObjectHandle7isArrayEv
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:75,29'
          Dst:             _ZN16QPDFObjectHandle13newDictionaryEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:76,30'
          Dst:             _ZN16QPDFObjectHandle7newNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:76,10'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:76,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:77,33'
          Dst:             _ZN16QPDFObjectHandle7newNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:77,10'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:77,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:78,36'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:78,28'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:78,28'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:78,28'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:76,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:77,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:79,15'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:83,22'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:105,23'
          Dst:             _ZNK16QPDFObjectHandle6isNameEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:106,42'
          Dst:             _ZNK16QPDFObjectHandle7getNameEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:118,61'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:119,36'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:119,65'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:120,25'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:121,44'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:121,31'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:121,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:123,35'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:126,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:126,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:128,29'
          Dst:             _ZN16QPDFObjectHandle7newNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:128,27'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:128,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:133,23'
          Dst:             _ZNK16QPDFObjectHandle6isNameEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:135,30'
          Dst:             _ZNK16QPDFObjectHandle7isArrayEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:136,33'
          Dst:             _ZNK16QPDFObjectHandle16getArrayAsVectorEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:140,26'
          Dst:             _ZNK16QPDFObjectHandle6isNameEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:141,33'
          Dst:             _ZNK16QPDFObjectHandle7getNameEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:161,28'
          Dst:             _ZN16QPDFObjectHandle7newNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:161,26'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:161,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:164,23'
          Dst:             _ZNK16QPDFObjectHandle6isNameEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:165,23'
          Dst:             _ZN16QPDFObjectHandleaSERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:166,30'
          Dst:             _ZNK16QPDFObjectHandle7isArrayEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:167,25'
          Dst:             _ZN16QPDFObjectHandle8newArrayERKNSt3__16vectorIS_NS0_9allocatorIS_EEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:167,23'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:167,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:170,14'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:171,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:171,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:78,28'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:173,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:173,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN5QIntC11to_longlongImEExRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterImxLb0ELb1EE7convertERKm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:244,16'
          Dst:             _ZN5QIntC12IntConverterImxLb0ELb1EE7convertERKm
    - functionName:    '_ZZN20QPDFPageObjectHelper15getFormXObjectsEvENK3$_0clER16QPDFObjectHandleS2_RKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleaSERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:397,25'
          Dst:             _ZN16QPDFObjectHandleaSERKS_
    - functionName:    '_ZZN20QPDFPageObjectHelper9getImagesEvENK3$_0clER16QPDFObjectHandleS2_RKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleaSERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:386,25'
          Dst:             _ZN16QPDFObjectHandleaSERKS_
    - functionName:    '_ZZN20QPDFPageObjectHelper12forEachImageEbNSt3__18functionIFvR16QPDFObjectHandleS3_RKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEEENK3$_0clES2_'
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle7isImageEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:362,77'
          Dst:             _ZNK16QPDFObjectHandle7isImageEb
    - functionName:    '_ZZN20QPDFPageObjectHelper11getBleedBoxEbbENK3$_0clEv'
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20QPDFPageObjectHelper10getCropBoxEbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:316,20'
          Dst:             _ZN20QPDFPageObjectHelper10getCropBoxEbb
    - functionName:    _ZN20QPDFPageObjectHelper10getCropBoxEbb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEbNS0_8functionIF16QPDFObjectHandlevEEEb
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:278,12'
          Dst:             _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEbNS0_8functionIF16QPDFObjectHandlevEEEb
    - functionName:    '_ZZN20QPDFPageObjectHelper10getCropBoxEbbENK3$_0clEv'
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20QPDFPageObjectHelper11getMediaBoxEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:281,43'
          Dst:             _ZN20QPDFPageObjectHelper11getMediaBoxEb
    - functionName:    _ZN20QPDFPageObjectHelper11getMediaBoxEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:272,12'
          Dst:             _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
    - functionName:    '_ZZN20QPDFPageObjectHelper9getArtBoxEbbENK3$_0clEv'
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20QPDFPageObjectHelper10getCropBoxEbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:304,20'
          Dst:             _ZN20QPDFPageObjectHelper10getCropBoxEbb
    - functionName:    '_ZZN20QPDFPageObjectHelper10getTrimBoxEbbENK3$_0clEv'
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20QPDFPageObjectHelper10getCropBoxEbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:292,20'
          Dst:             _ZN20QPDFPageObjectHelper10getCropBoxEbb
    - functionName:    _ZN12_GLOBAL__N_115ContentProvider17provideStreamDataERK10QPDFObjGenP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN14Pl_Concatenate12manualFinishEv
        - _ZN14Pl_ConcatenateC2EPKcP8Pipeline
        - _ZN14Pl_ConcatenateD2Ev
        - _ZN16QPDFObjectHandle18pipeContentStreamsEP8PipelineRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle9getObjGenEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:37,20'
          Dst:             _ZN14Pl_ConcatenateC2EPKcP8Pipeline
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:38,72'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:38,84'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:40,15'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:40,35'
          Dst:             _ZN16QPDFObjectHandle18pipeContentStreamsEP8PipelineRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:40,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:41,12'
          Dst:             _ZN14Pl_Concatenate12manualFinishEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:42,1'
          Dst:             _ZN14Pl_ConcatenateD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:40,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:42,1'
          Dst:             _ZN14Pl_ConcatenateD2Ev
    - functionName:    _ZN12_GLOBAL__N_115ContentProviderD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_115ContentProviderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:26,45'
          Dst:             _ZN12_GLOBAL__N_115ContentProviderD2Ev
    - functionName:    _ZN12_GLOBAL__N_115ContentProviderD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle18StreamDataProviderD2Ev
        - _ZN16QPDFObjectHandleD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:26,45'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:26,45'
          Dst:             _ZN16QPDFObjectHandle18StreamDataProviderD2Ev
    - functionName:    _ZN18QPDFDocumentHelper7getQPDFEv
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFDocumentHelper.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN20QPDFPageObjectHelper15copyAnnotationsES_RK10QPDFMatrixP26QPDFAcroFormDocumentHelperS4_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1044
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          446
      EdgeCount:       140
      CyclomaticComplexity: 60
      functionsReached:
        - _ZN16QPDFObjectHandle10appendItemERKS_
        - _ZN16QPDFObjectHandle19replaceKeyAndGetNewERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle8newArrayEv
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN16QPDFObjectHelper15getObjectHandleEv
        - _ZN16QPDFObjectHelper2ohEv
        - _ZN18QPDFDocumentHelper7getQPDFEv
        - _ZN26QPDFAcroFormDocumentHelper20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS0_NS1_9allocatorIS0_EEEES6_RNS1_3setI10QPDFObjGenNS1_4lessIS8_EENS3_IS8_EEEERK10QPDFMatrixP4QPDFPS_
        - _ZN26QPDFAcroFormDocumentHelper22addAndRenameFormFieldsENSt3__16vectorI16QPDFObjectHandleNS0_9allocatorIS2_EEEE
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7getQPDFERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7isArrayEv
        - _ZNK4QPDF11getUniqueIdEv
        - _ZNSt11logic_errorC1EPKc
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1002,33'
          Dst:             _ZN16QPDFObjectHelper15getObjectHandleEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1002,51'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1002,23'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1003,21'
          Dst:             _ZNK16QPDFObjectHandle7isArrayEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1002,23'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1007,33'
          Dst:             _ZN16QPDFObjectHelper15getObjectHandleEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1007,51'
          Dst:             _ZNK16QPDFObjectHandle7getQPDFERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1007,23'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1010,9'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1010,14'
          Dst:             _ZNK16QPDFObjectHandle7getQPDFERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1010,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1007,23'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1010,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1024,24'
          Dst:             _ZN18QPDFDocumentHelper7getQPDFEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1024,34'
          Dst:             _ZNK4QPDF11getUniqueIdEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1024,61'
          Dst:             _ZNK4QPDF11getUniqueIdEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1025,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1025,19'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1025,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1025,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1035,9'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1034,11'
          Dst:             _ZN26QPDFAcroFormDocumentHelper20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS0_NS1_9allocatorIS0_EEEES6_RNS1_3setI10QPDFObjGenNS1_4lessIS8_EENS3_IS8_EEEERK10QPDFMatrixP4QPDFPS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1034,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1036,11'
          Dst:             _ZN26QPDFAcroFormDocumentHelper22addAndRenameFormFieldsENSt3__16vectorI16QPDFObjectHandleNS0_9allocatorIS2_EEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1037,19'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1037,24'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1037,19'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1038,17'
          Dst:             _ZNK16QPDFObjectHandle7isArrayEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1039,18'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1039,54'
          Dst:             _ZN16QPDFObjectHandle8newArrayEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1039,23'
          Dst:             _ZN16QPDFObjectHandle19replaceKeyAndGetNewERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1039,16'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1039,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1039,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1039,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1034,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1037,19'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1039,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1039,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1042,16'
          Dst:             _ZN16QPDFObjectHandle10appendItemERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1044,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1044,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1044,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:1044,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN16QPDFObjectHandle9RectangleC2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN20QPDFPageObjectHelper15flattenRotationEP26QPDFAcroFormDocumentHelper
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         194
      ICount:          1100
      EdgeCount:       338
      CyclomaticComplexity: 146
      functionsReached:
        - _ZN10QPDFMatrixC2Edddddd
        - _ZN16QPDFObjectHandle10newIntegerEx
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle15addPageContentsES_b
        - _ZN16QPDFObjectHandle16newFromRectangleERKNS_9RectangleE
        - _ZN16QPDFObjectHandle8newArrayERKNSt3__16vectorIS_NS0_9allocatorIS_EEEE
        - _ZN16QPDFObjectHandle9RectangleC2Ev
        - _ZN16QPDFObjectHandle9newStreamEP4QPDFRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper2ohEv
        - _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
        - _ZN25QPDFFormFieldObjectHelperC2E16QPDFObjectHandle
        - _ZN25QPDFFormFieldObjectHelperD2Ev
        - _ZN26QPDFAcroFormDocumentHelper12addFormFieldE25QPDFFormFieldObjectHelper
        - _ZN26QPDFAcroFormDocumentHelper16removeFormFieldsERKNSt3__13setI10QPDFObjGenNS0_4lessIS2_EENS0_9allocatorIS2_EEEE
        - _ZN26QPDFAcroFormDocumentHelper20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS0_NS1_9allocatorIS0_EEEES6_RNS1_3setI10QPDFObjGenNS1_4lessIS8_EENS3_IS8_EEEERK10QPDFMatrixP4QPDFPS_
        - _ZN4QPDF9newStreamERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK10QPDFMatrix7unparseEv
        - _ZNK16QPDFObjectHandle11isRectangleEv
        - _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - _ZNK16QPDFObjectHandle19getArrayAsRectangleEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7getQPDFERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7isArrayEv
        - _ZNK16QPDFObjectHandle9isIntegerEv
        - _ZNK4qpdf10BaseHandle4nullEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFPageObjectHelper.cc:909,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   'libqpdf/QPDFPageObjectHelper.cc:944,5'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:866,18'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:866,23'
          Dst:             _ZNK16QPDFObjectHandle7getQPDFERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:866,18'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:867,22'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:867,27'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:867,22'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:869,19'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:870,28'
          Dst:             _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:866,18'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:867,22'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:879,21'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:879,26'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:879,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:880,19'
          Dst:             _ZNK16QPDFObjectHandle11isRectangleEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:879,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:883,32'
          Dst:             _ZNK16QPDFObjectHandle19getArrayAsRectangleEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:893,20'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:893,25'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:893,20'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:894,18'
          Dst:             _ZNK16QPDFObjectHandle11isRectangleEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:893,20'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:897,25'
          Dst:             _ZNK16QPDFObjectHandle19getArrayAsRectangleEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:898,24'
          Dst:             _ZN16QPDFObjectHandle9RectangleC2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:936,9'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:936,33'
          Dst:             _ZN16QPDFObjectHandle16newFromRectangleERKNS_9RectangleE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:936,14'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:936,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:936,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:937,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:936,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:936,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:937,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:943,16'
          Dst:             _ZN10QPDFMatrixC2Edddddd
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:967,50'
          Dst:             _ZNK10QPDFMatrix7unparseEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:968,5'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:968,26'
          Dst:             _ZN16QPDFObjectHandle9newStreamEP4QPDFRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:968,10'
          Dst:             _ZN16QPDFObjectHandle15addPageContentsES_b
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:968,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:968,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:969,5'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:969,31'
          Dst:             _ZN4QPDF9newStreamERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:969,10'
          Dst:             _ZN16QPDFObjectHandle15addPageContentsES_b
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:969,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:969,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:970,5'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:970,10'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:970,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:971,35'
          Dst:             _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:972,21'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:973,9'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:973,36'
          Dst:             _ZN16QPDFObjectHandle10newIntegerEx
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:973,14'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:973,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:973,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:968,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:968,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:969,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:969,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:970,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:973,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:973,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:976,31'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:976,36'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:976,31'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:977,16'
          Dst:             _ZNK16QPDFObjectHandle7isArrayEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:976,31'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:986,36'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:986,15'
          Dst:             _ZN26QPDFAcroFormDocumentHelper20transformAnnotationsE16QPDFObjectHandleRNSt3__16vectorIS0_NS1_9allocatorIS0_EEEES6_RNS1_3setI10QPDFObjGenNS1_4lessIS8_EENS3_IS8_EEEERK10QPDFMatrixP4QPDFPS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:986,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:987,15'
          Dst:             _ZN26QPDFAcroFormDocumentHelper16removeFormFieldsERKNSt3__13setI10QPDFObjGenNS0_4lessIS2_EENS0_9allocatorIS2_EEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:989,58'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:989,32'
          Dst:             _ZN25QPDFFormFieldObjectHelperC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:989,19'
          Dst:             _ZN26QPDFAcroFormDocumentHelper12addFormFieldE25QPDFFormFieldObjectHelper
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:989,13'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:989,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:986,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:989,13'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:989,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:991,9'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:991,36'
          Dst:             _ZN16QPDFObjectHandle8newArrayERKNSt3__16vectorIS_NS0_9allocatorIS_EEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:991,14'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:991,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:991,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:991,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:991,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:993,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:993,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:993,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:993,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:993,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:993,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:993,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:993,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN20QPDFPageObjectHelper16placeFormXObjectE16QPDFObjectHandleRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS0_9RectangleER10QPDFMatrixbbb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 861
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          138
      EdgeCount:       33
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN20QPDFPageObjectHelper32getMatrixForFormXObjectPlacementE16QPDFObjectHandleNS0_9RectangleEbbb
        - _ZNK10QPDFMatrix7unparseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:859,9'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:858,10'
          Dst:             _ZN20QPDFPageObjectHelper32getMatrixForFormXObjectPlacementE16QPDFObjectHandleNS0_9RectangleEbbb
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:858,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:860,24'
          Dst:             _ZNK10QPDFMatrix7unparseEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:858,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN20QPDFPageObjectHelper32getMatrixForFormXObjectPlacementE16QPDFObjectHandleNS0_9RectangleEbbb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          427
      EdgeCount:       127
      CyclomaticComplexity: 55
      functionsReached:
        - _ZN10QPDFMatrix5scaleEdd
        - _ZN10QPDFMatrix6concatERKS_
        - _ZN10QPDFMatrix9translateEdd
        - _ZN10QPDFMatrixC2ERKN16QPDFObjectHandle6MatrixE
        - _ZN10QPDFMatrixC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN20QPDFPageObjectHelper27getMatrixForTransformationsEb
        - _ZNK10QPDFMatrix18transformRectangleEN16QPDFObjectHandle9RectangleE
        - _ZNK16QPDFObjectHandle11isRectangleEv
        - _ZNK16QPDFObjectHandle16getArrayAsMatrixEv
        - _ZNK16QPDFObjectHandle19getArrayAsRectangleEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7getDictEv
        - _ZNK16QPDFObjectHandle8isMatrixEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:754,33'
          Dst:             _ZNK16QPDFObjectHandle7getDictEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:755,39'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:756,19'
          Dst:             _ZNK16QPDFObjectHandle11isRectangleEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:757,16'
          Dst:             _ZN10QPDFMatrixC2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:760,16'
          Dst:             _ZN10QPDFMatrixC2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:761,16'
          Dst:             _ZN10QPDFMatrixC2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:762,16'
          Dst:             _ZN10QPDFMatrixC2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:767,30'
          Dst:             _ZN20QPDFPageObjectHelper27getMatrixForTransformationsEb
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:767,19'
          Dst:             _ZN10QPDFMatrixC2ERKN16QPDFObjectHandle6MatrixE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:768,17'
          Dst:             _ZN10QPDFMatrix6concatERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:770,15'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:770,33'
          Dst:             _ZNK16QPDFObjectHandle8isMatrixEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:770,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:775,36'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:775,54'
          Dst:             _ZNK16QPDFObjectHandle16getArrayAsMatrixEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:775,19'
          Dst:             _ZN10QPDFMatrixC2ERKN16QPDFObjectHandle6MatrixE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:775,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:776,17'
          Dst:             _ZN10QPDFMatrix6concatERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:770,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:775,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:786,49'
          Dst:             _ZNK16QPDFObjectHandle19getArrayAsRectangleEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:787,45'
          Dst:             _ZNK10QPDFMatrix18transformRectangleEN16QPDFObjectHandle9RectangleE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:792,16'
          Dst:             _ZN10QPDFMatrixC2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:813,15'
          Dst:             _ZN10QPDFMatrixC2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:814,13'
          Dst:             _ZN10QPDFMatrix5scaleEdd
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:815,13'
          Dst:             _ZN10QPDFMatrix6concatERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:816,13'
          Dst:             _ZN10QPDFMatrix6concatERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:818,17'
          Dst:             _ZNK10QPDFMatrix18transformRectangleEN16QPDFObjectHandle9RectangleE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:828,16'
          Dst:             _ZN10QPDFMatrixC2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:829,8'
          Dst:             _ZN10QPDFMatrix9translateEdd
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:830,8'
          Dst:             _ZN10QPDFMatrix5scaleEdd
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:831,8'
          Dst:             _ZN10QPDFMatrix6concatERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:833,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:833,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:833,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:833,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN20QPDFPageObjectHelper27getMatrixForTransformationsEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          293
      EdgeCount:       102
      CyclomaticComplexity: 48
      functionsReached:
        - _ZN16QPDFObjectHandle6MatrixC2Edddddd
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN20QPDFPageObjectHelper10getTrimBoxEbb
        - _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
        - _ZNK16QPDFObjectHandle11isRectangleEv
        - _ZNK16QPDFObjectHandle15getNumericValueEv
        - _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - _ZNK16QPDFObjectHandle19getArrayAsRectangleEv
        - _ZNK16QPDFObjectHandle8isNumberEv
        - _ZNK16QPDFObjectHandle9isIntegerEv
        - _ZNK4qpdf10BaseHandle4nullEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFPageObjectHelper.cc:690,9'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:664,30'
          Dst:             _ZN16QPDFObjectHandle6MatrixC2Edddddd
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:665,29'
          Dst:             _ZN20QPDFPageObjectHelper10getTrimBoxEbb
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:666,15'
          Dst:             _ZNK16QPDFObjectHandle11isRectangleEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:669,35'
          Dst:             _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:670,34'
          Dst:             _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:671,22'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:671,42'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:672,49'
          Dst:             _ZNK16QPDFObjectHandle19getArrayAsRectangleEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:675,35'
          Dst:             _ZNK16QPDFObjectHandle8isNumberEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:675,58'
          Dst:             _ZNK16QPDFObjectHandle15getNumericValueEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:676,34'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:676,59'
          Dst:             _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:706,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:692,22'
          Dst:             _ZN16QPDFObjectHandle6MatrixC2Edddddd
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:695,22'
          Dst:             _ZN16QPDFObjectHandle6MatrixC2Edddddd
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:698,22'
          Dst:             _ZN16QPDFObjectHandle6MatrixC2Edddddd
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:701,22'
          Dst:             _ZN16QPDFObjectHandle6MatrixC2Edddddd
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:706,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:706,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:706,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:706,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:706,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN20QPDFPageObjectHelper10getTrimBoxEbb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEbNS0_8functionIF16QPDFObjectHandlevEEEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:288,12'
          Dst:             _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEbNS0_8functionIF16QPDFObjectHandlevEEEb
    - functionName:    _ZN20QPDFPageObjectHelper16placeFormXObjectE16QPDFObjectHandleRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS0_9RectangleEbbb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFMatrixC2Ev
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN20QPDFPageObjectHelper16placeFormXObjectE16QPDFObjectHandleRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS0_9RectangleER10QPDFMatrixbbb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:844,16'
          Dst:             _ZN10QPDFMatrixC2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:845,29'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:845,12'
          Dst:             _ZN20QPDFPageObjectHelper16placeFormXObjectE16QPDFObjectHandleRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS0_9RectangleER10QPDFMatrixbbb
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:845,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:845,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN12_GLOBAL__N_115ContentProviderC2E16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle18StreamDataProviderC2Eb
        - _ZN16QPDFObjectHandleC2ERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:22,9'
          Dst:             _ZN16QPDFObjectHandle18StreamDataProviderC2Eb
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:23,13'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
    - functionName:    _ZN20QPDFPageObjectHelper21getFormXObjectForPageEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          592
      EdgeCount:       203
      CyclomaticComplexity: 83
      functionsReached:
        - _ZN12_GLOBAL__N_115ContentProviderC2E16QPDFObjectHandle
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle11shallowCopyEv
        - _ZN16QPDFObjectHandle17replaceStreamDataENSt3__110shared_ptrINS_18StreamDataProviderEEERKS_S5_
        - _ZN16QPDFObjectHandle7newNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandle7newNullEv
        - _ZN16QPDFObjectHandle8newArrayERKNS_6MatrixE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper2ohEv
        - _ZN20QPDFPageObjectHelper10getTrimBoxEbb
        - _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
        - _ZN20QPDFPageObjectHelper27getMatrixForTransformationsEb
        - _ZN4QPDF9newStreamEv
        - _ZNK16QPDFObjectHandle11isRectangleEv
        - _ZNK16QPDFObjectHandle7getDictEv
        - _ZNK16QPDFObjectHandle7getQPDFERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:712,9'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:712,14'
          Dst:             _ZNK16QPDFObjectHandle7getQPDFERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:713,14'
          Dst:             _ZN4QPDF9newStreamEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:712,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:714,39'
          Dst:             _ZNK16QPDFObjectHandle7getDictEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:715,33'
          Dst:             _ZN16QPDFObjectHandle7newNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:715,13'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:715,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:716,36'
          Dst:             _ZN16QPDFObjectHandle7newNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:716,13'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:716,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:717,38'
          Dst:             _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:717,72'
          Dst:             _ZN16QPDFObjectHandle11shallowCopyEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:717,13'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:717,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:717,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:718,34'
          Dst:             _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:718,64'
          Dst:             _ZN16QPDFObjectHandle11shallowCopyEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:718,13'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:718,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:718,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:719,29'
          Dst:             _ZN20QPDFPageObjectHelper10getTrimBoxEbb
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:719,47'
          Dst:             _ZN16QPDFObjectHandle11shallowCopyEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:719,29'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:720,15'
          Dst:             _ZNK16QPDFObjectHandle11isRectangleEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:721,9'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:712,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:715,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:716,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:717,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:717,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:718,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:718,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:719,29'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:723,13'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:725,83'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:725,67'
          Dst:             _ZN12_GLOBAL__N_115ContentProviderC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:725,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:726,40'
          Dst:             _ZN16QPDFObjectHandle7newNullEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:726,69'
          Dst:             _ZN16QPDFObjectHandle7newNullEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:726,12'
          Dst:             _ZN16QPDFObjectHandle17replaceStreamDataENSt3__110shared_ptrINS_18StreamDataProviderEEERKS_S5_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:726,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:726,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:727,35'
          Dst:             _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:728,34'
          Dst:             _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:729,48'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:729,68'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:730,66'
          Dst:             _ZN20QPDFPageObjectHelper27getMatrixForTransformationsEb
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:730,39'
          Dst:             _ZN16QPDFObjectHandle8newArrayERKNS_6MatrixE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:730,17'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:730,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:725,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:726,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:726,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:730,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:734,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:734,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:734,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:734,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:734,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:734,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:734,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:734,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:734,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:734,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN20QPDFPageObjectHelper15shallowCopyPageEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          102
      EdgeCount:       26
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN16QPDFObjectHandle11shallowCopyEv
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper2ohEv
        - _ZN20QPDFPageObjectHelperC2E16QPDFObjectHandle
        - _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - _ZNK16QPDFObjectHandle7getQPDFERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:656,18'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:656,23'
          Dst:             _ZNK16QPDFObjectHandle7getQPDFERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:656,18'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:657,33'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:657,38'
          Dst:             _ZN16QPDFObjectHandle11shallowCopyEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:657,33'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:658,37'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:658,18'
          Dst:             _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:658,12'
          Dst:             _ZN20QPDFPageObjectHelperC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:658,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:658,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:659,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:656,18'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:657,33'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:658,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:658,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:659,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN20QPDFPageObjectHelper27removeUnreferencedResourcesEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          116
      EdgeCount:       36
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper2ohEv
        - _ZN20QPDFPageObjectHelper18forEachFormXObjectEbNSt3__18functionIFvR16QPDFObjectHandleS3_RKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEE
        - _ZN20QPDFPageObjectHelper33removeUnreferencedResourcesHelperES_RNSt3__13setINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS0_4lessIS7_EENS5_IS7_EEEE
        - _ZN20QPDFPageObjectHelperC2ERKS_
        - _ZN20QPDFPageObjectHelperD2Ev
        - _ZNK16QPDFObjectHandle13isFormXObjectEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:641,5'
          Dst:             _ZN20QPDFPageObjectHelper18forEachFormXObjectEbNSt3__18functionIFvR16QPDFObjectHandleS3_RKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:648,9'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:648,14'
          Dst:             _ZNK16QPDFObjectHandle13isFormXObjectEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:648,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:649,43'
          Dst:             _ZN20QPDFPageObjectHelperC2ERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:649,9'
          Dst:             _ZN20QPDFPageObjectHelper33removeUnreferencedResourcesHelperES_RNSt3__13setINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS0_4lessIS7_EENS5_IS7_EEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:649,9'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:648,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:649,9'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
    - functionName:    _ZN20QPDFPageObjectHelper21addContentTokenFilterENSt3__110shared_ptrIN16QPDFObjectHandle11TokenFilterEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          82
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN16QPDFObjectHandle14addTokenFilterENSt3__110shared_ptrINS_11TokenFilterEEE
        - _ZN16QPDFObjectHandle21addContentTokenFilterENSt3__110shared_ptrINS_11TokenFilterEEE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper2ohEv
        - _ZNK16QPDFObjectHandle13isFormXObjectEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:530,9'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:530,14'
          Dst:             _ZNK16QPDFObjectHandle13isFormXObjectEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:530,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:531,9'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:531,14'
          Dst:             _ZN16QPDFObjectHandle14addTokenFilterENSt3__110shared_ptrINS_11TokenFilterEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:531,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:530,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:531,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:533,9'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:533,14'
          Dst:             _ZN16QPDFObjectHandle21addContentTokenFilterENSt3__110shared_ptrINS_11TokenFilterEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:533,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:533,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN20QPDFPageObjectHelper12pipeContentsEP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN16QPDFObjectHandle14pipeStreamDataEP8Pipelinei26qpdf_stream_decode_level_ebb
        - _ZN16QPDFObjectHandle16pipePageContentsEP8Pipeline
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper2ohEv
        - _ZNK16QPDFObjectHandle13isFormXObjectEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:519,9'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:519,14'
          Dst:             _ZNK16QPDFObjectHandle13isFormXObjectEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:519,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:520,9'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:520,14'
          Dst:             _ZN16QPDFObjectHandle14pipeStreamDataEP8Pipelinei26qpdf_stream_decode_level_ebb
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:520,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:519,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:520,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:522,9'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:522,14'
          Dst:             _ZN16QPDFObjectHandle16pipePageContentsEP8Pipeline
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:522,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:522,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN20QPDFPageObjectHelper16pipePageContentsEP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20QPDFPageObjectHelper12pipeContentsEP8Pipeline
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:513,5'
          Dst:             _ZN20QPDFPageObjectHelper12pipeContentsEP8Pipeline
    - functionName:    _ZN20QPDFPageObjectHelper18filterPageContentsEPN16QPDFObjectHandle11TokenFilterEP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20QPDFPageObjectHelper14filterContentsEPN16QPDFObjectHandle11TokenFilterEP8Pipeline
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:497,12'
          Dst:             _ZN20QPDFPageObjectHelper14filterContentsEPN16QPDFObjectHandle11TokenFilterEP8Pipeline
    - functionName:    _ZN20QPDFPageObjectHelper17parsePageContentsEPN16QPDFObjectHandle15ParserCallbacksE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20QPDFPageObjectHelper13parseContentsEPN16QPDFObjectHandle15ParserCallbacksE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:481,5'
          Dst:             _ZN20QPDFPageObjectHelper13parseContentsEPN16QPDFObjectHandle15ParserCallbacksE
    - functionName:    _ZN20QPDFPageObjectHelper22coalesceContentStreamsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandle22coalesceContentStreamsEv
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper2ohEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:475,5'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:475,10'
          Dst:             _ZN16QPDFObjectHandle22coalesceContentStreamsEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:475,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:475,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN20QPDFPageObjectHelper10rotatePageEib
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandle10rotatePageEib
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper2ohEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:469,5'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:469,10'
          Dst:             _ZN16QPDFObjectHandle10rotatePageEib
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:469,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:469,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN20QPDFPageObjectHelper15addPageContentsE16QPDFObjectHandleb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandle15addPageContentsES_b
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper2ohEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:463,5'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:463,26'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:463,10'
          Dst:             _ZN16QPDFObjectHandle15addPageContentsES_b
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:463,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:463,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:463,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:463,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN20QPDFPageObjectHelper15getPageContentsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandle15getPageContentsEv
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper2ohEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:457,12'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:457,17'
          Dst:             _ZN16QPDFObjectHandle15getPageContentsEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:457,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:457,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN20QPDFPageObjectHelper14getAnnotationsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          171
      EdgeCount:       61
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper2ohEv
        - _ZN4qpdf5Array3endEv
        - _ZN4qpdf5Array5beginEv
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:446,29'
          Dst:             _ZN16QPDFObjectHelper2ohEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:446,34'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:446,52'
          Dst:             _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:446,29'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:446,29'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:446,27'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:446,27'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:446,27'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:446,29'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:446,29'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:447,19'
          Dst:             _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:446,27'
          Dst:             _ZN4qpdf5ArrayD2Ev
    - functionName:    _ZN20QPDFPageObjectHelper15getFormXObjectsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN20QPDFPageObjectHelper18forEachFormXObjectEbNSt3__18functionIFvR16QPDFObjectHandleS3_RKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:395,5'
          Dst:             _ZN20QPDFPageObjectHelper18forEachFormXObjectEbNSt3__18functionIFvR16QPDFObjectHandleS3_RKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEE
    - functionName:    _ZN20QPDFPageObjectHelper9getImagesEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN20QPDFPageObjectHelper12forEachImageEbNSt3__18functionIFvR16QPDFObjectHandleS3_RKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:384,5'
          Dst:             _ZN20QPDFPageObjectHelper12forEachImageEbNSt3__18functionIFvR16QPDFObjectHandleS3_RKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEE
    - functionName:    _ZN20QPDFPageObjectHelper12forEachImageEbNSt3__18functionIFvR16QPDFObjectHandleS3_RKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN20QPDFPageObjectHelper14forEachXObjectEbNSt3__18functionIFvR16QPDFObjectHandleS3_RKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEENS1_IFbS2_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:362,5'
          Dst:             _ZN20QPDFPageObjectHelper14forEachXObjectEbNSt3__18functionIFvR16QPDFObjectHandleS3_RKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEEENS1_IFbS2_EEE
    - functionName:    _ZN20QPDFPageObjectHelper13getPageImagesEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN20QPDFPageObjectHelper9getImagesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:377,12'
          Dst:             _ZN20QPDFPageObjectHelper9getImagesEv
    - functionName:    _ZN20QPDFPageObjectHelper11getBleedBoxEbb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEbNS0_8functionIF16QPDFObjectHandlevEEEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:312,12'
          Dst:             _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEbNS0_8functionIF16QPDFObjectHandlevEEEb
    - functionName:    _ZN20QPDFPageObjectHelper9getArtBoxEbb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFPageObjectHelper.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEbNS0_8functionIF16QPDFObjectHandlevEEEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFPageObjectHelper.cc:300,12'
          Dst:             _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEbNS0_8functionIF16QPDFObjectHandlevEEEb
    - functionName:    _GLOBAL__sub_I_QPDFParser.cc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.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/QPDFParser.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6global6Limits18parser_max_nestingEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:18,36'
          Dst:             _ZN4qpdf6global6Limits18parser_max_nestingEv
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDF_ArrayC2EONSt3__16vectorI16QPDFObjectHandleNS0_9allocatorIS2_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      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:    _ZN10QPDFObject6createI12QPDF_IntegerJxEEENSt3__110shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12QPDF_IntegerC2Ex
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN12QPDF_IntegerC2Ex
    - functionName:    _ZN10QPDFObject6createI9QPDF_BoolJbEEENSt3__110shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9QPDF_BoolC2Eb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN9QPDF_BoolC2Eb
    - functionName:    _ZN15QPDF_DictionaryC2EONSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE16QPDFObjectHandleNS0_4lessIS7_EENS5_INS0_4pairIKS7_S8_EEEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 969
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl6Parser5ErrorD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFParser.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl6Parser5ErrorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFParser.hh:32,47'
          Dst:             _ZN4qpdf4impl6Parser5ErrorD2Ev
    - functionName:    _ZN4qpdf4impl6Parser5ErrorD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFParser.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFParser.hh:32,47'
          Dst:             _ZNSt9exceptionD2Ev
    - functionName:    _ZN4qpdf4impl6Parser10StackFrameD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFParser.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl6Parser10StackFrameC2EOS2_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFParser.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl6Parser10StackFrameC2ER11InputSourceNS1_14parser_state_eE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFParser.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4qpdf4impl6Parser4warnERK7QPDFExc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 696
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4QPDF4warnERK7QPDFExc
        - _ZN7QPDFExcC2ERKS_
        - _ZN7QPDFExcD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:692,19'
          Dst:             _ZN4QPDF4warnERK7QPDFExc
        - Src:             'libqpdf/QPDFParser.cc:694,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFParser.cc:694,15'
          Dst:             _ZN7QPDFExcC2ERKS_
        - Src:             'libqpdf/QPDFParser.cc:694,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFParser.cc:694,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDFParser.cc:694,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4qpdf4impl6Parser5ErrorC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFParser.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionC2B8ne220000Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFParser.hh:31,13'
          Dst:             _ZNSt9exceptionC2B8ne220000Ev
    - 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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl6Parser18warn_duplicate_keyEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4qpdf4impl6Parser25check_too_many_bad_tokensEv
        - _ZNK4qpdf4impl6Parser4warnExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:701,5'
          Dst:             _ZNK4qpdf4impl6Parser4warnExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:705,5'
          Dst:             _ZN4qpdf4impl6Parser25check_too_many_bad_tokensEv
    - functionName:    _ZNK4qpdf4impl6Parser4warnExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          196
      EdgeCount:       56
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - _ZN7QPDFExcD2Ev
        - _ZNK4QPDF11getFilenameEv
        - _ZNK4qpdf4impl6Parser4warnERK7QPDFExc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:713,38'
          Dst:             _ZNK4QPDF11getFilenameEv
        - Src:             'libqpdf/QPDFParser.cc:714,14'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDFParser.cc:714,9'
          Dst:             _ZNK4qpdf4impl6Parser4warnERK7QPDFExc
        - Src:             'libqpdf/QPDFParser.cc:714,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDFParser.cc:714,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDFParser.cc:716,14'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDFParser.cc:716,9'
          Dst:             _ZNK4qpdf4impl6Parser4warnERK7QPDFExc
        - Src:             'libqpdf/QPDFParser.cc:716,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDFParser.cc:716,9'
          Dst:             _ZN7QPDFExcD2Ev
    - functionName:    _ZN4qpdf4impl6Parser25check_too_many_bad_tokensEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         59
      ICount:          304
      EdgeCount:       112
      CyclomaticComplexity: 55
      functionsReached:
        - _ZN4qpdf4impl6Parser12limits_errorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZN4qpdf4impl6Parser5ErrorC2Ev
        - _ZN4qpdf4impl6Parser5ErrorD2Ev
        - _ZN4qpdf6global6Limits25parser_max_container_sizeEb
        - _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:645,18'
          Dst:             _ZN4qpdf6global6Limits25parser_max_container_sizeEb
        - Src:             'libqpdf/QPDFParser.cc:648,13'
          Dst:             _ZN4qpdf4impl6Parser12limits_errorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDFParser.cc:653,9'
          Dst:             _ZN4qpdf4impl6Parser12limits_errorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDFParser.cc:659,9'
          Dst:             _ZN4qpdf4impl6Parser12limits_errorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDFParser.cc:671,9'
          Dst:             _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:672,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFParser.cc:672,15'
          Dst:             _ZN4qpdf4impl6Parser5ErrorC2Ev
        - Src:             'libqpdf/QPDFParser.cc:672,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFParser.cc:672,9'
          Dst:             _ZN4qpdf4impl6Parser5ErrorD2Ev
    - functionName:    _ZN4qpdf4impl6Parser12limits_errorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          94
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4qpdf4impl6Parser5ErrorC2Ev
        - _ZN4qpdf4impl6Parser5ErrorD2Ev
        - _ZN4qpdf6global6Limits5errorEv
        - _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:680,5'
          Dst:             _ZN4qpdf6global6Limits5errorEv
        - Src:             'libqpdf/QPDFParser.cc:681,5'
          Dst:             _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:682,5'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFParser.cc:682,11'
          Dst:             _ZN4qpdf4impl6Parser5ErrorC2Ev
        - Src:             'libqpdf/QPDFParser.cc:682,5'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFParser.cc:682,5'
          Dst:             _ZN4qpdf4impl6Parser5ErrorD2Ev
    - functionName:    _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK11InputSource13getLastOffsetEv
        - _ZNK4qpdf4impl6Parser4warnExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:723,17'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDFParser.cc:723,5'
          Dst:             _ZNK4qpdf4impl6Parser4warnExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN4qpdf4impl6Parser10add_scalarI11QPDF_StringJRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEvDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          110
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - _ZN10QPDFObject6createI11QPDF_StringJRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN4qpdf4impl6Parser25check_too_many_bad_tokensEv
        - _ZN4qpdf4impl6Parser3addEONSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf6global6Limits25parser_max_container_sizeEb
        - _ZNK11InputSource13getLastOffsetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:587,18'
          Dst:             _ZN4qpdf6global6Limits25parser_max_container_sizeEb
        - Src:             'libqpdf/QPDFParser.cc:592,9'
          Dst:             _ZN4qpdf4impl6Parser25check_too_many_bad_tokensEv
        - Src:             'libqpdf/QPDFParser.cc:594,16'
          Dst:             _ZN10QPDFObject6createI11QPDF_StringJRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:595,56'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDFParser.cc:595,10'
          Dst:             _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - Src:             'libqpdf/QPDFParser.cc:596,5'
          Dst:             _ZN4qpdf4impl6Parser3addEONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf4impl6Parser3addEONSt3__110shared_ptrI10QPDFObjectEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4qpdf4impl6Parser18warn_duplicate_keyEv
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:543,13'
          Dst:             _ZN4qpdf4impl6Parser18warn_duplicate_keyEv
    - functionName:    _ZN4qpdf4impl6Parser10add_scalarI11QPDF_StringJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEvDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          110
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - _ZN10QPDFObject6createI11QPDF_StringJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN4qpdf4impl6Parser25check_too_many_bad_tokensEv
        - _ZN4qpdf4impl6Parser3addEONSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf6global6Limits25parser_max_container_sizeEb
        - _ZNK11InputSource13getLastOffsetEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:587,18'
          Dst:             _ZN4qpdf6global6Limits25parser_max_container_sizeEb
        - Src:             'libqpdf/QPDFParser.cc:592,9'
          Dst:             _ZN4qpdf4impl6Parser25check_too_many_bad_tokensEv
        - Src:             'libqpdf/QPDFParser.cc:594,16'
          Dst:             _ZN10QPDFObject6createI11QPDF_StringJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:595,56'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDFParser.cc:595,10'
          Dst:             _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - Src:             'libqpdf/QPDFParser.cc:596,5'
          Dst:             _ZN4qpdf4impl6Parser3addEONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf4impl6Parser10add_scalarI13QPDF_OperatorJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEvDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          110
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - _ZN10QPDFObject6createI13QPDF_OperatorJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN4qpdf4impl6Parser25check_too_many_bad_tokensEv
        - _ZN4qpdf4impl6Parser3addEONSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf6global6Limits25parser_max_container_sizeEb
        - _ZNK11InputSource13getLastOffsetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:587,18'
          Dst:             _ZN4qpdf6global6Limits25parser_max_container_sizeEb
        - Src:             'libqpdf/QPDFParser.cc:592,9'
          Dst:             _ZN4qpdf4impl6Parser25check_too_many_bad_tokensEv
        - Src:             'libqpdf/QPDFParser.cc:594,16'
          Dst:             _ZN10QPDFObject6createI13QPDF_OperatorJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:595,56'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDFParser.cc:595,10'
          Dst:             _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - Src:             'libqpdf/QPDFParser.cc:596,5'
          Dst:             _ZN4qpdf4impl6Parser3addEONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf4impl6Parser10add_scalarI9QPDF_NameJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEvDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          110
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - _ZN10QPDFObject6createI9QPDF_NameJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN4qpdf4impl6Parser25check_too_many_bad_tokensEv
        - _ZN4qpdf4impl6Parser3addEONSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf6global6Limits25parser_max_container_sizeEb
        - _ZNK11InputSource13getLastOffsetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:587,18'
          Dst:             _ZN4qpdf6global6Limits25parser_max_container_sizeEb
        - Src:             'libqpdf/QPDFParser.cc:592,9'
          Dst:             _ZN4qpdf4impl6Parser25check_too_many_bad_tokensEv
        - Src:             'libqpdf/QPDFParser.cc:594,16'
          Dst:             _ZN10QPDFObject6createI9QPDF_NameJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:595,56'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDFParser.cc:595,10'
          Dst:             _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - Src:             'libqpdf/QPDFParser.cc:596,5'
          Dst:             _ZN4qpdf4impl6Parser3addEONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf4impl6Parser10add_scalarI9QPDF_RealJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEvDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          110
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - _ZN10QPDFObject6createI9QPDF_RealJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN4qpdf4impl6Parser25check_too_many_bad_tokensEv
        - _ZN4qpdf4impl6Parser3addEONSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf6global6Limits25parser_max_container_sizeEb
        - _ZNK11InputSource13getLastOffsetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:587,18'
          Dst:             _ZN4qpdf6global6Limits25parser_max_container_sizeEb
        - Src:             'libqpdf/QPDFParser.cc:592,9'
          Dst:             _ZN4qpdf4impl6Parser25check_too_many_bad_tokensEv
        - Src:             'libqpdf/QPDFParser.cc:594,16'
          Dst:             _ZN10QPDFObject6createI9QPDF_RealJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:595,56'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDFParser.cc:595,10'
          Dst:             _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - Src:             'libqpdf/QPDFParser.cc:596,5'
          Dst:             _ZN4qpdf4impl6Parser3addEONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf4impl6Parser10add_scalarI12QPDF_IntegerJxEEEvDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          110
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - _ZN10QPDFObject6createI12QPDF_IntegerJxEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN4qpdf4impl6Parser25check_too_many_bad_tokensEv
        - _ZN4qpdf4impl6Parser3addEONSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf6global6Limits25parser_max_container_sizeEb
        - _ZNK11InputSource13getLastOffsetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:587,18'
          Dst:             _ZN4qpdf6global6Limits25parser_max_container_sizeEb
        - Src:             'libqpdf/QPDFParser.cc:592,9'
          Dst:             _ZN4qpdf4impl6Parser25check_too_many_bad_tokensEv
        - Src:             'libqpdf/QPDFParser.cc:594,16'
          Dst:             _ZN10QPDFObject6createI12QPDF_IntegerJxEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:595,56'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDFParser.cc:595,10'
          Dst:             _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - Src:             'libqpdf/QPDFParser.cc:596,5'
          Dst:             _ZN4qpdf4impl6Parser3addEONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf4impl6Parser10add_scalarI9QPDF_BoolJbEEEvDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          110
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - _ZN10QPDFObject6createI9QPDF_BoolJbEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN4qpdf4impl6Parser25check_too_many_bad_tokensEv
        - _ZN4qpdf4impl6Parser3addEONSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf6global6Limits25parser_max_container_sizeEb
        - _ZNK11InputSource13getLastOffsetEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:587,18'
          Dst:             _ZN4qpdf6global6Limits25parser_max_container_sizeEb
        - Src:             'libqpdf/QPDFParser.cc:592,9'
          Dst:             _ZN4qpdf4impl6Parser25check_too_many_bad_tokensEv
        - Src:             'libqpdf/QPDFParser.cc:594,16'
          Dst:             _ZN10QPDFObject6createI9QPDF_BoolJbEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:595,56'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDFParser.cc:595,10'
          Dst:             _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - Src:             'libqpdf/QPDFParser.cc:596,5'
          Dst:             _ZN4qpdf4impl6Parser3addEONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN10QPDFObject6createI15QPDF_DictionaryJNSt3__13mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16QPDFObjectHandleNS2_4lessIS9_EENS7_INS2_4pairIKS9_SA_EEEEEEEEENS2_10shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN15QPDF_DictionaryC2EONSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE16QPDFObjectHandleNS0_4lessIS7_EENS5_INS0_4pairIKS7_S8_EEEEEE
        - _ZN15QPDF_DictionaryD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN15QPDF_DictionaryC2EONSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE16QPDFObjectHandleNS0_4lessIS7_EENS5_INS0_4pairIKS7_S8_EEEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN15QPDF_DictionaryD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN15QPDF_DictionaryD2Ev
    - functionName:    _ZN4qpdf4impl6Parser16fix_missing_keysEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          255
      EdgeCount:       79
      CyclomaticComplexity: 37
      functionsReached:
        - _ZN16QPDFObjectHandleaSERKS_
        - _ZN3QTC2TCEPKcS1_i
        - _ZNK16QPDFObjectHandle7getNameEv
        - _ZNK4qpdf10BaseHandle13raw_type_codeEv
        - _ZNK4qpdf4impl6Parser4warnExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:621,17'
          Dst:             _ZNK4qpdf10BaseHandle13raw_type_codeEv
        - Src:             'libqpdf/QPDFParser.cc:622,30'
          Dst:             _ZNK16QPDFObjectHandle7getNameEv
        - Src:             'libqpdf/QPDFParser.cc:630,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFParser.cc:632,17'
          Dst:             _ZNK4qpdf4impl6Parser4warnExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:635,35'
          Dst:             _ZN16QPDFObjectHandleaSERKS_
    - functionName:    _ZN4qpdf4impl6Parser15set_descriptionERNSt3__110shared_ptrI10QPDFObjectEEx
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:612,14'
          Dst:             _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
    - functionName:    _ZN10QPDFObject6createI10QPDF_ArrayJNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEEEEENS2_10shared_ptrIS_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDF_ArrayC2EONSt3__16vectorI16QPDFObjectHandleNS0_9allocatorIS2_EEEE
        - _ZN10QPDF_ArrayD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,57'
          Dst:             _ZN10QPDF_ArrayC2EONSt3__16vectorI16QPDFObjectHandleNS0_9allocatorIS2_EEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN10QPDF_ArrayD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:989,5'
          Dst:             _ZN10QPDF_ArrayD2Ev
    - functionName:    _ZN4qpdf4impl6Parser8add_nullEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          104
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN4qpdf4impl6Parser18warn_duplicate_keyEv
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:552,5'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/QPDFParser.cc:552,39'
          Dst:             _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:552,5'
          Dst:             __cxa_atexit
        - Src:             'libqpdf/QPDFParser.cc:552,5'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/QPDFParser.cc:552,5'
          Dst:             __cxa_guard_abort
        - Src:             'libqpdf/QPDFParser.cc:560,13'
          Dst:             _ZN4qpdf4impl6Parser18warn_duplicate_keyEv
    - functionName:    _ZN4qpdf4impl6Parser12add_bad_nullERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl6Parser25check_too_many_bad_tokensEv
        - _ZN4qpdf4impl6Parser8add_nullEv
        - _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:570,5'
          Dst:             _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:571,5'
          Dst:             _ZN4qpdf4impl6Parser25check_too_many_bad_tokensEv
        - Src:             'libqpdf/QPDFParser.cc:572,5'
          Dst:             _ZN4qpdf4impl6Parser8add_nullEv
    - functionName:    _ZN4QPDF3Doc10ParseGuard9getObjectEPS_iib
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc7Objects18getObjectForParserEiib
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:36,33'
          Dst:             _ZN4QPDF3Doc7Objects18getObjectForParserEiib
    - functionName:    _ZN4qpdf4impl6Parser7add_intEi
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - _ZN10QPDFObject6createI12QPDF_IntegerJRxEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN4qpdf4impl6Parser3addEONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:578,16'
          Dst:             _ZN10QPDFObject6createI12QPDF_IntegerJRxEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:579,10'
          Dst:             _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - Src:             'libqpdf/QPDFParser.cc:580,5'
          Dst:             _ZN4qpdf4impl6Parser3addEONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4QPDF3Doc10ParseGuardD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4QPDF3Doc7Objects7inParseEb
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:42,22'
          Dst:             _ZN4QPDF3Doc7Objects7inParseEb
        - Src:             'libqpdf/QPDFParser.cc:42,22'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4qpdf4impl6Parser16with_descriptionI11QPDF_StringJRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE16QPDFObjectHandleDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - _ZN10QPDFObject6createI11QPDF_StringJRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:603,16'
          Dst:             _ZN10QPDFObject6createI11QPDF_StringJRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:604,10'
          Dst:             _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - Src:             'libqpdf/QPDFParser.cc:605,12'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf4impl6Parser16with_descriptionI11QPDF_StringJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE16QPDFObjectHandleDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - _ZN10QPDFObject6createI11QPDF_StringJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:603,16'
          Dst:             _ZN10QPDFObject6createI11QPDF_StringJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:604,10'
          Dst:             _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - Src:             'libqpdf/QPDFParser.cc:605,12'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf4impl6Parser16with_descriptionI13QPDF_OperatorJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE16QPDFObjectHandleDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - _ZN10QPDFObject6createI13QPDF_OperatorJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:603,16'
          Dst:             _ZN10QPDFObject6createI13QPDF_OperatorJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:604,10'
          Dst:             _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - Src:             'libqpdf/QPDFParser.cc:605,12'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf4impl6Parser16with_descriptionI9QPDF_NameJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE16QPDFObjectHandleDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - _ZN10QPDFObject6createI9QPDF_NameJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:603,16'
          Dst:             _ZN10QPDFObject6createI9QPDF_NameJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:604,10'
          Dst:             _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - Src:             'libqpdf/QPDFParser.cc:605,12'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf4impl6Parser16with_descriptionI9QPDF_RealJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE16QPDFObjectHandleDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - _ZN10QPDFObject6createI9QPDF_RealJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:603,16'
          Dst:             _ZN10QPDFObject6createI9QPDF_RealJRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:604,10'
          Dst:             _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - Src:             'libqpdf/QPDFParser.cc:605,12'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf4impl6Parser16with_descriptionI12QPDF_IntegerJxEEE16QPDFObjectHandleDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - _ZN10QPDFObject6createI12QPDF_IntegerJxEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:603,16'
          Dst:             _ZN10QPDFObject6createI12QPDF_IntegerJxEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:604,10'
          Dst:             _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - Src:             'libqpdf/QPDFParser.cc:605,12'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf4impl6Parser16with_descriptionI9QPDF_BoolJbEEE16QPDFObjectHandleDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - _ZN10QPDFObject6createI9QPDF_BoolJbEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:603,16'
          Dst:             _ZN10QPDFObject6createI9QPDF_BoolJbEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:604,10'
          Dst:             _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - Src:             'libqpdf/QPDFParser.cc:605,12'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf4impl6Parser15parse_remainderEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         273
      ICount:          1507
      EdgeCount:       540
      CyclomaticComplexity: 269
      functionsReached:
        - _ZN10QPDFObject6createI10QPDF_ArrayJNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN10QPDFObject6createI10QPDF_ArrayJNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEEbEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN10QPDFObject6createI15QPDF_DictionaryJNSt3__13mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16QPDFObjectHandleNS2_4lessIS9_EENS7_INS2_4pairIKS9_SA_EEEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandle15setParsedOffsetEx
        - _ZN16QPDFObjectHandle9newStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN4QPDF3Doc10ParseGuard9getObjectEPS_iib
        - _ZN4qpdf4impl6Parser10add_scalarI11QPDF_StringJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEvDpOT0_
        - _ZN4qpdf4impl6Parser10add_scalarI11QPDF_StringJRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEvDpOT0_
        - _ZN4qpdf4impl6Parser10add_scalarI12QPDF_IntegerJxEEEvDpOT0_
        - _ZN4qpdf4impl6Parser10add_scalarI13QPDF_OperatorJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEvDpOT0_
        - _ZN4qpdf4impl6Parser10add_scalarI9QPDF_BoolJbEEEvDpOT0_
        - _ZN4qpdf4impl6Parser10add_scalarI9QPDF_NameJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEvDpOT0_
        - _ZN4qpdf4impl6Parser10add_scalarI9QPDF_RealJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEvDpOT0_
        - _ZN4qpdf4impl6Parser12add_bad_nullERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4qpdf4impl6Parser12limits_errorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZN4qpdf4impl6Parser15set_descriptionERNSt3__110shared_ptrI10QPDFObjectEEx
        - _ZN4qpdf4impl6Parser16fix_missing_keysEv
        - _ZN4qpdf4impl6Parser25check_too_many_bad_tokensEv
        - _ZN4qpdf4impl6Parser3addEONSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf4impl6Parser7add_intEi
        - _ZN4qpdf4impl6Parser8add_nullEv
        - _ZN4qpdf9Tokenizer9nextTokenER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEm
        - _ZN5QIntC6to_intIxEEiRKT_
        - _ZN5QUtil12string_to_llEPKc
        - _ZNK11InputSource13getLastOffsetEv
        - _ZNK16QPDFObjectHandle15isNameAndEqualsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle8isStringEv
        - _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4qpdf4impl6Parser4warnExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4qpdf9Tokenizer15getErrorMessageEv
        - _ZNK4qpdf9Tokenizer7getTypeEv
        - _ZNK4qpdf9Tokenizer8getValueEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFParser.cc:339,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:292,25'
          Dst:             _ZN4qpdf9Tokenizer9nextTokenER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEm
        - Src:             'libqpdf/QPDFParser.cc:293,29'
          Dst:             _ZNK4qpdf9Tokenizer15getErrorMessageEv
        - Src:             'libqpdf/QPDFParser.cc:293,13'
          Dst:             _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:300,28'
          Dst:             _ZNK4qpdf9Tokenizer7getTypeEv
        - Src:             'libqpdf/QPDFParser.cc:303,21'
          Dst:             _ZN4qpdf4impl6Parser7add_intEi
        - Src:             'libqpdf/QPDFParser.cc:305,62'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDFParser.cc:306,78'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFParser.cc:306,47'
          Dst:             _ZN5QUtil12string_to_llEPKc
        - Src:             'libqpdf/QPDFParser.cc:310,47'
          Dst:             _ZNK4qpdf9Tokenizer7getTypeEv
        - Src:             'libqpdf/QPDFParser.cc:311,28'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFParser.cc:313,21'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFParser.cc:313,27'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFParser.cc:313,21'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFParser.cc:313,21'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFParser.cc:313,21'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFParser.cc:317,27'
          Dst:             _ZN5QIntC6to_intIxEEiRKT_
        - Src:             'libqpdf/QPDFParser.cc:318,28'
          Dst:             _ZN5QIntC6to_intIxEEiRKT_
        - Src:             'libqpdf/QPDFParser.cc:320,25'
          Dst:             _ZN4QPDF3Doc10ParseGuard9getObjectEPS_iib
        - Src:             'libqpdf/QPDFParser.cc:320,21'
          Dst:             _ZN4qpdf4impl6Parser3addEONSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDFParser.cc:322,21'
          Dst:             _ZN4qpdf4impl6Parser12add_bad_nullERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:332,21'
          Dst:             _ZN4qpdf4impl6Parser7add_intEi
        - Src:             'libqpdf/QPDFParser.cc:334,17'
          Dst:             _ZN4qpdf4impl6Parser7add_intEi
        - Src:             'libqpdf/QPDFParser.cc:339,28'
          Dst:             _ZNK4qpdf9Tokenizer7getTypeEv
        - Src:             'libqpdf/QPDFParser.cc:341,13'
          Dst:             _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:344,24'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFParser.cc:346,13'
          Dst:             _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:347,20'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFParser.cc:350,13'
          Dst:             _ZN4qpdf4impl6Parser25check_too_many_bad_tokensEv
        - Src:             'libqpdf/QPDFParser.cc:351,13'
          Dst:             _ZN4qpdf4impl6Parser8add_nullEv
        - Src:             'libqpdf/QPDFParser.cc:356,13'
          Dst:             _ZN4qpdf4impl6Parser12add_bad_nullERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:362,23'
          Dst:             _ZN10QPDFObject6createI10QPDF_ArrayJNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEEbEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:363,23'
          Dst:             _ZN10QPDFObject6createI10QPDF_ArrayJNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:364,17'
          Dst:             _ZN4qpdf4impl6Parser15set_descriptionERNSt3__110shared_ptrI10QPDFObjectEEx
        - Src:             'libqpdf/QPDFParser.cc:370,28'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDFParser.cc:374,17'
          Dst:             _ZN4qpdf4impl6Parser3addEONSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDFParser.cc:379,21'
          Dst:             _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:380,28'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFParser.cc:382,17'
          Dst:             _ZN4qpdf4impl6Parser12add_bad_nullERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:392,21'
          Dst:             _ZNK4qpdf4impl6Parser4warnExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:395,41'
          Dst:             _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:395,41'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDFParser.cc:395,39'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFParser.cc:395,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFParser.cc:395,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFParser.cc:399,25'
          Dst:             _ZNK4qpdf4impl6Parser4warnExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:403,25'
          Dst:             _ZN4qpdf4impl6Parser16fix_missing_keysEv
        - Src:             'libqpdf/QPDFParser.cc:408,35'
          Dst:             _ZNK16QPDFObjectHandle15isNameAndEqualsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:409,69'
          Dst:             _ZNK16QPDFObjectHandle8isStringEv
        - Src:             'libqpdf/QPDFParser.cc:410,41'
          Dst:             _ZN16QPDFObjectHandle9newStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:410,39'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFParser.cc:410,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFParser.cc:411,39'
          Dst:             _ZN16QPDFObjectHandle15setParsedOffsetEx
        - Src:             'libqpdf/QPDFParser.cc:410,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFParser.cc:413,31'
          Dst:             _ZN10QPDFObject6createI15QPDF_DictionaryJNSt3__13mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16QPDFObjectHandleNS2_4lessIS9_EENS7_INS2_4pairIKS9_SA_EEEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:414,17'
          Dst:             _ZN4qpdf4impl6Parser15set_descriptionERNSt3__110shared_ptrI10QPDFObjectEEx
        - Src:             'libqpdf/QPDFParser.cc:420,28'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDFParser.cc:424,17'
          Dst:             _ZN4qpdf4impl6Parser3addEONSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDFParser.cc:429,21'
          Dst:             _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:430,28'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFParser.cc:432,17'
          Dst:             _ZN4qpdf4impl6Parser12add_bad_nullERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:439,17'
          Dst:             _ZN4qpdf4impl6Parser12limits_errorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDFParser.cc:445,29'
          Dst:             _ZNK4qpdf9Tokenizer7getTypeEv
        - Src:             'libqpdf/QPDFParser.cc:451,46'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFParser.cc:451,13'
          Dst:             _ZN4qpdf4impl6Parser10add_scalarI9QPDF_BoolJbEEEvDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:455,13'
          Dst:             _ZN4qpdf4impl6Parser8add_nullEv
        - Src:             'libqpdf/QPDFParser.cc:461,49'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDFParser.cc:462,65'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFParser.cc:462,34'
          Dst:             _ZN5QUtil12string_to_llEPKc
        - Src:             'libqpdf/QPDFParser.cc:465,73'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFParser.cc:465,42'
          Dst:             _ZN5QUtil12string_to_llEPKc
        - Src:             'libqpdf/QPDFParser.cc:465,17'
          Dst:             _ZN4qpdf4impl6Parser10add_scalarI12QPDF_IntegerJxEEEvDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:470,46'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFParser.cc:470,13'
          Dst:             _ZN4qpdf4impl6Parser10add_scalarI9QPDF_RealJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEvDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:475,42'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFParser.cc:480,50'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFParser.cc:480,17'
          Dst:             _ZN4qpdf4impl6Parser10add_scalarI9QPDF_NameJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEvDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:486,54'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFParser.cc:486,17'
          Dst:             _ZN4qpdf4impl6Parser10add_scalarI13QPDF_OperatorJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEvDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:491,32'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFParser.cc:491,69'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFParser.cc:494,21'
          Dst:             _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:497,28'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFParser.cc:500,17'
          Dst:             _ZN4qpdf4impl6Parser12add_bad_nullERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:504,13'
          Dst:             _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:505,13'
          Dst:             _ZN4qpdf4impl6Parser25check_too_many_bad_tokensEv
        - Src:             'libqpdf/QPDFParser.cc:506,48'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFParser.cc:506,13'
          Dst:             _ZN4qpdf4impl6Parser10add_scalarI11QPDF_StringJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEvDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:512,46'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFParser.cc:516,58'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDFParser.cc:521,21'
          Dst:             _ZN4qpdf4impl6Parser10add_scalarI11QPDF_StringJRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEvDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:523,21'
          Dst:             _ZN4qpdf4impl6Parser10add_scalarI11QPDF_StringJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEEvDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:529,13'
          Dst:             _ZN4qpdf4impl6Parser12add_bad_nullERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZNK4qpdf9Tokenizer15getErrorMessageEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFTokenizer_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc10ParseGuardC2EPS_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4QPDF3Doc7Objects7inParseEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:29,22'
          Dst:             _ZN4QPDF3Doc7Objects7inParseEb
    - functionName:    _ZN4qpdf4impl6Parser11parse_firstEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          529
      EdgeCount:       144
      CyclomaticComplexity: 54
      functionsReached:
        - _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN4QPDF3Doc10ParseGuardC2EPS_
        - _ZN4QPDF3Doc10ParseGuardD2Ev
        - _ZN4qpdf4impl6Parser15parse_remainderEb
        - _ZN4qpdf4impl6Parser16with_descriptionI11QPDF_StringJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE16QPDFObjectHandleDpOT0_
        - _ZN4qpdf4impl6Parser16with_descriptionI11QPDF_StringJRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE16QPDFObjectHandleDpOT0_
        - _ZN4qpdf4impl6Parser16with_descriptionI12QPDF_IntegerJxEEE16QPDFObjectHandleDpOT0_
        - _ZN4qpdf4impl6Parser16with_descriptionI13QPDF_OperatorJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE16QPDFObjectHandleDpOT0_
        - _ZN4qpdf4impl6Parser16with_descriptionI9QPDF_BoolJbEEE16QPDFObjectHandleDpOT0_
        - _ZN4qpdf4impl6Parser16with_descriptionI9QPDF_NameJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE16QPDFObjectHandleDpOT0_
        - _ZN4qpdf4impl6Parser16with_descriptionI9QPDF_RealJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE16QPDFObjectHandleDpOT0_
        - _ZN4qpdf9Tokenizer9nextTokenER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEm
        - _ZN5QUtil12string_to_llEPKc
        - _ZNK11InputSource13getLastOffsetEv
        - _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4qpdf9Tokenizer15getErrorMessageEv
        - _ZNK4qpdf9Tokenizer7getTypeEv
        - _ZNK4qpdf9Tokenizer8getValueEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFParser.cc:193,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:187,27'
          Dst:             _ZN4QPDF3Doc10ParseGuardC2EPS_
        - Src:             'libqpdf/QPDFParser.cc:189,21'
          Dst:             _ZN4qpdf9Tokenizer9nextTokenER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEm
        - Src:             'libqpdf/QPDFParser.cc:190,25'
          Dst:             _ZNK4qpdf9Tokenizer15getErrorMessageEv
        - Src:             'libqpdf/QPDFParser.cc:190,9'
          Dst:             _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:193,24'
          Dst:             _ZNK4qpdf9Tokenizer7getTypeEv
        - Src:             'libqpdf/QPDFParser.cc:198,20'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFParser.cc:200,9'
          Dst:             _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:201,16'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFParser.cc:204,16'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFParser.cc:208,9'
          Dst:             _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:209,16'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFParser.cc:212,9'
          Dst:             _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:213,16'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFParser.cc:216,9'
          Dst:             _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:217,16'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFParser.cc:224,25'
          Dst:             _ZNK4qpdf9Tokenizer7getTypeEv
        - Src:             'libqpdf/QPDFParser.cc:226,16'
          Dst:             _ZN4qpdf4impl6Parser15parse_remainderEb
        - Src:             'libqpdf/QPDFParser.cc:229,55'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFParser.cc:229,16'
          Dst:             _ZN4qpdf4impl6Parser16with_descriptionI9QPDF_BoolJbEEE16QPDFObjectHandleDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:232,17'
          Dst:             _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:232,16'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDFParser.cc:235,78'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFParser.cc:235,47'
          Dst:             _ZN5QUtil12string_to_llEPKc
        - Src:             'libqpdf/QPDFParser.cc:235,16'
          Dst:             _ZN4qpdf4impl6Parser16with_descriptionI12QPDF_IntegerJxEEE16QPDFObjectHandleDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:238,55'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFParser.cc:238,16'
          Dst:             _ZN4qpdf4impl6Parser16with_descriptionI9QPDF_RealJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE16QPDFObjectHandleDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:241,55'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFParser.cc:241,16'
          Dst:             _ZN4qpdf4impl6Parser16with_descriptionI9QPDF_NameJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE16QPDFObjectHandleDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:245,44'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFParser.cc:247,24'
          Dst:             _ZN4qpdf4impl6Parser16with_descriptionI13QPDF_OperatorJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE16QPDFObjectHandleDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:254,36'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDFParser.cc:256,21'
          Dst:             _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:258,24'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFParser.cc:260,17'
          Dst:             _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:261,24'
          Dst:             _ZN4qpdf4impl6Parser16with_descriptionI11QPDF_StringJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE16QPDFObjectHandleDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:267,38'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFParser.cc:269,20'
          Dst:             _ZN4qpdf4impl6Parser16with_descriptionI11QPDF_StringJRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE16QPDFObjectHandleDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:271,61'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFParser.cc:271,20'
          Dst:             _ZN4qpdf4impl6Parser16with_descriptionI11QPDF_StringJRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEEEE16QPDFObjectHandleDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:275,9'
          Dst:             _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:276,16'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFParser.cc:278,1'
          Dst:             _ZN4QPDF3Doc10ParseGuardD2Ev
        - Src:             'libqpdf/QPDFParser.cc:278,1'
          Dst:             _ZN4QPDF3Doc10ParseGuardD2Ev
    - functionName:    _ZN10QPDFObject14ObjStreamDescrC2Eii
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl6Parser5parseERNS_2is12OffsetBufferEiiRNS_9TokenizerER4QPDF
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          87
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN10QPDFObject14ObjStreamDescrC2Eii
        - _ZN4qpdf4impl6Parser5parseEb
        - _ZN4qpdf4impl6ParserC2ER11InputSourceNSt3__110shared_ptrINS4_7variantIJNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEN10QPDFObject10JSON_DescrENSD_10ChildDescrENSD_14ObjStreamDescrEEEEEERKSC_RNS_9TokenizerEPN16QPDFObjectHandle15StringDecrypterEP4QPDFbiib
        - _ZN4qpdf4impl6ParserD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:151,20'
          Dst:             _ZN10QPDFObject14ObjStreamDescrC2Eii
        - Src:             'libqpdf/QPDFParser.cc:148,12'
          Dst:             _ZN4qpdf4impl6ParserC2ER11InputSourceNSt3__110shared_ptrINS4_7variantIJNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEN10QPDFObject10JSON_DescrENSD_10ChildDescrENSD_14ObjStreamDescrEEEEEERKSC_RNS_9TokenizerEPN16QPDFObjectHandle15StringDecrypterEP4QPDFbiib
        - Src:             'libqpdf/QPDFParser.cc:159,10'
          Dst:             _ZN4qpdf4impl6Parser5parseEb
        - Src:             'libqpdf/QPDFParser.cc:148,5'
          Dst:             _ZN4qpdf4impl6ParserD2Ev
        - Src:             'libqpdf/QPDFParser.cc:148,5'
          Dst:             _ZN4qpdf4impl6ParserD2Ev
    - functionName:    _ZN4qpdf4impl6ParserC2ER11InputSourceNSt3__110shared_ptrINS4_7variantIJNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEN10QPDFObject10JSON_DescrENSD_10ChildDescrENSD_14ObjStreamDescrEEEEEERKSC_RNS_9TokenizerEPN16QPDFObjectHandle15StringDecrypterEP4QPDFbiib
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFParser.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          116
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf6global6Limits17parser_max_errorsEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFParser.hh:273,33'
          Dst:             _ZN4qpdf6global6Limits17parser_max_errorsEv
    - functionName:    _ZN4qpdf4impl6Parser5parseEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          203
      EdgeCount:       60
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN4qpdf4impl6Parser11parse_firstEb
        - _ZN7QPDFExcC2ERKS_
        - _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNSt11logic_errorC1ERKS_
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:166,16'
          Dst:             _ZN4qpdf4impl6Parser11parse_firstEb
        - Src:             'libqpdf/QPDFParser.cc:171,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDFParser.cc:168,16'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFParser.cc:169,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFParser.cc:173,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDFParser.cc:170,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFParser.cc:170,15'
          Dst:             _ZN7QPDFExcC2ERKS_
        - Src:             'libqpdf/QPDFParser.cc:170,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFParser.cc:176,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDFParser.cc:172,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFParser.cc:172,15'
          Dst:             _ZNSt11logic_errorC1ERKS_
        - Src:             'libqpdf/QPDFParser.cc:172,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFParser.cc:167,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDFParser.cc:174,9'
          Dst:             _ZNK4qpdf4impl6Parser4warnERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFParser.cc:175,16'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFParser.cc:176,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFParser.cc:176,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFParser.cc:173,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFParser.cc:170,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFParser.cc:171,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFParser.cc:176,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4qpdf4impl6ParserD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFParser.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorC1ERKS_
      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:    _ZN4qpdf4impl6Parser5parseER11InputSourceRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERNS_9TokenizerEPN16QPDFObjectHandle15StringDecrypterER4QPDFb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4qpdf4impl6Parser16make_descriptionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZN4qpdf4impl6Parser5parseEb
        - _ZN4qpdf4impl6ParserC2ER11InputSourceNSt3__110shared_ptrINS4_7variantIJNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEN10QPDFObject10JSON_DescrENSD_10ChildDescrENSD_14ObjStreamDescrEEEEEERKSC_RNS_9TokenizerEPN16QPDFObjectHandle15StringDecrypterEP4QPDFbiib
        - _ZN4qpdf4impl6ParserD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:132,16'
          Dst:             _ZN4qpdf4impl6Parser16make_descriptionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDFParser.cc:130,12'
          Dst:             _ZN4qpdf4impl6ParserC2ER11InputSourceNSt3__110shared_ptrINS4_7variantIJNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEN10QPDFObject10JSON_DescrENSD_10ChildDescrENSD_14ObjStreamDescrEEEEEERKSC_RNS_9TokenizerEPN16QPDFObjectHandle15StringDecrypterEP4QPDFbiib
        - Src:             'libqpdf/QPDFParser.cc:141,10'
          Dst:             _ZN4qpdf4impl6Parser5parseEb
        - Src:             'libqpdf/QPDFParser.cc:130,5'
          Dst:             _ZN4qpdf4impl6ParserD2Ev
        - Src:             'libqpdf/QPDFParser.cc:130,5'
          Dst:             _ZN4qpdf4impl6ParserD2Ev
    - functionName:    _ZN4qpdf4impl6Parser5parseER11InputSourceRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEER13QPDFTokenizerRbPN16QPDFObjectHandle15StringDecrypterEP4QPDF
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       31
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - _ZN16QPDFObjectHandleC2EOS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf4impl6Parser16make_descriptionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZN4qpdf4impl6Parser5parseEb
        - _ZN4qpdf4impl6ParserC2ER11InputSourceNSt3__110shared_ptrINS4_7variantIJNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEN10QPDFObject10JSON_DescrENSD_10ChildDescrENSD_14ObjStreamDescrEEEEEERKSC_RNS_9TokenizerEPN16QPDFObjectHandle15StringDecrypterEP4QPDFbiib
        - _ZN4qpdf4impl6ParserD2Ev
        - _ZNK4qpdf10BaseHandlecvbEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:107,9'
          Dst:             _ZN4qpdf4impl6Parser16make_descriptionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDFParser.cc:105,14'
          Dst:             _ZN4qpdf4impl6ParserC2ER11InputSourceNSt3__110shared_ptrINS4_7variantIJNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEN10QPDFObject10JSON_DescrENSD_10ChildDescrENSD_14ObjStreamDescrEEEEEERKSC_RNS_9TokenizerEPN16QPDFObjectHandle15StringDecrypterEP4QPDFbiib
        - Src:             'libqpdf/QPDFParser.cc:113,21'
          Dst:             _ZN4qpdf4impl6Parser5parseEb
        - Src:             'libqpdf/QPDFParser.cc:115,9'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFParser.cc:116,16'
          Dst:             _ZN16QPDFObjectHandleC2EOS_
        - Src:             'libqpdf/QPDFParser.cc:118,13'
          Dst:             _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:118,12'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDFParser.cc:119,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFParser.cc:119,1'
          Dst:             _ZN4qpdf4impl6ParserD2Ev
        - Src:             'libqpdf/QPDFParser.cc:119,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFParser.cc:119,1'
          Dst:             _ZN4qpdf4impl6ParserD2Ev
    - functionName:    _ZNK4QPDF3Doc18reconstructed_xrefEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1318
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl6Parser13parse_contentER11InputSourceNSt3__110shared_ptrINS4_7variantIJNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEN10QPDFObject10JSON_DescrENSD_10ChildDescrENSD_14ObjStreamDescrEEEEEERNS_9TokenizerEP4QPDF
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          127
      EdgeCount:       39
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF3docEv
        - _ZN4qpdf4impl6Parser5parseEb
        - _ZN4qpdf4impl6ParserC2ER11InputSourceNSt3__110shared_ptrINS4_7variantIJNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEN10QPDFObject10JSON_DescrENSD_10ChildDescrENSD_14ObjStreamDescrEEEEEERKSC_RNS_9TokenizerEPN16QPDFObjectHandle15StringDecrypterEP4QPDFbiib
        - _ZN4qpdf4impl6ParserD2Ev
        - _ZNK4QPDF3Doc18reconstructed_xrefEv
        - _ZNK4qpdf10BaseHandlecvbEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:87,29'
          Dst:             _ZN4QPDF3docEv
        - Src:             'libqpdf/QPDFParser.cc:87,35'
          Dst:             _ZNK4QPDF3Doc18reconstructed_xrefEv
        - Src:             'libqpdf/QPDFParser.cc:77,14'
          Dst:             _ZN4qpdf4impl6ParserC2ER11InputSourceNSt3__110shared_ptrINS4_7variantIJNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEN10QPDFObject10JSON_DescrENSD_10ChildDescrENSD_14ObjStreamDescrEEEEEERKSC_RNS_9TokenizerEPN16QPDFObjectHandle15StringDecrypterEP4QPDFbiib
        - Src:             'libqpdf/QPDFParser.cc:88,25'
          Dst:             _ZN4qpdf4impl6Parser5parseEb
        - Src:             'libqpdf/QPDFParser.cc:88,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFParser.cc:88,14'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFParser.cc:88,14'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFParser.cc:91,13'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFParser.cc:91,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFParser.cc:92,1'
          Dst:             _ZN4qpdf4impl6ParserD2Ev
        - Src:             'libqpdf/QPDFParser.cc:92,1'
          Dst:             _ZN4qpdf4impl6ParserD2Ev
    - functionName:    _ZN4qpdf4impl6Parser5parseER11InputSourceRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEP4QPDF
      functionSourceFile: '/src/qpdf/libqpdf/QPDFParser.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          152
      EdgeCount:       47
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf4impl6Parser16make_descriptionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZN4qpdf4impl6Parser5parseEb
        - _ZN4qpdf4impl6ParserC2ER11InputSourceNSt3__110shared_ptrINS4_7variantIJNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEN10QPDFObject10JSON_DescrENSD_10ChildDescrENSD_14ObjStreamDescrEEEEEERKSC_RNS_9TokenizerEPN16QPDFObjectHandle15StringDecrypterEP4QPDFbiib
        - _ZN4qpdf4impl6ParserD2Ev
        - _ZN4qpdf9TokenizerC2Ev
        - _ZN4qpdf9TokenizerD2Ev
        - _ZNK4qpdf10BaseHandlecvbEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFParser.cc:54,21'
          Dst:             _ZN4qpdf9TokenizerC2Ev
        - Src:             'libqpdf/QPDFParser.cc:57,27'
          Dst:             _ZN4qpdf4impl6Parser16make_descriptionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDFParser.cc:55,23'
          Dst:             _ZN4qpdf4impl6ParserC2ER11InputSourceNSt3__110shared_ptrINS4_7variantIJNS4_12basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEN10QPDFObject10JSON_DescrENSD_10ChildDescrENSD_14ObjStreamDescrEEEEEERKSC_RNS_9TokenizerEPN16QPDFObjectHandle15StringDecrypterEP4QPDFbiib
        - Src:             'libqpdf/QPDFParser.cc:63,28'
          Dst:             _ZN4qpdf4impl6Parser5parseEb
        - Src:             'libqpdf/QPDFParser.cc:55,23'
          Dst:             _ZN4qpdf4impl6ParserD2Ev
        - Src:             'libqpdf/QPDFParser.cc:55,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFParser.cc:55,23'
          Dst:             _ZN4qpdf4impl6ParserD2Ev
        - Src:             'libqpdf/QPDFParser.cc:55,14'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFParser.cc:55,14'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFParser.cc:66,13'
          Dst:             _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDFParser.cc:66,12'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDFParser.cc:67,1'
          Dst:             _ZN4qpdf9TokenizerD2Ev
        - Src:             'libqpdf/QPDFParser.cc:67,1'
          Dst:             _ZN4qpdf9TokenizerD2Ev
    - functionName:    _ZN11InputSource10loadBufferEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/InputSource_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11InputSource6FinderD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/InputSource.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_119QPDFWordTokenFinder5checkEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          173
      EdgeCount:       52
      CyclomaticComplexity: 26
      functionsReached:
        - _ZL12is_delimiterc
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf9Tokenizer9nextTokenER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEm
        - _ZN4qpdf9TokenizerC2Ev
        - _ZN4qpdf9TokenizerD2Ev
        - _ZNK11InputSource13getLastOffsetEv
        - _ZNK4qpdf9Tokenizer7getTypeEv
        - _ZNK4qpdf9Tokenizer8getValueEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:56,15'
          Dst:             _ZN4qpdf9TokenizerC2Ev
        - Src:             'libqpdf/QPDFTokenizer.cc:57,15'
          Dst:             _ZN4qpdf9Tokenizer9nextTokenER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEm
        - Src:             'libqpdf/QPDFTokenizer.cc:59,19'
          Dst:             _ZNK4qpdf9Tokenizer7getTypeEv
        - Src:             'libqpdf/QPDFTokenizer.cc:59,57'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFTokenizer.cc:60,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFTokenizer.cc:63,36'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDFTokenizer.cc:67,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFTokenizer.cc:70,21'
          Dst:             _ZL12is_delimiterc
        - Src:             'libqpdf/QPDFTokenizer.cc:81,1'
          Dst:             _ZN4qpdf9TokenizerD2Ev
        - Src:             'libqpdf/QPDFTokenizer.cc:81,1'
          Dst:             _ZN4qpdf9TokenizerD2Ev
    - functionName:    _ZN4qpdf9Tokenizer9nextTokenER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEm
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          187
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN11InputSource10fastUnreadEb
        - _ZN11InputSource13setLastOffsetEx
        - _ZN11InputSource8fastReadERc
        - _ZN11InputSource8fastTellEv
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf9Tokenizer10presentEOFEv
        - _ZN4qpdf9Tokenizer15handleCharacterEc
        - _ZN4qpdf9Tokenizer5resetEv
        - _ZNK11InputSource13getLastOffsetEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:985,9'
          Dst:             _ZN4qpdf9Tokenizer5resetEv
        - Src:             'libqpdf/QPDFTokenizer.cc:987,34'
          Dst:             _ZN11InputSource8fastTellEv
        - Src:             'libqpdf/QPDFTokenizer.cc:991,20'
          Dst:             _ZN11InputSource8fastReadERc
        - Src:             'libqpdf/QPDFTokenizer.cc:992,13'
          Dst:             _ZN4qpdf9Tokenizer10presentEOFEv
        - Src:             'libqpdf/QPDFTokenizer.cc:999,32'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDFTokenizer.cc:1002,13'
          Dst:             _ZN4qpdf9Tokenizer15handleCharacterEc
        - Src:             'libqpdf/QPDFTokenizer.cc:1011,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFTokenizer.cc:1019,11'
          Dst:             _ZN11InputSource10fastUnreadEb
        - Src:             'libqpdf/QPDFTokenizer.cc:1022,15'
          Dst:             _ZN11InputSource13setLastOffsetEx
    - functionName:    _ZL12is_delimiterc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          159
      EdgeCount:       49
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf9Tokenizer5resetEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11InputSource8fastTellEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/InputSource_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN11InputSource10loadBufferEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/InputSource_private.hh:117,9'
          Dst:             _ZN11InputSource10loadBufferEv
        - Src:             'libqpdf/qpdf/InputSource_private.hh:121,13'
          Dst:             _ZN11InputSource10loadBufferEv
    - functionName:    _ZN11InputSource8fastReadERc
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/InputSource_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN11InputSource8fastReadERc
        - _ZN11InputSource8fastTellEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/InputSource_private.hh:145,9'
          Dst:             _ZN11InputSource8fastTellEv
        - Src:             'libqpdf/qpdf/InputSource_private.hh:146,16'
          Dst:             _ZN11InputSource8fastReadERc
    - functionName:    _ZN4qpdf9Tokenizer10presentEOFEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          104
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf9Tokenizer16presentCharacterEc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFTokenizer.cc:761,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:770,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFTokenizer.cc:772,9'
          Dst:             _ZN4qpdf9Tokenizer16presentCharacterEc
        - Src:             'libqpdf/QPDFTokenizer.cc:793,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
    - functionName:    _ZN4qpdf9Tokenizer15handleCharacterEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          177
      EdgeCount:       56
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN4qpdf9Tokenizer10inCharCodeEc
        - _ZN4qpdf9Tokenizer10inNameHex1Ec
        - _ZN4qpdf9Tokenizer10inNameHex2Ec
        - _ZN4qpdf9Tokenizer11inHexstringEc
        - _ZN4qpdf9Tokenizer12inTokenReadyEc
        - _ZN4qpdf9Tokenizer13inBeforeTokenEc
        - _ZN4qpdf9Tokenizer13inInlineImageEc
        - _ZN4qpdf9Tokenizer14inHexstring2ndEc
        - _ZN4qpdf9Tokenizer14inStringEscapeEc
        - _ZN4qpdf9Tokenizer15inStringAfterCREc
        - _ZN4qpdf9Tokenizer4inGtEc
        - _ZN4qpdf9Tokenizer4inLtEc
        - _ZN4qpdf9Tokenizer5inTopEc
        - _ZN4qpdf9Tokenizer6inNameEc
        - _ZN4qpdf9Tokenizer6inRealEc
        - _ZN4qpdf9Tokenizer6inSignEc
        - _ZN4qpdf9Tokenizer7inSpaceEc
        - _ZN4qpdf9Tokenizer8inNumberEc
        - _ZN4qpdf9Tokenizer8inStringEc
        - _ZN4qpdf9Tokenizer9inCommentEc
        - _ZN4qpdf9Tokenizer9inDecimalEc
        - _ZN4qpdf9Tokenizer9inLiteralEc
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFTokenizer.cc:181,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:183,9'
          Dst:             _ZN4qpdf9Tokenizer5inTopEc
        - Src:             'libqpdf/QPDFTokenizer.cc:187,9'
          Dst:             _ZN4qpdf9Tokenizer7inSpaceEc
        - Src:             'libqpdf/QPDFTokenizer.cc:191,9'
          Dst:             _ZN4qpdf9Tokenizer9inCommentEc
        - Src:             'libqpdf/QPDFTokenizer.cc:195,9'
          Dst:             _ZN4qpdf9Tokenizer4inLtEc
        - Src:             'libqpdf/QPDFTokenizer.cc:199,9'
          Dst:             _ZN4qpdf9Tokenizer4inGtEc
        - Src:             'libqpdf/QPDFTokenizer.cc:203,9'
          Dst:             _ZN4qpdf9Tokenizer8inStringEc
        - Src:             'libqpdf/QPDFTokenizer.cc:207,9'
          Dst:             _ZN4qpdf9Tokenizer6inNameEc
        - Src:             'libqpdf/QPDFTokenizer.cc:211,9'
          Dst:             _ZN4qpdf9Tokenizer8inNumberEc
        - Src:             'libqpdf/QPDFTokenizer.cc:215,9'
          Dst:             _ZN4qpdf9Tokenizer6inRealEc
        - Src:             'libqpdf/QPDFTokenizer.cc:219,9'
          Dst:             _ZN4qpdf9Tokenizer15inStringAfterCREc
        - Src:             'libqpdf/QPDFTokenizer.cc:223,9'
          Dst:             _ZN4qpdf9Tokenizer14inStringEscapeEc
        - Src:             'libqpdf/QPDFTokenizer.cc:227,9'
          Dst:             _ZN4qpdf9Tokenizer10inCharCodeEc
        - Src:             'libqpdf/QPDFTokenizer.cc:231,9'
          Dst:             _ZN4qpdf9Tokenizer9inLiteralEc
        - Src:             'libqpdf/QPDFTokenizer.cc:235,9'
          Dst:             _ZN4qpdf9Tokenizer13inInlineImageEc
        - Src:             'libqpdf/QPDFTokenizer.cc:239,9'
          Dst:             _ZN4qpdf9Tokenizer11inHexstringEc
        - Src:             'libqpdf/QPDFTokenizer.cc:243,9'
          Dst:             _ZN4qpdf9Tokenizer14inHexstring2ndEc
        - Src:             'libqpdf/QPDFTokenizer.cc:247,9'
          Dst:             _ZN4qpdf9Tokenizer10inNameHex1Ec
        - Src:             'libqpdf/QPDFTokenizer.cc:251,9'
          Dst:             _ZN4qpdf9Tokenizer10inNameHex2Ec
        - Src:             'libqpdf/QPDFTokenizer.cc:255,9'
          Dst:             _ZN4qpdf9Tokenizer6inSignEc
        - Src:             'libqpdf/QPDFTokenizer.cc:259,9'
          Dst:             _ZN4qpdf9Tokenizer9inDecimalEc
        - Src:             'libqpdf/QPDFTokenizer.cc:263,9'
          Dst:             _ZN4qpdf9Tokenizer13inBeforeTokenEc
        - Src:             'libqpdf/QPDFTokenizer.cc:267,9'
          Dst:             _ZN4qpdf9Tokenizer12inTokenReadyEc
        - Src:             'libqpdf/QPDFTokenizer.cc:271,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFTokenizer.cc:271,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFTokenizer.cc:271,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFTokenizer.cc:271,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFTokenizer.cc:271,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN11InputSource10fastUnreadEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/InputSource_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf9Tokenizer5inTopEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          159
      EdgeCount:       57
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFTokenizer.cc:306,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:322,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
    - functionName:    _ZN4qpdf9Tokenizer7inSpaceEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf9Tokenizer7isSpaceEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:384,10'
          Dst:             _ZN4qpdf9Tokenizer7isSpaceEc
    - functionName:    _ZN4qpdf9Tokenizer9inCommentEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf9Tokenizer4inLtEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf9Tokenizer11inHexstringEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:638,5'
          Dst:             _ZN4qpdf9Tokenizer11inHexstringEc
    - functionName:    _ZN4qpdf9Tokenizer4inGtEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:649,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
    - functionName:    _ZN4qpdf9Tokenizer8inStringEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFTokenizer.cc:410,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN4qpdf9Tokenizer6inNameEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4qpdf9Tokenizer11isDelimiterEc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:449,9'
          Dst:             _ZN4qpdf9Tokenizer11isDelimiterEc
    - functionName:    _ZN4qpdf9Tokenizer8inNumberEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 551
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4qpdf4util8is_digitEc
        - _ZN4qpdf9Tokenizer11isDelimiterEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:540,9'
          Dst:             _ZN4qpdf4util8is_digitEc
        - Src:             'libqpdf/QPDFTokenizer.cc:543,16'
          Dst:             _ZN4qpdf9Tokenizer11isDelimiterEc
    - functionName:    _ZN4qpdf9Tokenizer6inRealEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4qpdf4util8is_digitEc
        - _ZN4qpdf9Tokenizer11isDelimiterEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:556,9'
          Dst:             _ZN4qpdf4util8is_digitEc
        - Src:             'libqpdf/QPDFTokenizer.cc:557,16'
          Dst:             _ZN4qpdf9Tokenizer11isDelimiterEc
    - functionName:    _ZN4qpdf9Tokenizer15inStringAfterCREc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf9Tokenizer8inStringEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:624,9'
          Dst:             _ZN4qpdf9Tokenizer8inStringEc
    - functionName:    _ZN4qpdf9Tokenizer14inStringEscapeEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          111
      EdgeCount:       41
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN4qpdf9Tokenizer10inCharCodeEc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFTokenizer.cc:570,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:582,9'
          Dst:             _ZN4qpdf9Tokenizer10inCharCodeEc
    - functionName:    _ZN4qpdf9Tokenizer10inCharCodeEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf9Tokenizer8inStringEc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:737,9'
          Dst:             _ZN4qpdf9Tokenizer8inStringEc
    - functionName:    _ZN4qpdf9Tokenizer9inLiteralEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4qpdf9Tokenizer11isDelimiterEc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:660,9'
          Dst:             _ZN4qpdf9Tokenizer11isDelimiterEc
    - functionName:    _ZN4qpdf9Tokenizer13inInlineImageEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:745,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
    - functionName:    _ZN4qpdf9Tokenizer11inHexstringEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf4util15hex_decode_charEc
        - _ZN4qpdf9Tokenizer7isSpaceEc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:678,21'
          Dst:             _ZN4qpdf4util15hex_decode_charEc
        - Src:             'libqpdf/QPDFTokenizer.cc:686,16'
          Dst:             _ZN4qpdf9Tokenizer7isSpaceEc
        - Src:             'libqpdf/QPDFTokenizer.cc:691,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
    - functionName:    _ZN4qpdf9Tokenizer14inHexstring2ndEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          120
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf4util15hex_decode_charEc
        - _ZN4qpdf9Tokenizer7isSpaceEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:700,21'
          Dst:             _ZN4qpdf4util15hex_decode_charEc
        - Src:             'libqpdf/QPDFTokenizer.cc:710,16'
          Dst:             _ZN4qpdf9Tokenizer7isSpaceEc
        - Src:             'libqpdf/QPDFTokenizer.cc:715,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
    - functionName:    _ZN4qpdf9Tokenizer10inNameHex1Ec
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf4util15hex_decode_charEc
        - _ZN4qpdf9Tokenizer6inNameEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:473,21'
          Dst:             _ZN4qpdf4util15hex_decode_charEc
        - Src:             'libqpdf/QPDFTokenizer.cc:477,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFTokenizer.cc:482,9'
          Dst:             _ZN4qpdf9Tokenizer6inNameEc
    - functionName:    _ZN4qpdf9Tokenizer10inNameHex2Ec
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 511
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf4util15hex_decode_charEc
        - _ZN4qpdf9Tokenizer6inNameEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:489,21'
          Dst:             _ZN4qpdf4util15hex_decode_charEc
        - Src:             'libqpdf/QPDFTokenizer.cc:492,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFTokenizer.cc:498,9'
          Dst:             _ZN4qpdf9Tokenizer6inNameEc
        - Src:             'libqpdf/QPDFTokenizer.cc:502,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
    - functionName:    _ZN4qpdf9Tokenizer6inSignEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4qpdf4util8is_digitEc
        - _ZN4qpdf9Tokenizer9inLiteralEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:516,9'
          Dst:             _ZN4qpdf4util8is_digitEc
        - Src:             'libqpdf/QPDFTokenizer.cc:522,9'
          Dst:             _ZN4qpdf9Tokenizer9inLiteralEc
    - functionName:    _ZN4qpdf9Tokenizer9inDecimalEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf4util8is_digitEc
        - _ZN4qpdf9Tokenizer9inLiteralEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:529,9'
          Dst:             _ZN4qpdf4util8is_digitEc
        - Src:             'libqpdf/QPDFTokenizer.cc:533,9'
          Dst:             _ZN4qpdf9Tokenizer9inLiteralEc
    - functionName:    _ZN4qpdf9Tokenizer13inBeforeTokenEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4qpdf9Tokenizer5inTopEc
        - _ZN4qpdf9Tokenizer7isSpaceEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:286,9'
          Dst:             _ZN4qpdf9Tokenizer7isSpaceEc
        - Src:             'libqpdf/QPDFTokenizer.cc:299,9'
          Dst:             _ZN4qpdf9Tokenizer5inTopEc
    - functionName:    _ZN4qpdf9Tokenizer12inTokenReadyEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:278,5'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFTokenizer.cc:278,11'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFTokenizer.cc:278,5'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFTokenizer.cc:278,5'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFTokenizer.cc:278,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4qpdf9Tokenizer7isSpaceEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf4util8is_spaceEc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:150,27'
          Dst:             _ZN4qpdf4util8is_spaceEc
    - functionName:    _ZN4qpdf4util8is_spaceEc
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Util.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4util8is_digitEc
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Util.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4util15hex_decode_charEc
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Util.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf9Tokenizer11isDelimiterEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12is_delimiterc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:156,12'
          Dst:             _ZL12is_delimiterc
    - functionName:    _ZN4qpdf9Tokenizer16presentCharacterEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf9Tokenizer15handleCharacterEc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:168,5'
          Dst:             _ZN4qpdf9Tokenizer15handleCharacterEc
    - functionName:    _ZN4qpdf9TokenizerC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf9Tokenizer5resetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:120,5'
          Dst:             _ZN4qpdf9Tokenizer5resetEv
    - functionName:    _ZN12_GLOBAL__N_119QPDFWordTokenFinderD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_119QPDFWordTokenFinderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:42,49'
          Dst:             _ZN12_GLOBAL__N_119QPDFWordTokenFinderD2Ev
    - functionName:    _ZN12_GLOBAL__N_119QPDFWordTokenFinderD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11InputSource6FinderD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:42,49'
          Dst:             _ZN11InputSource6FinderD2Ev
    - functionName:    _ZN11InputSource6FinderC2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/InputSource.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11InputSource6FinderD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/InputSource.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      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:    _ZNK13QPDFTokenizer5Token15getErrorMessageEv
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFTokenizer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13QPDFTokenizer5TokenC2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFTokenizer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13QPDFTokenizer9readTokenENSt3__110shared_ptrI11InputSourceEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEbm
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf9Tokenizer9readTokenER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:953,15'
          Dst:             _ZN4qpdf9Tokenizer9readTokenER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbm
    - functionName:    _ZN4qpdf9Tokenizer9readTokenER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbm
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          207
      EdgeCount:       83
      CyclomaticComplexity: 40
      functionsReached:
        - _ZN13QPDFTokenizer5TokenC2Ev
        - _ZN13QPDFTokenizer5TokenD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf9Tokenizer8getTokenERN13QPDFTokenizer5TokenERbRc
        - _ZN4qpdf9Tokenizer9nextTokenER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEm
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - _ZNK11InputSource13getLastOffsetEv
        - _ZNK13QPDFTokenizer5Token15getErrorMessageEv
        - _ZNK13QPDFTokenizer5Token7getTypeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:959,5'
          Dst:             _ZN4qpdf9Tokenizer9nextTokenER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEm
        - Src:             'libqpdf/QPDFTokenizer.cc:961,11'
          Dst:             _ZN13QPDFTokenizer5TokenC2Ev
        - Src:             'libqpdf/QPDFTokenizer.cc:964,5'
          Dst:             _ZN4qpdf9Tokenizer8getTokenERN13QPDFTokenizer5TokenERbRc
        - Src:             'libqpdf/QPDFTokenizer.cc:966,15'
          Dst:             _ZNK13QPDFTokenizer5Token7getTypeEv
        - Src:             'libqpdf/QPDFTokenizer.cc:968,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFTokenizer.cc:970,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFTokenizer.cc:973,68'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDFTokenizer.cc:974,23'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDFTokenizer.cc:975,23'
          Dst:             _ZNK13QPDFTokenizer5Token15getErrorMessageEv
        - Src:             'libqpdf/QPDFTokenizer.cc:970,19'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDFTokenizer.cc:970,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFTokenizer.cc:970,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFTokenizer.cc:979,1'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDFTokenizer.cc:979,1'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
    - functionName:    _ZN4qpdf9Tokenizer8getTokenERN13QPDFTokenizer5TokenERbRc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          261
      EdgeCount:       58
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN13QPDFTokenizer5TokenC2ENS_12token_type_eERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_S8_
        - _ZN13QPDFTokenizer5TokenD2Ev
        - _ZN13QPDFTokenizer5TokenaSEOS0_
        - _ZN4qpdf9Tokenizer5resetEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:922,15'
          Dst:             _ZN13QPDFTokenizer5TokenC2ENS_12token_type_eERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_S8_
        - Src:             'libqpdf/QPDFTokenizer.cc:923,15'
          Dst:             _ZN13QPDFTokenizer5TokenC2ENS_12token_type_eERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_S8_
        - Src:             'libqpdf/QPDFTokenizer.cc:921,15'
          Dst:             _ZN13QPDFTokenizer5TokenaSEOS0_
        - Src:             'libqpdf/QPDFTokenizer.cc:921,9'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDFTokenizer.cc:925,9'
          Dst:             _ZN4qpdf9Tokenizer5resetEv
    - functionName:    _ZN13QPDFTokenizer5TokenD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFTokenizer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    50
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13QPDFTokenizer5TokenC2ENS_12token_type_eERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_S8_
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFTokenizer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13QPDFTokenizer5TokenaSEOS0_
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFTokenizer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13QPDFTokenizer9readTokenER11InputSourceRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbm
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf9Tokenizer9readTokenER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:946,15'
          Dst:             _ZN4qpdf9Tokenizer9readTokenER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbm
    - functionName:    _ZN4qpdf9Tokenizer13betweenTokensEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13QPDFTokenizer13betweenTokensEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf9Tokenizer13betweenTokensEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:933,15'
          Dst:             _ZN4qpdf9Tokenizer13betweenTokensEv
    - functionName:    _ZN13QPDFTokenizer8getTokenERNS_5TokenERbRc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf9Tokenizer8getTokenERN13QPDFTokenizer5TokenERbRc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:911,15'
          Dst:             _ZN4qpdf9Tokenizer8getTokenERN13QPDFTokenizer5TokenERbRc
    - functionName:    _ZN12_GLOBAL__N_119QPDFWordTokenFinderC2ER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11InputSource6FinderC2Ev
        - _ZN11InputSource6FinderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:37,9'
          Dst:             _ZN11InputSource6FinderC2Ev
        - Src:             'libqpdf/QPDFTokenizer.cc:41,9'
          Dst:             _ZN11InputSource6FinderD2Ev
    - functionName:    _ZN4qpdf9Tokenizer6findEIER11InputSource
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         94
      ICount:          441
      EdgeCount:       103
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN11InputSource13setLastOffsetEx
        - _ZN11InputSource9findFirstEPKcxmRNS_6FinderE
        - _ZN12_GLOBAL__N_119QPDFWordTokenFinderC2ER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN12_GLOBAL__N_119QPDFWordTokenFinderD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf9Tokenizer7isSpaceEc
        - _ZN4qpdf9Tokenizer9nextTokenER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEm
        - _ZN4qpdf9TokenizerC2Ev
        - _ZN4qpdf9TokenizerD2Ev
        - _ZN5QIntC7to_sizeIxEEmRKT_
        - _ZNK11InputSource13getLastOffsetEv
        - _ZNK4qpdf9Tokenizer7getTypeEv
        - _ZNK4qpdf9Tokenizer8getValueEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:830,39'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDFTokenizer.cc:843,29'
          Dst:             _ZN12_GLOBAL__N_119QPDFWordTokenFinderC2ER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFTokenizer.cc:844,20'
          Dst:             _ZN11InputSource9findFirstEPKcxmRNS_6FinderE
        - Src:             'libqpdf/QPDFTokenizer.cc:847,30'
          Dst:             _ZN5QIntC7to_sizeIxEEmRKT_
        - Src:             'libqpdf/QPDFTokenizer.cc:849,19'
          Dst:             _ZN4qpdf9TokenizerC2Ev
        - Src:             'libqpdf/QPDFTokenizer.cc:857,19'
          Dst:             _ZN4qpdf9Tokenizer9nextTokenER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEm
        - Src:             'libqpdf/QPDFTokenizer.cc:858,30'
          Dst:             _ZNK4qpdf9Tokenizer7getTypeEv
        - Src:             'libqpdf/QPDFTokenizer.cc:872,37'
          Dst:             _ZNK4qpdf9Tokenizer8getValueEv
        - Src:             'libqpdf/QPDFTokenizer.cc:877,70'
          Dst:             _ZN4qpdf9Tokenizer7isSpaceEc
        - Src:             'libqpdf/QPDFTokenizer.cc:899,5'
          Dst:             _ZN4qpdf9TokenizerD2Ev
        - Src:             'libqpdf/QPDFTokenizer.cc:899,5'
          Dst:             _ZN12_GLOBAL__N_119QPDFWordTokenFinderD2Ev
        - Src:             'libqpdf/QPDFTokenizer.cc:899,5'
          Dst:             _ZN4qpdf9TokenizerD2Ev
        - Src:             'libqpdf/QPDFTokenizer.cc:899,5'
          Dst:             _ZN12_GLOBAL__N_119QPDFWordTokenFinderD2Ev
        - Src:             'libqpdf/QPDFTokenizer.cc:901,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFTokenizer.cc:905,11'
          Dst:             _ZN11InputSource13setLastOffsetEx
    - functionName:    _ZN13QPDFTokenizer17expectInlineImageER11InputSource
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf9Tokenizer17expectInlineImageER11InputSource
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:809,8'
          Dst:             _ZN4qpdf9Tokenizer17expectInlineImageER11InputSource
    - functionName:    _ZN4qpdf9Tokenizer17expectInlineImageER11InputSource
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4qpdf9Tokenizer5resetEv
        - _ZN4qpdf9Tokenizer6findEIER11InputSource
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:816,9'
          Dst:             _ZN4qpdf9Tokenizer5resetEv
        - Src:             'libqpdf/QPDFTokenizer.cc:818,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFTokenizer.cc:818,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFTokenizer.cc:818,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFTokenizer.cc:818,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFTokenizer.cc:818,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFTokenizer.cc:821,5'
          Dst:             _ZN4qpdf9Tokenizer6findEIER11InputSource
    - functionName:    _ZN13QPDFTokenizer17expectInlineImageENSt3__110shared_ptrI11InputSourceEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 804
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf9Tokenizer17expectInlineImageER11InputSource
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:803,8'
          Dst:             _ZN4qpdf9Tokenizer17expectInlineImageER11InputSource
    - functionName:    _ZN13QPDFTokenizer10presentEOFEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf9Tokenizer10presentEOFEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:755,8'
          Dst:             _ZN4qpdf9Tokenizer10presentEOFEv
    - functionName:    _ZN13QPDFTokenizer16presentCharacterEc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf9Tokenizer16presentCharacterEc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:162,8'
          Dst:             _ZN4qpdf9Tokenizer16presentCharacterEc
    - functionName:    _ZN4qpdf9Tokenizer16includeIgnorableEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13QPDFTokenizer16includeIgnorableEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf9Tokenizer16includeIgnorableEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:138,8'
          Dst:             _ZN4qpdf9Tokenizer16includeIgnorableEv
    - functionName:    _ZN4qpdf9Tokenizer8allowEOFEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13QPDFTokenizer8allowEOFEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf9Tokenizer8allowEOFEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:126,8'
          Dst:             _ZN4qpdf9Tokenizer8allowEOFEv
    - functionName:    _ZN13QPDFTokenizerD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13QPDFTokenizerC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13QPDFTokenizer5TokenC2ENS_12token_type_eERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          127
      EdgeCount:       38
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN16QPDFObjectHandle7newNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandle9newStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZNK16QPDFObjectHandle7unparseEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFTokenizer.cc:105,21'
          Dst:             _ZN16QPDFObjectHandle9newStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFTokenizer.cc:105,56'
          Dst:             _ZNK16QPDFObjectHandle7unparseEv
        - Src:             'libqpdf/QPDFTokenizer.cc:105,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFTokenizer.cc:105,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFTokenizer.cc:107,21'
          Dst:             _ZN16QPDFObjectHandle7newNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFTokenizer.cc:107,54'
          Dst:             _ZNK16QPDFObjectHandle7unparseEv
        - Src:             'libqpdf/QPDFTokenizer.cc:107,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFTokenizer.cc:107,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    '_ZZN4qpdf4impl6Writer15writeLinearizedEvENK3$_0clER16QPDFObjectHandle'
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2761
      functionLinenumberEnd: 2767
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf4impl6Writer18will_filter_streamE16QPDFObjectHandle
        - _ZNK16QPDFObjectHandle11getObjectIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2762,48'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDFWriter.cc:2765,48'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFWriter.cc:2765,29'
          Dst:             _ZN4qpdf4impl6Writer18will_filter_streamE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:2765,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2765,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf4impl6Writer18will_filter_streamE16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1541
      functionLinenumberEnd: 1545
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf4impl6Writer18will_filter_streamE16QPDFObjectHandlePNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1543,75'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFWriter.cc:1543,56'
          Dst:             _ZN4qpdf4impl6Writer18will_filter_streamE16QPDFObjectHandlePNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1543,56'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1543,56'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf4impl6Writer18will_filter_streamE16QPDFObjectHandlePNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1549
      functionLinenumberEnd: 1618
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         163
      ICount:          745
      EdgeCount:       311
      CyclomaticComplexity: 150
      functionsReached:
        - _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - _ZN12_GLOBAL__N_18Pl_stack8activateERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN12_GLOBAL__N_18Pl_stack8activateEbPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_10unique_ptrI8PipelineNS1_14default_deleteISA_EEEE
        - _ZN16QPDFObjectHandle14isDataModifiedEv
        - _ZN16QPDFObjectHandle14pipeStreamDataEP8Pipelinei26qpdf_stream_decode_level_ebb
        - _ZN16QPDFObjectHandle16getFilterOnWriteEv
        - _ZN16QPDFObjectHandle16setFilterOnWriteEb
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf10DictionaryC2EO16QPDFObjectHandle
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - _ZN4qpdf4NameD2Ev
        - _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - _ZN4qpdf7IntegerD2Ev
        - _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - _ZN4qpdfeqITkNSt3__18integralEiEEbRKNS_7IntegerET_
        - _ZNK16QPDFObjectHandle14isRootMetadataEv
        - _ZNK16QPDFObjectHandle7getDictEv
        - _ZNK16QPDFObjectHandle7unparseEv
        - _ZNK4QPDF3Doc10Encryption18getEncryptMetadataEv
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf6Writer6Config12decode_levelEv
        - _ZNK4qpdf6Writer6Config16compress_streamsEv
        - _ZNK4qpdf6Writer6Config16recompress_flateEv
        - _ZNK4qpdf6Writer6Config17normalize_contentEv
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1550,42'
          Dst:             _ZNK16QPDFObjectHandle14isRootMetadataEv
        - Src:             'libqpdf/QPDFWriter.cc:1552,29'
          Dst:             _ZNK4qpdf6Writer6Config12decode_levelEv
        - Src:             'libqpdf/QPDFWriter.cc:1554,37'
          Dst:             _ZNK16QPDFObjectHandle7getDictEv
        - Src:             'libqpdf/QPDFWriter.cc:1554,30'
          Dst:             _ZN4qpdf10DictionaryC2EO16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:1554,30'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1556,16'
          Dst:             _ZN16QPDFObjectHandle16getFilterOnWriteEv
        - Src:             'libqpdf/QPDFWriter.cc:1557,25'
          Dst:             _ZN16QPDFObjectHandle14isDataModifiedEv
        - Src:             'libqpdf/QPDFWriter.cc:1557,49'
          Dst:             _ZNK4qpdf6Writer6Config16compress_streamsEv
        - Src:             'libqpdf/QPDFWriter.cc:1558,17'
          Dst:             _ZNK4qpdf6Writer6Config16compress_streamsEv
        - Src:             'libqpdf/QPDFWriter.cc:1563,27'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1563,27'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:1564,17'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFWriter.cc:1564,32'
          Dst:             _ZNK4qpdf6Writer6Config16recompress_flateEv
        - Src:             'libqpdf/QPDFWriter.cc:1564,62'
          Dst:             _ZN16QPDFObjectHandle14isDataModifiedEv
        - Src:             'libqpdf/QPDFWriter.cc:1565,25'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1565,53'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1554,30'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1568,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1568,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1569,62'
          Dst:             _ZNK4QPDF3Doc10Encryption18getEncryptMetadataEv
        - Src:             'libqpdf/QPDFWriter.cc:1572,24'
          Dst:             _ZNK4qpdf6Writer6Config17normalize_contentEv
        - Src:             'libqpdf/QPDFWriter.cc:1572,75'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDFWriter.cc:1575,34'
          Dst:             _ZNK4qpdf6Writer6Config16compress_streamsEv
        - Src:             'libqpdf/QPDFWriter.cc:1581,17'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1581,9'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:1581,41'
          Dst:             _ZN4qpdfeqITkNSt3__18integralEiEEbRKNS_7IntegerET_
        - Src:             'libqpdf/QPDFWriter.cc:1581,9'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1581,9'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1588,42'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack8activateERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1588,82'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack8activateEbPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_10unique_ptrI8PipelineNS1_14default_deleteISA_EEEE
        - Src:             'libqpdf/QPDFWriter.cc:1591,24'
          Dst:             _ZN16QPDFObjectHandle14pipeStreamDataEP8Pipelinei26qpdf_stream_decode_level_ebb
        - Src:             'libqpdf/QPDFWriter.cc:1602,9'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDFWriter.cc:1604,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFWriter.cc:1605,69'
          Dst:             _ZNK16QPDFObjectHandle7unparseEv
        - Src:             'libqpdf/QPDFWriter.cc:1604,23'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1604,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFWriter.cc:1604,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFWriter.cc:1607,20'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1608,20'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1609,9'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFWriter.cc:1612,16'
          Dst:             _ZN16QPDFObjectHandle16setFilterOnWriteEb
        - Src:             'libqpdf/QPDFWriter.cc:1609,9'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDFWriter.cc:1616,5'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1616,5'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1618,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1618,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1609,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK4qpdf6Writer6Config12decode_levelEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4qpdf6Writer6Config16compress_streamsEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4qpdf6Writer6Config16recompress_flateEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4qpdf6Writer6Config17normalize_contentEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdfeqITkNSt3__18integralEiEEbRKNS_7IntegerET_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf7Integer5valueEv
        - _ZNK4qpdf7IntegercvbEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:396,20'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:396,46'
          Dst:             _ZNK4qpdf7Integer5valueEv
    - functionName:    _ZN12_GLOBAL__N_18Pl_stack8activateERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN12_GLOBAL__N_18Pl_stack6PopperC2ERS0_
        - _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - _ZN12_GLOBAL__N_18Pl_stack8activateERNS0_6PopperERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:134,20'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperC2ERS0_
        - Src:             'libqpdf/QPDFWriter.cc:135,13'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack8activateERNS0_6PopperERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:137,9'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:137,9'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
    - functionName:    _ZN12_GLOBAL__N_18Pl_stack8activateEbPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_10unique_ptrI8PipelineNS1_14default_deleteISA_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN12_GLOBAL__N_18Pl_stack6PopperC2ERS0_
        - _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - _ZN12_GLOBAL__N_18Pl_stack8activateERNS0_6PopperEbPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_10unique_ptrI8PipelineNS3_14default_deleteISC_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:158,20'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperC2ERS0_
        - Src:             'libqpdf/QPDFWriter.cc:159,13'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack8activateERNS0_6PopperEbPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_10unique_ptrI8PipelineNS3_14default_deleteISC_EEEE
        - Src:             'libqpdf/QPDFWriter.cc:161,9'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:161,9'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
    - functionName:    _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN12_GLOBAL__N_18Pl_stack3popEm
        - __clang_call_terminate
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:251,16'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack3popEm
        - Src:             'libqpdf/QPDFWriter.cc:251,16'
          Dst:             __clang_call_terminate
    - functionName:    _ZN12_GLOBAL__N_18Pl_stack3popEm
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4qpdf2pl5Count6finishEv
        - _ZNK4qpdf2pl5Count2idEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:223,13'
          Dst:             __assert_fail
        - Src:             'libqpdf/QPDFWriter.cc:224,18'
          Dst:             _ZN4qpdf2pl5Count6finishEv
        - Src:             'libqpdf/QPDFWriter.cc:225,13'
          Dst:             __assert_fail
        - Src:             'libqpdf/QPDFWriter.cc:230,13'
          Dst:             _ZNK4qpdf2pl5Count2idEv
        - Src:             'libqpdf/QPDFWriter.cc:230,13'
          Dst:             __assert_fail
    - functionName:    _ZN4qpdf2pl5Count6finishEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pipeline_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK8Pipeline4nextEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:112,17'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:114,21'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:116,17'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZNK4qpdf2pl5Count2idEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pipeline_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf2pl5CountD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pipeline_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:69,32'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN6Pl_MD5D2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_MD5.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3MD5D2Ev
        - _ZN8PipelineD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_MD5.hh:21,29'
          Dst:             _ZN3MD5D2Ev
        - Src:             'libqpdf/qpdf/Pl_MD5.hh:21,29'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN3MD5D2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/MD5.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 9
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_18Pl_stack6PopperC2ERS0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_18Pl_stack8activateERNS0_6PopperEbPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_10unique_ptrI8PipelineNS3_14default_deleteISC_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          133
      EdgeCount:       35
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf2pl5CountC2EmRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_10unique_ptrI8PipelineNS2_14default_deleteISB_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pipeline_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineC2EPKcPS_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:62,13'
          Dst:             _ZN8PipelineC2EPKcPS_
    - functionName:    _ZN4qpdf2pl5CountD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pipeline_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf2pl5CountD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:69,32'
          Dst:             _ZN4qpdf2pl5CountD2Ev
    - functionName:    _ZN4qpdf2pl5Count5writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pipeline_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:75,24'
          Dst:             _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pipeline_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8Pipeline5writeEPKcm
        - _ZNK8Pipeline4nextEv
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:89,21'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:89,29'
          Dst:             _ZN8Pipeline5writeEPKcm
    - functionName:    _ZN4qpdf2pl5CountC2EmP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pipeline_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineC2EPKcPS_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:53,13'
          Dst:             _ZN8PipelineC2EPKcPS_
    - functionName:    _ZN12_GLOBAL__N_18Pl_stack8activateERNS0_6PopperERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12_GLOBAL__N_18Pl_stack8activateERNS0_6PopperEbPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_10unique_ptrI8PipelineNS3_14default_deleteISC_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:142,13'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack8activateERNS0_6PopperEbPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_10unique_ptrI8PipelineNS3_14default_deleteISC_EEEE
    - functionName:    _ZN12Pl_PNGFilterD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_PNGFilter.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_PNGFilter.hh:26,35'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN5QIntC12IntConverterIiyLb1ELb0EE5errorEi
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      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:137,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/qpdf/QIntC.hh:137,40'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'include/qpdf/QIntC.hh:137,19'
          Dst:             _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/qpdf/QIntC.hh:137,13'
          Dst:             __cxa_throw
        - Src:             'include/qpdf/QIntC.hh:137,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN5QIntC12IntConverterIiyLb1ELb0EE7convertERKi
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5QIntC12IntConverterIiyLb1ELb0EE5errorEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:125,17'
          Dst:             _ZN5QIntC12IntConverterIiyLb1ELb0EE5errorEi
    - functionName:    _ZN5QIntC12IntConverterIxyLb1ELb0EE5errorEx
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      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:137,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/qpdf/QIntC.hh:137,40'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'include/qpdf/QIntC.hh:137,19'
          Dst:             _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/qpdf/QIntC.hh:137,13'
          Dst:             __cxa_throw
        - Src:             'include/qpdf/QIntC.hh:137,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN5QIntC12IntConverterIxyLb1ELb0EE7convertERKx
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5QIntC12IntConverterIxyLb1ELb0EE5errorEx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:125,17'
          Dst:             _ZN5QIntC12IntConverterIxyLb1ELb0EE5errorEx
    - functionName:    '_ZZN4qpdf4impl6Writer19getWrittenXRefTableEvENK3$_0clIiN10QPDFWriter9NewObjectEEEvT_RKT0_'
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2476
      functionLinenumberEnd: 2480
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10QPDFObjGenC2Eii
        - _ZNK13QPDFXRefEntry7getTypeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2477,23'
          Dst:             _ZNK13QPDFXRefEntry7getTypeEv
        - Src:             'libqpdf/QPDFWriter.cc:2478,42'
          Dst:             _ZN10QPDFObjGenC2Eii
    - functionName:    '_ZZN4qpdf4impl6Writer12doWriteSetupEvENK3$_0clIiN10QPDFWriter6ObjectEEEvT_RKT0_'
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2396
      functionLinenumberEnd: 2404
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFWriter9NewObjectC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13QPDFXRefEntryC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFWriter_private.hh:341,20'
          Dst:             _ZN13QPDFXRefEntryC2Ev
    - functionName:    _ZN10QPDFWriter6ObjectC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8ObjTableIN10QPDFWriter6ObjectEE13large_elementEm
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_guard_acquire
        - __cxa_guard_release
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ObjTable.hh:159,9'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/qpdf/ObjTable.hh:159,9'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/qpdf/ObjTable.hh:166,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/ObjTable.hh:166,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/qpdf/ObjTable.hh:166,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/ObjTable.hh:166,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/qpdf/ObjTable.hh:166,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8ObjTableIN10QPDFWriter6ObjectEE7elementEm
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8ObjTableIN10QPDFWriter6ObjectEE13large_elementEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ObjTable.hh:152,16'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEE13large_elementEm
    - functionName:    _ZN8ObjTableIN10QPDFWriter9NewObjectEE13large_elementEm
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          90
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_guard_acquire
        - __cxa_guard_release
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ObjTable.hh:159,9'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/qpdf/ObjTable.hh:159,9'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/qpdf/ObjTable.hh:166,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/ObjTable.hh:166,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/qpdf/ObjTable.hh:166,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/ObjTable.hh:166,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/qpdf/ObjTable.hh:166,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN8ObjTableIN10QPDFWriter9NewObjectEE7elementEm
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8ObjTableIN10QPDFWriter9NewObjectEE13large_elementEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ObjTable.hh:152,16'
          Dst:             _ZN8ObjTableIN10QPDFWriter9NewObjectEE13large_elementEm
    - functionName:    _ZN6Pl_RC4D2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_RC4.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3RC4D2Ev
        - _ZN8PipelineD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_RC4.hh:16,29'
          Dst:             _ZN3RC4D2Ev
        - Src:             'libqpdf/qpdf/Pl_RC4.hh:16,29'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN3RC4D2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/RC4.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 8
      functionLinenumberEnd: 8
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf2pl6StringC2EPKcP8PipelineRNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pipeline_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineC2EPKcPS_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:17,13'
          Dst:             _ZN8PipelineC2EPKcPS_
    - functionName:    _ZN4QPDF3Doc10EncryptionC2EiiiiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_SA_SA_SA_b
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          140
      EdgeCount:       30
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc10EncryptionC2Eiiib
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_18Pl_stackD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl6WriterD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          98
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10QPDFWriter11NewObjTableD2Ev
        - _ZN10QPDFWriter8ObjTableD2Ev
        - _ZN12_GLOBAL__N_18Pl_stackD2Ev
        - _ZN4qpdf6Writer6ConfigD2Ev
        - _ZN6BufferD2Ev
        - __clang_call_terminate
        - fclose
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:288,17'
          Dst:             fclose
        - Src:             'libqpdf/QPDFWriter.cc:290,13'
          Dst:             _ZN6BufferD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:291,9'
          Dst:             _ZN12_GLOBAL__N_18Pl_stackD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:291,9'
          Dst:             _ZN10QPDFWriter11NewObjTableD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:291,9'
          Dst:             _ZN10QPDFWriter8ObjTableD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:291,9'
          Dst:             _ZN4qpdf6Writer6ConfigD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:288,17'
          Dst:             __clang_call_terminate
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFWriter11NewObjTableD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8ObjTableIN10QPDFWriter9NewObjectEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFWriter_private.hh:363,19'
          Dst:             _ZN8ObjTableIN10QPDFWriter9NewObjectEED2Ev
    - functionName:    _ZN10QPDFWriter8ObjTableD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8ObjTableIN10QPDFWriter6ObjectEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFWriter_private.hh:347,19'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEED2Ev
    - functionName:    _ZN4qpdf6Writer6ConfigD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc10EncryptionD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8ObjTableIN10QPDFWriter6ObjectEED2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8ObjTableIN10QPDFWriter9NewObjectEED2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFWriter7MembersD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl6WriterD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:473,19'
          Dst:             _ZN4qpdf4impl6WriterD2Ev
    - functionName:    _ZN8ObjTableIN10QPDFWriter9NewObjectEEC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8ObjTableIN10QPDFWriter6ObjectEEC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_18Pl_stackC2ERPN4qpdf2pl5CountE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFWriter11NewObjTableC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8ObjTableIN10QPDFWriter9NewObjectEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFWriter_private.hh:363,19'
          Dst:             _ZN8ObjTableIN10QPDFWriter9NewObjectEEC2Ev
    - functionName:    _ZN10QPDFWriter8ObjTableC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8ObjTableIN10QPDFWriter6ObjectEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFWriter_private.hh:347,19'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEEC2Ev
    - functionName:    _ZN4qpdf6Writer6ConfigC2Eb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          68
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13linearizationEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl6WriterC2ER4QPDFR10QPDFWriter
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          224
      EdgeCount:       46
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN10QPDFObjGenC2Eii
        - _ZN10QPDFWriter11NewObjTableC2Ev
        - _ZN10QPDFWriter11NewObjTableD2Ev
        - _ZN10QPDFWriter8ObjTableC2Ev
        - _ZN10QPDFWriter8ObjTableD2Ev
        - _ZN12_GLOBAL__N_18Pl_stackC2ERPN4qpdf2pl5CountE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF3Doc13linearizationEv
        - _ZN4QPDF3Doc6CommonC2ERS0_
        - _ZN4QPDF3docEv
        - _ZN4QPDF7getRootEv
        - _ZN4qpdf6Writer6ConfigC2Eb
        - _ZN4qpdf6Writer6ConfigD2Ev
        - _ZNK4qpdf10BaseHandle6id_genEv
        - _ZNK4qpdf10BaseHandle8indirectEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:293,25'
          Dst:             _ZN4QPDF3docEv
        - Src:             'libqpdf/QPDFWriter.cc:293,13'
          Dst:             _ZN4QPDF3Doc6CommonC2ERS0_
        - Src:             'libqpdf/QPDFWriter.cc:294,22'
          Dst:             _ZN4QPDF3docEv
        - Src:             'libqpdf/QPDFWriter.cc:294,28'
          Dst:             _ZN4QPDF3Doc13linearizationEv
        - Src:             'libqpdf/QPDFWriter.cc:295,13'
          Dst:             _ZN4qpdf6Writer6ConfigC2Eb
        - Src:             'libqpdf/QPDFWriter.cc:296,26'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDFWriter.cc:296,36'
          Dst:             _ZNK4qpdf10BaseHandle8indirectEv
        - Src:             'libqpdf/QPDFWriter.cc:296,54'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDFWriter.cc:296,64'
          Dst:             _ZNK4qpdf10BaseHandle6id_genEv
        - Src:             'libqpdf/QPDFWriter.cc:296,75'
          Dst:             _ZN10QPDFObjGenC2Eii
        - Src:             'libqpdf/QPDFWriter.cc:296,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:296,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:292,9'
          Dst:             _ZN10QPDFWriter8ObjTableC2Ev
        - Src:             'libqpdf/QPDFWriter.cc:292,9'
          Dst:             _ZN10QPDFWriter11NewObjTableC2Ev
        - Src:             'libqpdf/QPDFWriter.cc:297,13'
          Dst:             _ZN12_GLOBAL__N_18Pl_stackC2ERPN4qpdf2pl5CountE
        - Src:             'libqpdf/QPDFWriter.cc:296,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:296,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:299,9'
          Dst:             _ZN10QPDFWriter11NewObjTableD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:299,9'
          Dst:             _ZN10QPDFWriter8ObjTableD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:299,9'
          Dst:             _ZN4qpdf6Writer6ConfigD2Ev
    - functionName:    _ZN10QPDFWriter7MembersC2ERS_R4QPDF
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl6WriterC2ER4QPDFR10QPDFWriter
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:480,9'
          Dst:             _ZN4qpdf4impl6WriterC2ER4QPDFR10QPDFWriter
    - functionName:    _ZN6Pl_MD5C2EPKcP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_MD5.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN3MD5C2Ev
        - _ZN8PipelineC2EPKcPS_
        - _ZN8PipelineD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_MD5.hh:17,9'
          Dst:             _ZN8PipelineC2EPKcPS_
        - Src:             'libqpdf/qpdf/Pl_MD5.hh:16,5'
          Dst:             _ZN3MD5C2Ev
        - Src:             'libqpdf/qpdf/Pl_MD5.hh:19,5'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN6Pl_MD519persistAcrossFinishEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_MD5.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4util9assertionIRA45_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:    5
      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:    _ZN6Pl_MD56enableEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_MD5.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6Pl_MD512getHexDigestEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_MD5.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3MD57unparseEv
        - _ZN4qpdf4util9assertionIRA45_KcEEvbOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_MD5.hh:36,9'
          Dst:             _ZN4qpdf4util9assertionIRA45_KcEEvbOT_
        - Src:             'libqpdf/qpdf/Pl_MD5.hh:38,20'
          Dst:             _ZN3MD57unparseEv
    - functionName:    _ZN9QPDFUsageD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFUsage.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFUsage.hh:33,44'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _ZN10QPDFWriter24registerProgressReporterENSt3__110shared_ptrINS_16ProgressReporterEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3178
      functionLinenumberEnd: 3180
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl6Writer18enqueueObjectsPCLmEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3126
      functionLinenumberEnd: 3146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         52
      ICount:          262
      EdgeCount:       82
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF3Doc5Pages3endEv
        - _ZN4QPDF3Doc5Pages5beginEv
        - _ZN4QPDF9newStreamERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary3endEv
        - _ZN4qpdf14BaseDictionary5beginEv
        - _ZN4qpdf4impl6Writer15trimmed_trailerEv
        - _ZN4qpdf4impl6Writer7enqueueERK16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:3132,20'
          Dst:             _ZN4QPDF3Doc5Pages5beginEv
        - Src:             'libqpdf/QPDFWriter.cc:3132,20'
          Dst:             _ZN4QPDF3Doc5Pages3endEv
        - Src:             'libqpdf/QPDFWriter.cc:3133,9'
          Dst:             _ZN4qpdf4impl6Writer7enqueueERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:3134,17'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:3134,9'
          Dst:             _ZN4qpdf4impl6Writer7enqueueERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:3137,38'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:3137,38'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:3137,27'
          Dst:             _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:3137,25'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDFWriter.cc:3137,25'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDFWriter.cc:3137,25'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:3138,31'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFWriter.cc:3139,17'
          Dst:             _ZN4qpdf4impl6Writer7enqueueERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:3140,30'
          Dst:             _ZN4QPDF9newStreamERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:3140,17'
          Dst:             _ZN4qpdf4impl6Writer7enqueueERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:3140,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:3140,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:3137,25'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:3145,13'
          Dst:             _ZN4qpdf4impl6Writer15trimmed_trailerEv
        - Src:             'libqpdf/QPDFWriter.cc:3145,13'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:3145,5'
          Dst:             _ZN4qpdf4impl6Writer7enqueueERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:3145,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:3145,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
    - functionName:    _ZN4qpdf4impl6Writer7enqueueERK16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1457
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         83
      ICount:          399
      EdgeCount:       85
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF9getObjectEii
        - _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary3endEv
        - _ZN4qpdf14BaseDictionary5beginEv
        - _ZN4qpdf4impl6Writer29assignCompressedObjectNumbersE10QPDFObjGen
        - _ZN4qpdf4impl6Writer7enqueueERK16QPDFObjectHandle
        - _ZN4qpdf4util9assertionIRA121_KcEEvbOT_
        - _ZN4qpdf5Array3endEv
        - _ZN4qpdf5Array5beginEv
        - _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - _ZN4qpdf5ArrayD2Ev
        - _ZN8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
        - _ZNK10QPDFObjGen6getGenEv
        - _ZNK10QPDFObjGen6getObjEv
        - _ZNK16QPDFObjectHandle14isStreamOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZNK16QPDFObjectHandle8isStreamEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandle4qpdfEv
        - _ZNK4qpdf10BaseHandle8indirectEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf6Writer6Config21direct_stream_lengthsEv
        - _ZNK4qpdf6Writer6Config3qdfEv
        - _ZNK4qpdf6Writer6Config9linearizeEv
      functionUses:    13
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1391,16'
          Dst:             _ZNK4qpdf10BaseHandle8indirectEv
        - Src:             'libqpdf/QPDFWriter.cc:1398,20'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDFWriter.cc:1392,9'
          Dst:             _ZN4qpdf4util9assertionIRA121_KcEEvbOT_
        - Src:             'libqpdf/QPDFWriter.cc:1403,17'
          Dst:             _ZNK4qpdf6Writer6Config3qdfEv
        - Src:             'libqpdf/QPDFWriter.cc:1403,33'
          Dst:             _ZNK16QPDFObjectHandle14isStreamOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDFWriter.cc:1412,32'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFWriter.cc:1413,19'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
        - Src:             'libqpdf/QPDFWriter.cc:1421,30'
          Dst:             _ZN4QPDF9getObjectEii
        - Src:             'libqpdf/QPDFWriter.cc:1421,17'
          Dst:             _ZN4qpdf4impl6Writer7enqueueERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:1421,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1421,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1426,24'
          Dst:             _ZNK10QPDFObjGen6getGenEv
        - Src:             'libqpdf/QPDFWriter.cc:1426,78'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDFWriter.cc:1429,30'
          Dst:             _ZNK4qpdf6Writer6Config9linearizeEv
        - Src:             'libqpdf/QPDFWriter.cc:1430,25'
          Dst:             _ZN4qpdf4impl6Writer29assignCompressedObjectNumbersE10QPDFObjGen
        - Src:             'libqpdf/QPDFWriter.cc:1432,33'
          Dst:             _ZNK4qpdf6Writer6Config21direct_stream_lengthsEv
        - Src:             'libqpdf/QPDFWriter.cc:1432,67'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDFWriter.cc:1441,13'
          Dst:             _ZNK4qpdf6Writer6Config9linearizeEv
        - Src:             'libqpdf/QPDFWriter.cc:1445,23'
          Dst:             _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:1445,15'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFWriter.cc:1446,24'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDFWriter.cc:1446,24'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDFWriter.cc:1447,13'
          Dst:             _ZN4qpdf4impl6Writer7enqueueERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:1445,15'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1445,15'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1452,28'
          Dst:             _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:1452,26'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDFWriter.cc:1452,26'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDFWriter.cc:1452,26'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1452,26'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1453,26'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFWriter.cc:1454,13'
          Dst:             _ZN4qpdf4impl6Writer7enqueueERK16QPDFObjectHandle
    - functionName:    _ZN4qpdf4impl6Writer15trimmed_trailerEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2258
      functionLinenumberEnd: 2280
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          245
      EdgeCount:       66
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN16QPDFObjectHandle17unsafeShallowCopyEv
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF10getTrailerEv
        - _ZN4qpdf10BaseHandle5eraseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4qpdf10DictionaryC2EO16QPDFObjectHandle
        - _ZN4qpdf10DictionaryD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2261,31'
          Dst:             _ZN4QPDF10getTrailerEv
        - Src:             'libqpdf/QPDFWriter.cc:2261,44'
          Dst:             _ZN16QPDFObjectHandle17unsafeShallowCopyEv
        - Src:             'libqpdf/QPDFWriter.cc:2261,26'
          Dst:             _ZN4qpdf10DictionaryC2EO16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:2261,26'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2261,26'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2264,13'
          Dst:             _ZN4qpdf10BaseHandle5eraseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2265,13'
          Dst:             _ZN4qpdf10BaseHandle5eraseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2268,13'
          Dst:             _ZN4qpdf10BaseHandle5eraseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2271,13'
          Dst:             _ZN4qpdf10BaseHandle5eraseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2272,13'
          Dst:             _ZN4qpdf10BaseHandle5eraseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2273,13'
          Dst:             _ZN4qpdf10BaseHandle5eraseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2274,13'
          Dst:             _ZN4qpdf10BaseHandle5eraseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2275,13'
          Dst:             _ZN4qpdf10BaseHandle5eraseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2276,13'
          Dst:             _ZN4qpdf10BaseHandle5eraseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2277,13'
          Dst:             _ZN4qpdf10BaseHandle5eraseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2261,26'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2261,26'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2280,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2280,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
    - functionName:    _ZN4qpdf4util9assertionIRA121_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:    _ZNK4qpdf6Writer6Config3qdfEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8ObjTableIN10QPDFWriter6ObjectEE7elementEm
        - _ZNK10QPDFObjGen6getObjEv
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ObjTable.hh:87,47'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/qpdf/ObjTable.hh:87,16'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEE7elementEm
    - functionName:    _ZNK4qpdf6Writer6Config9linearizeEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl6Writer29assignCompressedObjectNumbersE10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1375
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
        - _ZNK10QPDFObjGen6getGenEv
        - _ZNK10QPDFObjGen6getObjEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1376,20'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDFWriter.cc:1377,12'
          Dst:             _ZNK10QPDFObjGen6getGenEv
        - Src:             'libqpdf/QPDFWriter.cc:1384,9'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
    - functionName:    _ZNK4qpdf6Writer6Config21direct_stream_lengthsEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl6Writer22enqueueObjectsStandardEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3104
      functionLinenumberEnd: 3122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          169
      EdgeCount:       60
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN4QPDF13getAllObjectsEv
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary3endEv
        - _ZN4qpdf14BaseDictionary5beginEv
        - _ZN4qpdf4impl6Writer15trimmed_trailerEv
        - _ZN4qpdf4impl6Writer7enqueueERK16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf6Writer6Config21preserve_unreferencedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:3105,13'
          Dst:             _ZNK4qpdf6Writer6Config21preserve_unreferencedEv
        - Src:             'libqpdf/QPDFWriter.cc:3106,35'
          Dst:             _ZN4QPDF13getAllObjectsEv
        - Src:             'libqpdf/QPDFWriter.cc:3107,13'
          Dst:             _ZN4qpdf4impl6Writer7enqueueERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:3112,20'
          Dst:             _ZN4qpdf4impl6Writer15trimmed_trailerEv
        - Src:             'libqpdf/QPDFWriter.cc:3113,13'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:3113,5'
          Dst:             _ZN4qpdf4impl6Writer7enqueueERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:3117,20'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDFWriter.cc:3117,20'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDFWriter.cc:3118,26'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFWriter.cc:3119,13'
          Dst:             _ZN4qpdf4impl6Writer7enqueueERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:3122,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:3122,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
    - functionName:    _ZNK4qpdf6Writer6Config21preserve_unreferencedEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_18Pl_stack6Popper3popEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12_GLOBAL__N_18Pl_stack3popEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:259,16'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack3popEm
    - functionName:    _ZN4qpdf6Writer6Config17extra_header_textEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc5Pages4sizeEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc5Pages3allEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:1157,16'
          Dst:             _ZN4QPDF3Doc5Pages3allEv
    - functionName:    _ZN12_GLOBAL__N_18Pl_stack12activate_md5ERNS0_6PopperE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          118
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6Pl_MD519persistAcrossFinishEb
        - _ZNK4qpdf2pl5Count8getCountEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:187,13'
          Dst:             __assert_fail
        - Src:             'libqpdf/QPDFWriter.cc:188,13'
          Dst:             __assert_fail
        - Src:             'libqpdf/QPDFWriter.cc:189,13'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:189,13'
          Dst:             __assert_fail
        - Src:             'libqpdf/QPDFWriter.cc:191,27'
          Dst:             _ZN6Pl_MD519persistAcrossFinishEb
    - functionName:    _ZNK4qpdf2pl5Count8getCountEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pipeline_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_18Pl_stack8activateERNS0_6PopperENSt3__110unique_ptrI8PipelineNS3_14default_deleteIS5_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12_GLOBAL__N_18Pl_stack8activateERNS0_6PopperEbPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_10unique_ptrI8PipelineNS3_14default_deleteISC_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:149,13'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack8activateERNS0_6PopperEbPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_10unique_ptrI8PipelineNS3_14default_deleteISC_EEEE
    - functionName:    _ZNK4qpdf6Writer6Config15linearize_pass1Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_18Pl_stack6popperEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_18Pl_stack6PopperC2ERS0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:120,20'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperC2ERS0_
    - functionName:    _ZN4qpdf4util17no_ci_rt_error_ifIRA58_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:    2
      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:    _ZN4qpdf4impl6Writer26calculateXrefStreamPaddingEx
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2744
      functionLinenumberEnd: 2751
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC7to_sizeIxEEmRKT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2751,12'
          Dst:             _ZN5QIntC7to_sizeIxEEmRKT_
    - functionName:    _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEjEERS1_T_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1272,15'
          Dst:             _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZN4qpdf2pl4pipeI12Pl_PNGFilterJNS2_8action_eERjEEENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEENS5_17basic_string_viewIcS8_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pipeline_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          96
      EdgeCount:       28
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN12Pl_PNGFilter5writeEPKhm
        - _ZN12Pl_PNGFilter6finishEv
        - _ZN12Pl_PNGFilterC2EPKcP8PipelineNS_8action_eEjjj
        - _ZN12Pl_PNGFilterD2Ev
        - _ZN4qpdf2pl6StringC2EPKcP8PipelineRNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - _ZN4qpdf2pl6StringD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:145,16'
          Dst:             _ZN4qpdf2pl6StringC2EPKcP8PipelineRNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:146,11'
          Dst:             _ZN12Pl_PNGFilterC2EPKcP8PipelineNS_8action_eEjjj
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:147,12'
          Dst:             _ZN12Pl_PNGFilter5writeEPKhm
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:148,12'
          Dst:             _ZN12Pl_PNGFilter6finishEv
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:150,5'
          Dst:             _ZN12Pl_PNGFilterD2Ev
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:150,5'
          Dst:             _ZN4qpdf2pl6StringD2Ev
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:150,5'
          Dst:             _ZN12Pl_PNGFilterD2Ev
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:150,5'
          Dst:             _ZN4qpdf2pl6StringD2Ev
    - functionName:    _ZN5QIntC12to_ulonglongIiEEyRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterIiyLb1ELb0EE7convertERKi
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:251,16'
          Dst:             _ZN5QIntC12IntConverterIiyLb1ELb0EE7convertERKi
    - functionName:    _ZN5QIntC12to_ulonglongIxEEyRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterIxyLb1ELb0EE7convertERKx
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:251,16'
          Dst:             _ZN5QIntC12IntConverterIxyLb1ELb0EE7convertERKx
    - functionName:    _ZN4qpdf4impl6Writer15writeXRefStreamEiixNS1_9trailer_eEiiixixxbi
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2661
      functionLinenumberEnd: 2740
      functionDepth:   0
      returnType:      size_t
      argCount:        14
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - int
        - int
        - int
        - int
        - size_t
        - int
        - size_t
        - size_t
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         110
      ICount:          671
      EdgeCount:       160
      CyclomaticComplexity: 52
      functionsReached:
        - _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - _ZN12_GLOBAL__N_18Pl_stack8activateERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN13QPDFXRefEntryC2Ex
        - _ZN4qpdf2pl4pipeI12Pl_PNGFilterJNS2_8action_eERjEEENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEENS5_17basic_string_viewIcS8_EEDpOT0_
        - _ZN4qpdf2pl4pipeI8Pl_FlateJNS2_8action_eEEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS4_17basic_string_viewIcS7_EEDpOT0_
        - _ZN4qpdf4impl6Writer10openObjectEi
        - _ZN4qpdf4impl6Writer11bytesNeededEx
        - _ZN4qpdf4impl6Writer11closeObjectEi
        - _ZN4qpdf4impl6Writer11writeBinaryEyj
        - _ZN4qpdf4impl6Writer12writeTrailerENS1_9trailer_eEibxi
        - _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEjEERS1_T_
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEmEERS1_T_
        - _ZN4qpdf4impl6Writer9write_qdfIJRA3_KcEEERS1_DpOT_
        - _ZN5QIntC11to_longlongImEExRKT_
        - _ZN5QIntC12to_ulonglongIiEEyRKT_
        - _ZN5QIntC12to_ulonglongIxEEyRKT_
        - _ZN8ObjTableIN10QPDFWriter9NewObjectEEixEi
        - _ZNK13QPDFXRefEntry17getObjStreamIndexEv
        - _ZNK13QPDFXRefEntry18getObjStreamNumberEv
        - _ZNK13QPDFXRefEntry7getTypeEv
        - _ZNK13QPDFXRefEntry9getOffsetEv
        - _ZNK4qpdf2pl5Count8getCountEv
        - _ZNK4qpdf6Writer6Config16compress_streamsEv
        - _ZNK4qpdf6Writer6Config3qdfEv
        - _ZNSt11logic_errorC1EPKc
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFWriter.cc:2684,13'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2662,43'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:2666,37'
          Dst:             _ZN4qpdf4impl6Writer11bytesNeededEx
        - Src:             'libqpdf/QPDFWriter.cc:2666,76'
          Dst:             _ZN4qpdf4impl6Writer11bytesNeededEx
        - Src:             'libqpdf/QPDFWriter.cc:2669,40'
          Dst:             _ZN5QIntC11to_longlongImEExRKT_
        - Src:             'libqpdf/QPDFWriter.cc:2669,28'
          Dst:             _ZN4qpdf4impl6Writer11bytesNeededEx
        - Src:             'libqpdf/QPDFWriter.cc:2675,53'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:2675,29'
          Dst:             _ZN13QPDFXRefEntryC2Ex
        - Src:             'libqpdf/QPDFWriter.cc:2675,5'
          Dst:             _ZN8ObjTableIN10QPDFWriter9NewObjectEEixEi
        - Src:             'libqpdf/QPDFWriter.cc:2678,33'
          Dst:             _ZNK4qpdf6Writer6Config16compress_streamsEv
        - Src:             'libqpdf/QPDFWriter.cc:2678,60'
          Dst:             _ZNK4qpdf6Writer6Config3qdfEv
        - Src:             'libqpdf/QPDFWriter.cc:2680,39'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack8activateERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2683,32'
          Dst:             _ZN8ObjTableIN10QPDFWriter9NewObjectEEixEi
        - Src:             'libqpdf/QPDFWriter.cc:2684,23'
          Dst:             _ZNK13QPDFXRefEntry7getTypeEv
        - Src:             'libqpdf/QPDFWriter.cc:2686,17'
          Dst:             _ZN4qpdf4impl6Writer11writeBinaryEyj
        - Src:             'libqpdf/QPDFWriter.cc:2687,17'
          Dst:             _ZN4qpdf4impl6Writer11writeBinaryEyj
        - Src:             'libqpdf/QPDFWriter.cc:2688,17'
          Dst:             _ZN4qpdf4impl6Writer11writeBinaryEyj
        - Src:             'libqpdf/QPDFWriter.cc:2693,46'
          Dst:             _ZNK13QPDFXRefEntry9getOffsetEv
        - Src:             'libqpdf/QPDFWriter.cc:2697,21'
          Dst:             _ZN4qpdf4impl6Writer11writeBinaryEyj
        - Src:             'libqpdf/QPDFWriter.cc:2698,33'
          Dst:             _ZN5QIntC12to_ulonglongIxEEyRKT_
        - Src:             'libqpdf/QPDFWriter.cc:2698,21'
          Dst:             _ZN4qpdf4impl6Writer11writeBinaryEyj
        - Src:             'libqpdf/QPDFWriter.cc:2699,21'
          Dst:             _ZN4qpdf4impl6Writer11writeBinaryEyj
        - Src:             'libqpdf/QPDFWriter.cc:2704,17'
          Dst:             _ZN4qpdf4impl6Writer11writeBinaryEyj
        - Src:             'libqpdf/QPDFWriter.cc:2705,51'
          Dst:             _ZNK13QPDFXRefEntry18getObjStreamNumberEv
        - Src:             'libqpdf/QPDFWriter.cc:2705,29'
          Dst:             _ZN5QIntC12to_ulonglongIiEEyRKT_
        - Src:             'libqpdf/QPDFWriter.cc:2705,17'
          Dst:             _ZN4qpdf4impl6Writer11writeBinaryEyj
        - Src:             'libqpdf/QPDFWriter.cc:2706,51'
          Dst:             _ZNK13QPDFXRefEntry17getObjStreamIndexEv
        - Src:             'libqpdf/QPDFWriter.cc:2706,29'
          Dst:             _ZN5QIntC12to_ulonglongIiEEyRKT_
        - Src:             'libqpdf/QPDFWriter.cc:2706,17'
          Dst:             _ZN4qpdf4impl6Writer11writeBinaryEyj
        - Src:             'libqpdf/QPDFWriter.cc:2710,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFWriter.cc:2710,23'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFWriter.cc:2710,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFWriter.cc:2710,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFWriter.cc:2714,5'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2717,21'
          Dst:             _ZN4qpdf2pl4pipeI12Pl_PNGFilterJNS2_8action_eERjEEENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEENS5_17basic_string_viewIcS8_EEDpOT0_
        - Src:             'libqpdf/QPDFWriter.cc:2721,25'
          Dst:             _ZN4qpdf2pl4pipeI8Pl_FlateJNS2_8action_eEEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS4_17basic_string_viewIcS7_EEDpOT0_
        - Src:             'libqpdf/QPDFWriter.cc:2714,5'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2725,5'
          Dst:             _ZN4qpdf4impl6Writer10openObjectEi
        - Src:             'libqpdf/QPDFWriter.cc:2726,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2726,17'
          Dst:             _ZN4qpdf4impl6Writer9write_qdfIJRA3_KcEEERS1_DpOT_
        - Src:             'libqpdf/QPDFWriter.cc:2726,34'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2726,56'
          Dst:             _ZN4qpdf4impl6Writer9write_qdfIJRA3_KcEEERS1_DpOT_
        - Src:             'libqpdf/QPDFWriter.cc:2727,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2727,24'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEmEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2729,9'
          Dst:             _ZN4qpdf4impl6Writer9write_qdfIJRA3_KcEEERS1_DpOT_
        - Src:             'libqpdf/QPDFWriter.cc:2729,26'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2729,57'
          Dst:             _ZN4qpdf4impl6Writer9write_qdfIJRA3_KcEEERS1_DpOT_
        - Src:             'libqpdf/QPDFWriter.cc:2730,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2730,45'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEjEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2730,58'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2732,5'
          Dst:             _ZN4qpdf4impl6Writer9write_qdfIJRA3_KcEEERS1_DpOT_
        - Src:             'libqpdf/QPDFWriter.cc:2732,22'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2732,40'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEjEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2732,55'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2732,66'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEjEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2732,81'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2734,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2734,29'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2734,42'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2734,53'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2734,77'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2736,5'
          Dst:             _ZN4qpdf4impl6Writer12writeTrailerENS1_9trailer_eEibxi
        - Src:             'libqpdf/QPDFWriter.cc:2737,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2737,25'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2737,42'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2738,5'
          Dst:             _ZN4qpdf4impl6Writer11closeObjectEi
    - functionName:    _ZN4qpdf4impl6Writer11bytesNeededEx
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13QPDFXRefEntryC2Ex
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFXRefEntry.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8ObjTableIN10QPDFWriter9NewObjectEEixEi
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8ObjTableIN10QPDFWriter9NewObjectEE7elementEm
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ObjTable.hh:81,16'
          Dst:             _ZN8ObjTableIN10QPDFWriter9NewObjectEE7elementEm
    - functionName:    _ZN4qpdf4impl6Writer11writeBinaryEyj
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4qpdf2pl5Count5writeEPKhm
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1252,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFWriter.cc:1252,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFWriter.cc:1252,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFWriter.cc:1252,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFWriter.cc:1252,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFWriter.cc:1259,15'
          Dst:             _ZN4qpdf2pl5Count5writeEPKhm
    - functionName:    _ZN4qpdf2pl4pipeI8Pl_FlateJNS2_8action_eEEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS4_17basic_string_viewIcS7_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pipeline_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          92
      EdgeCount:       28
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4qpdf2pl6StringC2EPKcP8PipelineRNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - _ZN4qpdf2pl6StringD2Ev
        - _ZN8Pl_Flate5writeEPKhm
        - _ZN8Pl_Flate6finishEv
        - _ZN8Pl_FlateC2EPKcP8PipelineNS_8action_eEj
        - _ZN8Pl_FlateD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:145,16'
          Dst:             _ZN4qpdf2pl6StringC2EPKcP8PipelineRNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:146,11'
          Dst:             _ZN8Pl_FlateC2EPKcP8PipelineNS_8action_eEj
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:147,12'
          Dst:             _ZN8Pl_Flate5writeEPKhm
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:148,12'
          Dst:             _ZN8Pl_Flate6finishEv
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:150,5'
          Dst:             _ZN8Pl_FlateD2Ev
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:150,5'
          Dst:             _ZN4qpdf2pl6StringD2Ev
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:150,5'
          Dst:             _ZN8Pl_FlateD2Ev
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:150,5'
          Dst:             _ZN4qpdf2pl6StringD2Ev
    - functionName:    _ZN4qpdf4impl6Writer10openObjectEi
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1355
      functionLinenumberEnd: 1361
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN13QPDFXRefEntryC2Ex
        - _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - _ZN8ObjTableIN10QPDFWriter9NewObjectEEixEi
        - _ZNK4qpdf2pl5Count8getCountEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1359,51'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:1359,27'
          Dst:             _ZN13QPDFXRefEntryC2Ex
        - Src:             'libqpdf/QPDFWriter.cc:1359,5'
          Dst:             _ZN8ObjTableIN10QPDFWriter9NewObjectEEixEi
        - Src:             'libqpdf/QPDFWriter.cc:1360,5'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:1360,18'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionUses:    132
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1265,15'
          Dst:             _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZN4qpdf4impl6Writer9write_qdfIJRA3_KcEEERS1_DpOT_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZNK4qpdf6Writer6Config3qdfEv
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1301,13'
          Dst:             _ZNK4qpdf6Writer6Config3qdfEv
        - Src:             'libqpdf/QPDFWriter.cc:1302,19'
          Dst:             _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEmEERS1_T_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1272,15'
          Dst:             _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionUses:    23
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1272,15'
          Dst:             _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZN4qpdf4impl6Writer12writeTrailerENS1_9trailer_eEibxi
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1475
      functionLinenumberEnd: 1537
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - bool
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         100
      ICount:          504
      EdgeCount:       155
      CyclomaticComplexity: 57
      functionsReached:
        - _ZN11QPDF_String7unparseEb
        - _ZN11QPDF_StringC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN11QPDF_StringD2Ev
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary3endEv
        - _ZN4qpdf14BaseDictionary5beginEv
        - _ZN4qpdf4impl6Writer10generateIDEb
        - _ZN4qpdf4impl6Writer10write_nameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4qpdf4impl6Writer12unparseChildERK16QPDFObjectHandlemi
        - _ZN4qpdf4impl6Writer12write_no_qdfIJRA2_KcEEERS1_DpOT_
        - _ZN4qpdf4impl6Writer12write_no_qdfIJRA4_KcEEERS1_DpOT_
        - _ZN4qpdf4impl6Writer12write_stringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
        - _ZN4qpdf4impl6Writer14getOriginalID1Ev
        - _ZN4qpdf4impl6Writer15trimmed_trailerEv
        - _ZN4qpdf4impl6Writer26computeDeterministicIDDataEv
        - _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4qpdf4impl6Writer5writeEmc
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralExEERS1_T_
        - _ZN4qpdf4impl6Writer9write_qdfIJRA2_KcEEERS1_DpOT_
        - _ZN4qpdf4impl6Writer9write_qdfIJRA3_KcEEERS1_DpOT_
        - _ZN4qpdf4impl6Writer9write_qdfIJRA4_KcEEERS1_DpOT_
        - _ZN5QIntC7to_sizeIxEEmRKT_
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf2pl5Count8getCountEv
        - _ZNK4qpdf6Writer6Config16deterministic_idEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1476,20'
          Dst:             _ZN4qpdf4impl6Writer15trimmed_trailerEv
        - Src:             'libqpdf/QPDFWriter.cc:1480,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1482,5'
          Dst:             _ZN4qpdf4impl6Writer9write_qdfIJRA2_KcEEERS1_DpOT_
        - Src:             'libqpdf/QPDFWriter.cc:1484,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1484,26'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:1486,38'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDFWriter.cc:1486,38'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDFWriter.cc:1487,23'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFWriter.cc:1490,13'
          Dst:             _ZN4qpdf4impl6Writer9write_qdfIJRA3_KcEEERS1_DpOT_
        - Src:             'libqpdf/QPDFWriter.cc:1490,29'
          Dst:             _ZN4qpdf4impl6Writer12write_no_qdfIJRA2_KcEEERS1_DpOT_
        - Src:             'libqpdf/QPDFWriter.cc:1490,47'
          Dst:             _ZN4qpdf4impl6Writer10write_nameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1490,63'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1492,17'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:1494,21'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1495,51'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:1496,21'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralExEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:1496,70'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:1496,39'
          Dst:             _ZN5QIntC7to_sizeIxEEmRKT_
        - Src:             'libqpdf/QPDFWriter.cc:1496,33'
          Dst:             _ZN4qpdf4impl6Writer5writeEmc
        - Src:             'libqpdf/QPDFWriter.cc:1499,17'
          Dst:             _ZN4qpdf4impl6Writer12unparseChildERK16QPDFObjectHandlemi
        - Src:             'libqpdf/QPDFWriter.cc:1501,13'
          Dst:             _ZN4qpdf4impl6Writer9write_qdfIJRA2_KcEEERS1_DpOT_
        - Src:             'libqpdf/QPDFWriter.cc:1506,5'
          Dst:             _ZN4qpdf4impl6Writer9write_qdfIJRA2_KcEEERS1_DpOT_
        - Src:             'libqpdf/QPDFWriter.cc:1506,20'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1508,36'
          Dst:             _ZN4qpdf4impl6Writer14getOriginalID1Ev
        - Src:             'libqpdf/QPDFWriter.cc:1510,13'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1516,26'
          Dst:             _ZN11QPDF_StringC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1516,52'
          Dst:             _ZN11QPDF_String7unparseEb
        - Src:             'libqpdf/QPDFWriter.cc:1516,26'
          Dst:             _ZN11QPDF_StringD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1517,13'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1517,24'
          Dst:             _ZN4qpdf4impl6Writer5writeEmc
        - Src:             'libqpdf/QPDFWriter.cc:1517,40'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1516,26'
          Dst:             _ZN11QPDF_StringD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1519,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1521,44'
          Dst:             _ZNK4qpdf6Writer6Config16deterministic_idEv
        - Src:             'libqpdf/QPDFWriter.cc:1522,13'
          Dst:             _ZN4qpdf4impl6Writer26computeDeterministicIDDataEv
        - Src:             'libqpdf/QPDFWriter.cc:1524,9'
          Dst:             _ZN4qpdf4impl6Writer10generateIDEb
        - Src:             'libqpdf/QPDFWriter.cc:1525,9'
          Dst:             _ZN4qpdf4impl6Writer12write_stringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
        - Src:             'libqpdf/QPDFWriter.cc:1525,33'
          Dst:             _ZN4qpdf4impl6Writer12write_stringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
        - Src:             'libqpdf/QPDFWriter.cc:1527,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1532,13'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1532,33'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:1532,62'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1536,5'
          Dst:             _ZN4qpdf4impl6Writer9write_qdfIJRA4_KcEEERS1_DpOT_
        - Src:             'libqpdf/QPDFWriter.cc:1536,23'
          Dst:             _ZN4qpdf4impl6Writer12write_no_qdfIJRA4_KcEEERS1_DpOT_
        - Src:             'libqpdf/QPDFWriter.cc:1537,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1537,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
    - functionName:    _ZN4qpdf4impl6Writer11closeObjectEi
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4qpdf4impl6Writer9write_qdfIJRA2_KcEEERS1_DpOT_
        - _ZN8ObjTableIN10QPDFWriter9NewObjectEEixEi
        - _ZNK13QPDFXRefEntry9getOffsetEv
        - _ZNK4qpdf2pl5Count8getCountEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1368,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1368,25'
          Dst:             _ZN4qpdf4impl6Writer9write_qdfIJRA2_KcEEERS1_DpOT_
        - Src:             'libqpdf/QPDFWriter.cc:1369,16'
          Dst:             _ZN8ObjTableIN10QPDFWriter9NewObjectEEixEi
        - Src:             'libqpdf/QPDFWriter.cc:1370,27'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:1370,48'
          Dst:             _ZNK13QPDFXRefEntry9getOffsetEv
    - functionName:    _ZN4qpdf4impl6Writer9write_qdfIJRA2_KcEEERS1_DpOT_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZNK4qpdf6Writer6Config3qdfEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1301,13'
          Dst:             _ZNK4qpdf6Writer6Config3qdfEv
        - Src:             'libqpdf/QPDFWriter.cc:1302,19'
          Dst:             _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZN4qpdf4impl6Writer12write_no_qdfIJRA2_KcEEERS1_DpOT_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZNK4qpdf6Writer6Config3qdfEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1311,14'
          Dst:             _ZNK4qpdf6Writer6Config3qdfEv
        - Src:             'libqpdf/QPDFWriter.cc:1312,19'
          Dst:             _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZN4qpdf4impl6Writer10write_nameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1285
      functionLinenumberEnd: 1288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4qpdf4Name9normalizeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1286,21'
          Dst:             _ZN4qpdf4Name9normalizeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1286,15'
          Dst:             _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZN4qpdf4impl6Writer5writeITkNSt3__18integralExEERS1_T_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1272,15'
          Dst:             _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZN4qpdf4impl6Writer5writeEmc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1280
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf2pl5Count5writeEmc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1279,15'
          Dst:             _ZN4qpdf2pl5Count5writeEmc
    - functionName:    _ZN4qpdf4impl6Writer12unparseChildERK16QPDFObjectHandlemi
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1461
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          103
      EdgeCount:       30
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf4impl6Writer13unparseObjectE16QPDFObjectHandlemimb
        - _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - _ZN4qpdf4impl6Writer7enqueueERK16QPDFObjectHandle
        - _ZN8ObjTableIN10QPDFWriter6ObjectEEixE16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandle8indirectEv
        - _ZNK4qpdf6Writer6Config9linearizeEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1462,14'
          Dst:             _ZNK4qpdf6Writer6Config9linearizeEv
        - Src:             'libqpdf/QPDFWriter.cc:1463,9'
          Dst:             _ZN4qpdf4impl6Writer7enqueueERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:1465,15'
          Dst:             _ZNK4qpdf10BaseHandle8indirectEv
        - Src:             'libqpdf/QPDFWriter.cc:1466,19'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFWriter.cc:1466,15'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEEixE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:1466,9'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:1466,36'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1466,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1466,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1468,23'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFWriter.cc:1468,9'
          Dst:             _ZN4qpdf4impl6Writer13unparseObjectE16QPDFObjectHandlemimb
        - Src:             'libqpdf/QPDFWriter.cc:1468,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1468,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf4impl6Writer14getOriginalID1Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2047
      functionLinenumberEnd: 2052
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          114
      EdgeCount:       38
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF10getTrailerEv
        - _ZN4qpdf6StringC2EO16QPDFObjectHandle
        - _ZN4qpdf6StringD2Ev
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandleixEi
        - _ZNKR4qpdf6StringcvNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2048,27'
          Dst:             _ZN4QPDF10getTrailerEv
        - Src:             'libqpdf/QPDFWriter.cc:2048,22'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2048,22'
          Dst:             _ZNK4qpdf10BaseHandleixEi
        - Src:             'libqpdf/QPDFWriter.cc:2048,22'
          Dst:             _ZN4qpdf6StringC2EO16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:2048,22'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2048,22'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2048,16'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFWriter.cc:2049,16'
          Dst:             _ZNKR4qpdf6StringcvNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
        - Src:             'libqpdf/QPDFWriter.cc:2048,22'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2048,22'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2048,16'
          Dst:             _ZN4qpdf6StringD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2048,16'
          Dst:             _ZN4qpdf6StringD2Ev
    - functionName:    _ZNK4qpdf6Writer6Config16deterministic_idEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl6Writer26computeDeterministicIDDataEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1343
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          60
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN12_GLOBAL__N_18Pl_stack10hex_digestEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __assert_fail
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1346,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFWriter.cc:1346,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFWriter.cc:1346,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFWriter.cc:1346,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFWriter.cc:1346,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFWriter.cc:1349,5'
          Dst:             __assert_fail
        - Src:             'libqpdf/QPDFWriter.cc:1350,44'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack10hex_digestEv
    - functionName:    _ZN4qpdf4impl6Writer10generateIDEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         80
      ICount:          371
      EdgeCount:       132
      CyclomaticComplexity: 54
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3MD512encodeStringEPKc
        - _ZN3MD56digestEPh
        - _ZN3MD5C2Ev
        - _ZN3MD5D2Ev
        - _ZN4QPDF10getTrailerEv
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary3endEv
        - _ZN4qpdf14BaseDictionary5beginEv
        - _ZN4qpdf4impl6Writer14getOriginalID1Ev
        - _ZN5QUtil16get_current_timeEv
        - _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - _ZNK16QPDFObjectHandle14getStringValueEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle8isStringEv
        - _ZNK4qpdf6Writer6Config16deterministic_idEv
        - _ZNK4qpdf6Writer6Config9static_idEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt13runtime_errorC1EPKc
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2064,37'
          Dst:             _ZN4QPDF10getTrailerEv
        - Src:             'libqpdf/QPDFWriter.cc:2068,13'
          Dst:             _ZNK4qpdf6Writer6Config9static_idEv
        - Src:             'libqpdf/QPDFWriter.cc:2100,17'
          Dst:             _ZNK4qpdf6Writer6Config16deterministic_idEv
        - Src:             'libqpdf/QPDFWriter.cc:2102,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFWriter.cc:2102,23'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QPDFWriter.cc:2102,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFWriter.cc:2102,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFWriter.cc:2107,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFWriter.cc:2107,23'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFWriter.cc:2107,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFWriter.cc:2107,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFWriter.cc:2112,36'
          Dst:             _ZN5QUtil16get_current_timeEv
        - Src:             'libqpdf/QPDFWriter.cc:2117,21'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2118,44'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2118,60'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDFWriter.cc:2118,36'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2118,34'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDFWriter.cc:2118,34'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDFWriter.cc:2118,34'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2118,36'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2119,33'
          Dst:             _ZNK16QPDFObjectHandle8isStringEv
        - Src:             'libqpdf/QPDFWriter.cc:2121,41'
          Dst:             _ZNK16QPDFObjectHandle14getStringValueEv
        - Src:             'libqpdf/QPDFWriter.cc:2118,34'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2126,13'
          Dst:             _ZN3MD5C2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2127,13'
          Dst:             _ZN3MD512encodeStringEPKc
        - Src:             'libqpdf/QPDFWriter.cc:2129,13'
          Dst:             _ZN3MD56digestEPh
        - Src:             'libqpdf/QPDFWriter.cc:2131,5'
          Dst:             _ZN3MD5D2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2131,5'
          Dst:             _ZN3MD5D2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2138,11'
          Dst:             _ZN4qpdf4impl6Writer14getOriginalID1Ev
        - Src:             'libqpdf/QPDFWriter.cc:2142,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2142,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf4impl6Writer12write_stringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1292
      functionLinenumberEnd: 1295
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN11QPDF_String7unparseEb
        - _ZN11QPDF_StringC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN11QPDF_StringD2Ev
        - _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1293,21'
          Dst:             _ZN11QPDF_StringC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1293,38'
          Dst:             _ZN11QPDF_String7unparseEb
        - Src:             'libqpdf/QPDFWriter.cc:1293,15'
          Dst:             _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1293,5'
          Dst:             _ZN11QPDF_StringD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1293,5'
          Dst:             _ZN11QPDF_StringD2Ev
    - functionName:    _ZN4qpdf4impl6Writer9write_qdfIJRA4_KcEEERS1_DpOT_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZNK4qpdf6Writer6Config3qdfEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1301,13'
          Dst:             _ZNK4qpdf6Writer6Config3qdfEv
        - Src:             'libqpdf/QPDFWriter.cc:1302,19'
          Dst:             _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZN4qpdf4impl6Writer12write_no_qdfIJRA4_KcEEERS1_DpOT_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZNK4qpdf6Writer6Config3qdfEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1311,14'
          Dst:             _ZNK4qpdf6Writer6Config3qdfEv
        - Src:             'libqpdf/QPDFWriter.cc:1312,19'
          Dst:             _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZNK4qpdf6Writer6Config9static_idEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_18Pl_stack10hex_digestEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6Pl_MD512getHexDigestEv
        - _ZN6Pl_MD56enableEb
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:204,13'
          Dst:             __assert_fail
        - Src:             'libqpdf/QPDFWriter.cc:205,41'
          Dst:             _ZN6Pl_MD512getHexDigestEv
        - Src:             'libqpdf/QPDFWriter.cc:206,27'
          Dst:             _ZN6Pl_MD56enableEb
    - functionName:    _ZNKR4qpdf6StringcvNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf6String5valueEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:747,20'
          Dst:             _ZNK4qpdf6String5valueEv
    - functionName:    _ZN8ObjTableIN10QPDFWriter6ObjectEEixE16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8ObjTableIN10QPDFWriter6ObjectEE7elementEm
        - _ZNK16QPDFObjectHandle11getObjectIDEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ObjTable.hh:93,47'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/qpdf/ObjTable.hh:93,16'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEE7elementEm
    - functionName:    _ZN4qpdf4impl6Writer13unparseObjectE16QPDFObjectHandlemimb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1861
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         491
      ICount:          2391
      EdgeCount:       895
      CyclomaticComplexity: 406
      functionsReached:
        - _ZN10Pl_AES_PDF6finishEv
        - _ZN10Pl_AES_PDFC2EPKcP8PipelinebNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - _ZN10Pl_AES_PDFD2Ev
        - _ZN11QPDF_String7unparseEb
        - _ZN11QPDF_StringC2EONSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN11QPDF_StringD2Ev
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle13newDictionaryEv
        - _ZN16QPDFObjectHandle17unsafeShallowCopyEv
        - _ZN16QPDFObjectHandle19replaceKeyAndGetNewERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle5parseERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZN16QPDFObjectHandle9eraseItemEi
        - _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN3QTC2TCEPKcS1_i
        - _ZN3RC47processEPKhmPh
        - _ZN3RC4C2EPKhi
        - _ZN3RC4D2Ev
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary3endEv
        - _ZN4qpdf14BaseDictionary5beginEv
        - _ZN4qpdf4impl6Writer10write_nameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4qpdf4impl6Writer12unparseChildERK16QPDFObjectHandlemi
        - _ZN4qpdf4impl6Writer13unparseObjectE16QPDFObjectHandlemimb
        - _ZN4qpdf4impl6Writer15write_encryptedENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4qpdf4impl6Writer18will_filter_streamE16QPDFObjectHandlePNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN4qpdf4impl6Writer21adjustAESStreamLengthERm
        - _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEmEERS1_T_
        - _ZN4qpdf5Array3endEv
        - _ZN4qpdf5Array5beginEv
        - _ZN4qpdf5ArrayD2Ev
        - _ZN5QIntC6to_intImEEiRKT_
        - _ZN5QUtil16make_unique_cstrERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN5QUtil21unsigned_char_pointerEPKc
        - _ZN5QUtil21unsigned_char_pointerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
        - _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN9Pl_Buffer9getStringEv
        - _ZN9Pl_BufferC2EPKcP8Pipeline
        - _ZN9Pl_BufferD2Ev
        - _ZNK10QPDFObjGeneqERKS_
        - _ZNK16QPDFObjectHandle11getIntValueEv
        - _ZNK16QPDFObjectHandle11getTypeCodeEv
        - _ZNK16QPDFObjectHandle11isOrHasNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - _ZNK16QPDFObjectHandle14getStringValueEv
        - _ZNK16QPDFObjectHandle15isNameAndEqualsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle15unparseResolvedEv
        - _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6isNameEv
        - _ZNK16QPDFObjectHandle7getDictEv
        - _ZNK16QPDFObjectHandle7getKeysEv
        - _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK16QPDFObjectHandle9isIntegerEv
        - _ZNK4QPDF3Doc10Encryption18getEncryptMetadataEv
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandle5emptyEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf6Writer6Config15encrypt_use_aesEv
        - _ZNK4qpdf6Writer6Config21direct_stream_lengthsEv
        - _ZNK4qpdf6Writer6Config24newline_before_endstreamEv
        - _ZNK4qpdf6Writer6Config3qdfEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1624,32'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFWriter.cc:1629,13'
          Dst:             _ZNK4qpdf6Writer6Config3qdfEv
        - Src:             'libqpdf/QPDFWriter.cc:1633,54'
          Dst:             _ZNK4qpdf6Writer6Config3qdfEv
        - Src:             'libqpdf/QPDFWriter.cc:1635,32'
          Dst:             _ZNK16QPDFObjectHandle11getTypeCodeEv
        - Src:             'libqpdf/QPDFWriter.cc:1639,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1640,39'
          Dst:             _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - Src:             'libqpdf/QPDFWriter.cc:1640,30'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDFWriter.cc:1640,30'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDFWriter.cc:1640,30'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1640,30'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1641,13'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1642,13'
          Dst:             _ZN4qpdf4impl6Writer12unparseChildERK16QPDFObjectHandlemi
        - Src:             'libqpdf/QPDFWriter.cc:1644,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1644,23'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1648,20'
          Dst:             _ZNK10QPDFObjGeneqERKS_
        - Src:             'libqpdf/QPDFWriter.cc:1667,38'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1668,52'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFWriter.cc:1677,33'
          Dst:             _ZN16QPDFObjectHandle17unsafeShallowCopyEv
        - Src:             'libqpdf/QPDFWriter.cc:1677,24'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFWriter.cc:1677,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1679,34'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1679,32'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFWriter.cc:1679,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1682,51'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFWriter.cc:1682,76'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1684,21'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFWriter.cc:1684,46'
          Dst:             _ZNK16QPDFObjectHandle7getKeysEv
        - Src:             'libqpdf/QPDFWriter.cc:1689,77'
          Dst:             _ZNK4qpdf6Writer6Config3qdfEv
        - Src:             'libqpdf/QPDFWriter.cc:1689,25'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFWriter.cc:1691,44'
          Dst:             _ZN16QPDFObjectHandle13newDictionaryEv
        - Src:             'libqpdf/QPDFWriter.cc:1690,45'
          Dst:             _ZN16QPDFObjectHandle19replaceKeyAndGetNewERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFWriter.cc:1690,36'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFWriter.cc:1690,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1690,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1690,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1696,25'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFWriter.cc:1697,32'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1698,38'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1698,36'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFWriter.cc:1698,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1702,21'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDFWriter.cc:1703,21'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFWriter.cc:1704,56'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1705,30'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFWriter.cc:1706,30'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1706,53'
          Dst:             _ZNK16QPDFObjectHandle15isNameAndEqualsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1707,30'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1707,56'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDFWriter.cc:1708,31'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1708,57'
          Dst:             _ZNK16QPDFObjectHandle11getIntValueEv
        - Src:             'libqpdf/QPDFWriter.cc:1705,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1705,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1705,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1705,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1705,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1705,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1713,33'
          Dst:             _ZN16QPDFObjectHandle5parseERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDFWriter.cc:1711,40'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFWriter.cc:1711,29'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1711,29'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1717,40'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1720,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1720,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1722,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1722,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1734,29'
          Dst:             _ZN16QPDFObjectHandle17unsafeShallowCopyEv
        - Src:             'libqpdf/QPDFWriter.cc:1734,20'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFWriter.cc:1734,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1736,20'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1739,24'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1739,47'
          Dst:             _ZNK4qpdf10BaseHandle5emptyEv
        - Src:             'libqpdf/QPDFWriter.cc:1739,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1740,24'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1739,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1745,24'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1746,24'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1750,50'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1751,56'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1752,28'
          Dst:             _ZNK16QPDFObjectHandle11isOrHasNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1753,32'
          Dst:             _ZNK16QPDFObjectHandle6isNameEv
        - Src:             'libqpdf/QPDFWriter.cc:1754,32'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1755,32'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1758,55'
          Dst:             _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - Src:             'libqpdf/QPDFWriter.cc:1758,46'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDFWriter.cc:1758,46'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDFWriter.cc:1759,38'
          Dst:             _ZNK16QPDFObjectHandle15isNameAndEqualsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1765,40'
          Dst:             _ZN16QPDFObjectHandle9eraseItemEi
        - Src:             'libqpdf/QPDFWriter.cc:1766,46'
          Dst:             _ZN16QPDFObjectHandle9eraseItemEi
        - Src:             'libqpdf/QPDFWriter.cc:1758,46'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1758,46'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1773,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1773,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1773,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1773,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1776,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1778,47'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDFWriter.cc:1778,38'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDFWriter.cc:1778,38'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDFWriter.cc:1778,38'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1779,24'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFWriter.cc:1780,17'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1780,37'
          Dst:             _ZN4qpdf4impl6Writer10write_nameERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1780,53'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1781,50'
          Dst:             _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDFWriter.cc:1782,28'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1783,21'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFWriter.cc:1784,21'
          Dst:             _ZN4qpdf4impl6Writer12unparseChildERK16QPDFObjectHandlemi
        - Src:             'libqpdf/QPDFWriter.cc:1786,21'
          Dst:             _ZN4qpdf4impl6Writer12unparseChildERK16QPDFObjectHandlemi
        - Src:             'libqpdf/QPDFWriter.cc:1778,38'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1792,13'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1792,33'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1794,21'
          Dst:             _ZNK4qpdf6Writer6Config21direct_stream_lengthsEv
        - Src:             'libqpdf/QPDFWriter.cc:1795,17'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEmEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:1797,17'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:1797,45'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1800,17'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1800,37'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1804,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1804,23'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1807,18'
          Dst:             _ZNK4qpdf6Writer6Config21direct_stream_lengthsEv
        - Src:             'libqpdf/QPDFWriter.cc:1808,36'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
        - Src:             'libqpdf/QPDFWriter.cc:1813,79'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFWriter.cc:1813,60'
          Dst:             _ZN4qpdf4impl6Writer18will_filter_streamE16QPDFObjectHandlePNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1813,60'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1813,60'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1817,47'
          Dst:             _ZNK16QPDFObjectHandle7getDictEv
        - Src:             'libqpdf/QPDFWriter.cc:1820,60'
          Dst:             _ZNK4QPDF3Doc10Encryption18getEncryptMetadataEv
        - Src:             'libqpdf/QPDFWriter.cc:1824,9'
          Dst:             _ZN4qpdf4impl6Writer21adjustAESStreamLengthERm
        - Src:             'libqpdf/QPDFWriter.cc:1825,23'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFWriter.cc:1825,9'
          Dst:             _ZN4qpdf4impl6Writer13unparseObjectE16QPDFObjectHandlemimb
        - Src:             'libqpdf/QPDFWriter.cc:1825,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1827,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1827,29'
          Dst:             _ZN4qpdf4impl6Writer15write_encryptedENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1828,29'
          Dst:             _ZNK4qpdf6Writer6Config24newline_before_endstreamEv
        - Src:             'libqpdf/QPDFWriter.cc:1828,64'
          Dst:             _ZNK4qpdf6Writer6Config3qdfEv
        - Src:             'libqpdf/QPDFWriter.cc:1829,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1830,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1825,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1830,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1834,26'
          Dst:             _ZNK16QPDFObjectHandle14getStringValueEv
        - Src:             'libqpdf/QPDFWriter.cc:1835,21'
          Dst:             _ZNK4qpdf6Writer6Config15encrypt_use_aesEv
        - Src:             'libqpdf/QPDFWriter.cc:1836,27'
          Dst:             _ZN9Pl_BufferC2EPKcP8Pipeline
        - Src:             'libqpdf/QPDFWriter.cc:1837,28'
          Dst:             _ZN10Pl_AES_PDFC2EPKcP8PipelinebNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1838,20'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1839,20'
          Dst:             _ZN10Pl_AES_PDF6finishEv
        - Src:             'libqpdf/QPDFWriter.cc:1840,41'
          Dst:             _ZN9Pl_Buffer9getStringEv
        - Src:             'libqpdf/QPDFWriter.cc:1840,23'
          Dst:             _ZN11QPDF_StringC2EONSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1840,54'
          Dst:             _ZN11QPDF_String7unparseEb
        - Src:             'libqpdf/QPDFWriter.cc:1840,17'
          Dst:             _ZN11QPDF_StringD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1841,13'
          Dst:             _ZN10Pl_AES_PDFD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1841,13'
          Dst:             _ZN9Pl_BufferD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1840,17'
          Dst:             _ZN11QPDF_StringD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1841,13'
          Dst:             _ZN10Pl_AES_PDFD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1841,13'
          Dst:             _ZN9Pl_BufferD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1842,31'
          Dst:             _ZN5QUtil16make_unique_cstrERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1846,21'
          Dst:             _ZN5QUtil21unsigned_char_pointerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1847,21'
          Dst:             _ZN5QIntC6to_intImEEiRKT_
        - Src:             'libqpdf/QPDFWriter.cc:1845,21'
          Dst:             _ZN3RC4C2EPKhi
        - Src:             'libqpdf/QPDFWriter.cc:1848,29'
          Dst:             _ZN5QUtil21unsigned_char_pointerEPKc
        - Src:             'libqpdf/QPDFWriter.cc:1849,21'
          Dst:             _ZN3RC47processEPKhmPh
        - Src:             'libqpdf/QPDFWriter.cc:1850,23'
          Dst:             _ZN11QPDF_StringC2EONSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1850,59'
          Dst:             _ZN11QPDF_String7unparseEb
        - Src:             'libqpdf/QPDFWriter.cc:1850,17'
          Dst:             _ZN11QPDF_StringD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1851,13'
          Dst:             _ZN3RC4D2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1850,17'
          Dst:             _ZN11QPDF_StringD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1851,13'
          Dst:             _ZN3RC4D2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1853,38'
          Dst:             _ZNK16QPDFObjectHandle14getStringValueEv
        - Src:             'libqpdf/QPDFWriter.cc:1853,19'
          Dst:             _ZN11QPDF_StringC2EONSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1853,56'
          Dst:             _ZN11QPDF_String7unparseEb
        - Src:             'libqpdf/QPDFWriter.cc:1853,13'
          Dst:             _ZN11QPDF_StringD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1853,13'
          Dst:             _ZN11QPDF_StringD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1855,26'
          Dst:             _ZNK16QPDFObjectHandle15unparseResolvedEv
        - Src:             'libqpdf/QPDFWriter.cc:1857,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1859,22'
          Dst:             _ZNK16QPDFObjectHandle15unparseResolvedEv
        - Src:             'libqpdf/QPDFWriter.cc:1859,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZNK10QPDFObjGeneqERKS_
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjGen.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl6Writer21adjustAESStreamLengthERm
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZNK4qpdf6Writer6Config15encrypt_use_aesEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1320,52'
          Dst:             _ZNK4qpdf6Writer6Config15encrypt_use_aesEv
    - functionName:    _ZN4qpdf4impl6Writer15write_encryptedENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          128
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf2pl4pipeI10Pl_AES_PDFJbRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEES9_NS3_17basic_string_viewIcS6_EEDpOT0_
        - _ZN4qpdf2pl4pipeI6Pl_RC4JRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEES9_NS3_17basic_string_viewIcS6_EEDpOT0_
        - _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZNK4qpdf6Writer6Config15encrypt_use_aesEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1331,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1332,20'
          Dst:             _ZNK4qpdf6Writer6Config15encrypt_use_aesEv
        - Src:             'libqpdf/QPDFWriter.cc:1333,15'
          Dst:             _ZN4qpdf2pl4pipeI10Pl_AES_PDFJbRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEES9_NS3_17basic_string_viewIcS6_EEDpOT0_
        - Src:             'libqpdf/QPDFWriter.cc:1333,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1335,15'
          Dst:             _ZN4qpdf2pl4pipeI6Pl_RC4JRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEES9_NS3_17basic_string_viewIcS6_EEDpOT0_
        - Src:             'libqpdf/QPDFWriter.cc:1335,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZNK4qpdf6Writer6Config24newline_before_endstreamEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4qpdf6Writer6Config15encrypt_use_aesEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10Pl_AES_PDFD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_AES_PDF.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineD2Ev
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_AES_PDF.hh:15,33'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN4qpdf2pl4pipeI10Pl_AES_PDFJbRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEES9_NS3_17basic_string_viewIcS6_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pipeline_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          109
      EdgeCount:       31
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN10Pl_AES_PDF5writeEPKhm
        - _ZN10Pl_AES_PDF6finishEv
        - _ZN10Pl_AES_PDFC2EPKcP8PipelinebNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - _ZN10Pl_AES_PDFD2Ev
        - _ZN4qpdf2pl6StringC2EPKcP8PipelineRNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - _ZN4qpdf2pl6StringD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:145,16'
          Dst:             _ZN4qpdf2pl6StringC2EPKcP8PipelineRNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:146,11'
          Dst:             _ZN10Pl_AES_PDFC2EPKcP8PipelinebNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:147,12'
          Dst:             _ZN10Pl_AES_PDF5writeEPKhm
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:148,12'
          Dst:             _ZN10Pl_AES_PDF6finishEv
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:150,5'
          Dst:             _ZN10Pl_AES_PDFD2Ev
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:150,5'
          Dst:             _ZN4qpdf2pl6StringD2Ev
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:150,5'
          Dst:             _ZN10Pl_AES_PDFD2Ev
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:150,5'
          Dst:             _ZN4qpdf2pl6StringD2Ev
    - functionName:    _ZN4qpdf2pl4pipeI6Pl_RC4JRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEEES9_NS3_17basic_string_viewIcS6_EEDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pipeline_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          104
      EdgeCount:       31
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4qpdf2pl6StringC2EPKcP8PipelineRNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - _ZN4qpdf2pl6StringD2Ev
        - _ZN6Pl_RC45writeEPKhm
        - _ZN6Pl_RC46finishEv
        - _ZN6Pl_RC4C2EPKcP8PipelineNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEm
        - _ZN6Pl_RC4D2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:145,16'
          Dst:             _ZN4qpdf2pl6StringC2EPKcP8PipelineRNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:146,11'
          Dst:             _ZN6Pl_RC4C2EPKcP8PipelineNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEm
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:147,12'
          Dst:             _ZN6Pl_RC45writeEPKhm
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:148,12'
          Dst:             _ZN6Pl_RC46finishEv
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:150,5'
          Dst:             _ZN6Pl_RC4D2Ev
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:150,5'
          Dst:             _ZN4qpdf2pl6StringD2Ev
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:150,5'
          Dst:             _ZN6Pl_RC4D2Ev
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:150,5'
          Dst:             _ZN4qpdf2pl6StringD2Ev
    - functionName:    _ZN4qpdf2pl5Count5writeEmc
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pipeline_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK8Pipeline4nextEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:104,21'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/qpdf/Pipeline_private.hh:104,29'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN4qpdf4impl6Writer15writeXRefStreamEiixNS1_9trailer_eEiii
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2639
      functionLinenumberEnd: 2643
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl6Writer15writeXRefStreamEiixNS1_9trailer_eEiiixixxbi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2642,12'
          Dst:             _ZN4qpdf4impl6Writer15writeXRefStreamEiixNS1_9trailer_eEiiixixxbi
    - functionName:    _ZN4qpdf4impl6Writer14writeXRefTableENS1_9trailer_eEiiixbixxi
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2613
      functionLinenumberEnd: 2634
      functionDepth:   0
      returnType:      size_t
      argCount:        11
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - size_t
        - bool
        - int
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          220
      EdgeCount:       27
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4qpdf4impl6Writer12writeTrailerENS1_9trailer_eEibxi
        - _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - _ZN5QUtil13int_to_stringExi
        - _ZN8ObjTableIN10QPDFWriter9NewObjectEEixEi
        - _ZNK13QPDFXRefEntry9getOffsetEv
        - _ZNK4qpdf2pl5Count8getCountEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2614,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2614,21'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2614,34'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2614,45'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2615,49'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:2616,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2618,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2624,22'
          Dst:             _ZN8ObjTableIN10QPDFWriter9NewObjectEEixEi
        - Src:             'libqpdf/QPDFWriter.cc:2624,38'
          Dst:             _ZNK13QPDFXRefEntry9getOffsetEv
        - Src:             'libqpdf/QPDFWriter.cc:2629,15'
          Dst:             _ZN5QUtil13int_to_stringExi
        - Src:             'libqpdf/QPDFWriter.cc:2629,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2629,49'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2631,5'
          Dst:             _ZN4qpdf4impl6Writer12writeTrailerENS1_9trailer_eEibxi
        - Src:             'libqpdf/QPDFWriter.cc:2632,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZN4qpdf4impl6Writer14writeXRefTableENS1_9trailer_eEiii
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2595
      functionLinenumberEnd: 2598
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl6Writer14writeXRefTableENS1_9trailer_eEiiixbixxi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2598,12'
          Dst:             _ZN4qpdf4impl6Writer14writeXRefTableENS1_9trailer_eEiiixbixxi
    - functionName:    _ZN4qpdf4impl6Writer15writeHintStreamEi
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2561
      functionLinenumberEnd: 2591
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          249
      EdgeCount:       62
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF3Doc13Linearization18generateHintStreamERKN10QPDFWriter11NewObjTableERKNS2_8ObjTableERNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEERiSH_b
        - _ZN4qpdf4impl6Writer10openObjectEi
        - _ZN4qpdf4impl6Writer10setDataKeyEi
        - _ZN4qpdf4impl6Writer11closeObjectEi
        - _ZN4qpdf4impl6Writer15write_encryptedENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4qpdf4impl6Writer21adjustAESStreamLengthERm
        - _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEmEERS1_T_
        - _ZNK4qpdf6Writer6Config16compress_streamsEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2565,27'
          Dst:             _ZNK4qpdf6Writer6Config16compress_streamsEv
        - Src:             'libqpdf/QPDFWriter.cc:2566,9'
          Dst:             _ZN4QPDF3Doc13Linearization18generateHintStreamERKN10QPDFWriter11NewObjTableERKNS2_8ObjTableERNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEERiSH_b
        - Src:             'libqpdf/QPDFWriter.cc:2568,5'
          Dst:             _ZN4qpdf4impl6Writer10openObjectEi
        - Src:             'libqpdf/QPDFWriter.cc:2569,5'
          Dst:             _ZN4qpdf4impl6Writer10setDataKeyEi
        - Src:             'libqpdf/QPDFWriter.cc:2573,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2575,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2577,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2577,18'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2579,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2579,23'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2581,5'
          Dst:             _ZN4qpdf4impl6Writer21adjustAESStreamLengthERm
        - Src:             'libqpdf/QPDFWriter.cc:2582,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2582,24'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEmEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2583,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2583,28'
          Dst:             _ZN4qpdf4impl6Writer15write_encryptedENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2586,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFWriter.cc:2589,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2590,5'
          Dst:             _ZN4qpdf4impl6Writer11closeObjectEi
    - functionName:    _ZN4qpdf4impl6Writer10setDataKeyEi
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1225
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF16compute_data_keyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiibii
        - _ZNK4QPDF3Doc10Encryption4getREv
        - _ZNK4QPDF3Doc10Encryption4getVEv
        - _ZNK4qpdf6Writer6Config15encrypt_use_aesEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1231,17'
          Dst:             _ZNK4qpdf6Writer6Config15encrypt_use_aesEv
        - Src:             'libqpdf/QPDFWriter.cc:1232,25'
          Dst:             _ZNK4QPDF3Doc10Encryption4getVEv
        - Src:             'libqpdf/QPDFWriter.cc:1233,25'
          Dst:             _ZNK4QPDF3Doc10Encryption4getREv
        - Src:             'libqpdf/QPDFWriter.cc:1227,24'
          Dst:             _ZN4QPDF16compute_data_keyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiibii
    - functionName:    _ZN4qpdf4impl6Writer9write_qdfIJRA11_KcEEERS1_DpOT_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZNK4qpdf6Writer6Config3qdfEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1301,13'
          Dst:             _ZNK4qpdf6Writer6Config3qdfEv
        - Src:             'libqpdf/QPDFWriter.cc:1302,19'
          Dst:             _ZN4qpdf2pl5Count5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZN4qpdf4impl6Writer11writeHeaderEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2541
      functionLinenumberEnd: 2557
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4qpdf4impl6Writer9write_qdfIJRA11_KcEEERS1_DpOT_
        - _ZNK4qpdf6Writer6Config4pclmEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2542,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2542,20'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2543,13'
          Dst:             _ZNK4qpdf6Writer6Config4pclmEv
        - Src:             'libqpdf/QPDFWriter.cc:2545,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2549,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2551,5'
          Dst:             _ZN4qpdf4impl6Writer9write_qdfIJRA11_KcEEERS1_DpOT_
    - functionName:    _ZNK4qpdf6Writer6Config4pclmEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFWriter15getFinalVersionEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2534
      functionLinenumberEnd: 2536
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl6Writer12doWriteSetupEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2535,8'
          Dst:             _ZN4qpdf4impl6Writer12doWriteSetupEv
    - functionName:    _ZN4qpdf4impl6Writer12doWriteSetupEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2316
      functionLinenumberEnd: 2421
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         80
      ICount:          429
      EdgeCount:       92
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF17getExtensionLevelEv
        - _ZN4QPDF3Doc5Pages3endEv
        - _ZN4QPDF3Doc5Pages5beginEv
        - _ZN4qpdf4impl6Writer16initializeTablesEm
        - _ZN4qpdf4impl6Writer20setMinimumPDFVersionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
        - _ZN4qpdf4impl6Writer21generateObjectStreamsEv
        - _ZN4qpdf4impl6Writer21preserveObjectStreamsEv
        - _ZN4qpdf4impl6Writer24copyEncryptionParametersER4QPDF
        - _ZN4qpdf4impl6Writer24initializeSpecialStreamsEv
        - _ZN4qpdf4impl6Writer29disableIncompatibleEncryptionEiii
        - _ZN4qpdf6Writer6Config14object_streamsE20qpdf_object_stream_e
        - _ZN4qpdf6Writer6Config19preserve_encryptionEb
        - _ZN4qpdf6Writer6Config3qdfEb
        - _ZN8ObjTableIN10QPDFWriter6ObjectEE7forEachENSt3__18functionIFviRKS1_EEE
        - _ZN8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
        - _ZN8ObjTableIN10QPDFWriter6ObjectEEixE16QPDFObjectHandle
        - _ZNK4QPDF13getPDFVersionEv
        - _ZNK4qpdf4impl6Writer12parseVersionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERiSB_
        - _ZNK4qpdf4impl6Writer15compareVersionsEiiii
        - _ZNK4qpdf6Writer6Config14object_streamsEv
        - _ZNK4qpdf6Writer6Config17normalize_contentEv
        - _ZNK4qpdf6Writer6Config18forced_pdf_versionEv
        - _ZNK4qpdf6Writer6Config19preserve_encryptionEv
        - _ZNK4qpdf6Writer6Config22forced_extension_levelEv
        - _ZNK4qpdf6Writer6Config3qdfEv
        - _ZNK4qpdf6Writer6Config4pclmEv
        - _ZNK4qpdf6Writer6Config9linearizeEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFWriter.cc:2359,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2324,13'
          Dst:             _ZNK4qpdf6Writer6Config9linearizeEv
        - Src:             'libqpdf/QPDFWriter.cc:2325,13'
          Dst:             _ZN4qpdf6Writer6Config3qdfEb
        - Src:             'libqpdf/QPDFWriter.cc:2328,13'
          Dst:             _ZNK4qpdf6Writer6Config4pclmEv
        - Src:             'libqpdf/QPDFWriter.cc:2334,13'
          Dst:             _ZN4qpdf6Writer6Config19preserve_encryptionEb
        - Src:             'libqpdf/QPDFWriter.cc:2335,20'
          Dst:             _ZNK4qpdf6Writer6Config17normalize_contentEv
        - Src:             'libqpdf/QPDFWriter.cc:2335,47'
          Dst:             _ZNK4qpdf6Writer6Config4pclmEv
        - Src:             'libqpdf/QPDFWriter.cc:2338,13'
          Dst:             _ZN4qpdf6Writer6Config19preserve_encryptionEb
        - Src:             'libqpdf/QPDFWriter.cc:2341,13'
          Dst:             _ZNK4qpdf6Writer6Config19preserve_encryptionEv
        - Src:             'libqpdf/QPDFWriter.cc:2342,9'
          Dst:             _ZN4qpdf4impl6Writer24copyEncryptionParametersER4QPDF
        - Src:             'libqpdf/QPDFWriter.cc:2345,14'
          Dst:             _ZNK4qpdf6Writer6Config18forced_pdf_versionEv
        - Src:             'libqpdf/QPDFWriter.cc:2348,26'
          Dst:             _ZNK4qpdf6Writer6Config18forced_pdf_versionEv
        - Src:             'libqpdf/QPDFWriter.cc:2348,9'
          Dst:             _ZNK4qpdf4impl6Writer12parseVersionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERiSB_
        - Src:             'libqpdf/QPDFWriter.cc:2349,57'
          Dst:             _ZNK4qpdf6Writer6Config22forced_extension_levelEv
        - Src:             'libqpdf/QPDFWriter.cc:2349,9'
          Dst:             _ZN4qpdf4impl6Writer29disableIncompatibleEncryptionEiii
        - Src:             'libqpdf/QPDFWriter.cc:2350,13'
          Dst:             _ZNK4qpdf4impl6Writer15compareVersionsEiiii
        - Src:             'libqpdf/QPDFWriter.cc:2351,17'
          Dst:             _ZN4qpdf6Writer6Config14object_streamsE20qpdf_object_stream_e
        - Src:             'libqpdf/QPDFWriter.cc:2355,13'
          Dst:             _ZNK4qpdf6Writer6Config3qdfEv
        - Src:             'libqpdf/QPDFWriter.cc:2355,26'
          Dst:             _ZNK4qpdf6Writer6Config17normalize_contentEv
        - Src:             'libqpdf/QPDFWriter.cc:2356,9'
          Dst:             _ZN4qpdf4impl6Writer24initializeSpecialStreamsEv
        - Src:             'libqpdf/QPDFWriter.cc:2359,17'
          Dst:             _ZNK4qpdf6Writer6Config14object_streamsEv
        - Src:             'libqpdf/QPDFWriter.cc:2361,9'
          Dst:             _ZN4qpdf4impl6Writer16initializeTablesEm
        - Src:             'libqpdf/QPDFWriter.cc:2366,9'
          Dst:             _ZN4qpdf4impl6Writer16initializeTablesEm
        - Src:             'libqpdf/QPDFWriter.cc:2367,9'
          Dst:             _ZN4qpdf4impl6Writer21preserveObjectStreamsEv
        - Src:             'libqpdf/QPDFWriter.cc:2371,9'
          Dst:             _ZN4qpdf4impl6Writer21generateObjectStreamsEv
        - Src:             'libqpdf/QPDFWriter.cc:2376,17'
          Dst:             _ZNK4qpdf6Writer6Config9linearizeEv
        - Src:             'libqpdf/QPDFWriter.cc:2378,28'
          Dst:             _ZN4QPDF3Doc5Pages5beginEv
        - Src:             'libqpdf/QPDFWriter.cc:2378,28'
          Dst:             _ZN4QPDF3Doc5Pages3endEv
        - Src:             'libqpdf/QPDFWriter.cc:2379,25'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFWriter.cc:2379,21'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEEixE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:2379,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2380,25'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFWriter.cc:2380,21'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEEixE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:2380,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2379,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2380,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2385,17'
          Dst:             _ZNK4qpdf6Writer6Config9linearizeEv
        - Src:             'libqpdf/QPDFWriter.cc:2390,17'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
        - Src:             'libqpdf/QPDFWriter.cc:2391,17'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
        - Src:             'libqpdf/QPDFWriter.cc:2396,13'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEE7forEachENSt3__18functionIFviRKS1_EEE
        - Src:             'libqpdf/QPDFWriter.cc:2410,13'
          Dst:             _ZN4qpdf4impl6Writer20setMinimumPDFVersionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
        - Src:             'libqpdf/QPDFWriter.cc:2414,31'
          Dst:             _ZNK4QPDF13getPDFVersionEv
        - Src:             'libqpdf/QPDFWriter.cc:2414,53'
          Dst:             _ZN4QPDF17getExtensionLevelEv
        - Src:             'libqpdf/QPDFWriter.cc:2414,5'
          Dst:             _ZN4qpdf4impl6Writer20setMinimumPDFVersionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
        - Src:             'libqpdf/QPDFWriter.cc:2417,14'
          Dst:             _ZNK4qpdf6Writer6Config18forced_pdf_versionEv
        - Src:             'libqpdf/QPDFWriter.cc:2418,33'
          Dst:             _ZNK4qpdf6Writer6Config18forced_pdf_versionEv
        - Src:             'libqpdf/QPDFWriter.cc:2419,37'
          Dst:             _ZNK4qpdf6Writer6Config22forced_extension_levelEv
    - functionName:    _ZN4qpdf6Writer6Config3qdfEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          144
      EdgeCount:       33
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf6Writer6Config12decode_levelE26qpdf_stream_decode_level_e
        - _ZN4qpdf6Writer6Config16compress_streamsEb
        - _ZN4qpdf6Writer6Config17normalize_contentEb
        - _ZNK4qpdf6Writer6Config5usageERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:654,9'
          Dst:             _ZNK4qpdf6Writer6Config5usageERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:657,9'
          Dst:             _ZNK4qpdf6Writer6Config5usageERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:662,13'
          Dst:             _ZN4qpdf6Writer6Config17normalize_contentEb
        - Src:             'libqpdf/QPDFWriter.cc:665,13'
          Dst:             _ZN4qpdf6Writer6Config16compress_streamsEb
        - Src:             'libqpdf/QPDFWriter.cc:668,13'
          Dst:             _ZN4qpdf6Writer6Config12decode_levelE26qpdf_stream_decode_level_e
    - functionName:    _ZN4qpdf6Writer6Config19preserve_encryptionEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4qpdf6Writer6Config19preserve_encryptionEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl6Writer24copyEncryptionParametersER4QPDF
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         210
      ICount:          960
      EdgeCount:       392
      CyclomaticComplexity: 184
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF10getTrailerEv
        - _ZN4qpdf4impl6Writer10generateIDEb
        - _ZN4qpdf4impl6Writer27setEncryptionMinimumVersionEv
        - _ZN4qpdf6Writer6Config15encrypt_use_aesEb
        - _ZN4qpdf6Writer6Config19preserve_encryptionEb
        - _ZNK16QPDFObjectHandle11getIntValueEv
        - _ZNK16QPDFObjectHandle12getArrayItemEi
        - _ZNK16QPDFObjectHandle12getBoolValueEv
        - _ZNK16QPDFObjectHandle14getStringValueEv
        - _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6isBoolEv
        - _ZNK4QPDF16getEncryptionKeyEv
        - _ZNK4QPDF21getPaddedUserPasswordEv
        - _ZNK4QPDF3Doc10Encryption22compute_encryption_keyERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4qpdf6Writer6Config15encrypt_use_aesEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1094,9'
          Dst:             _ZN4qpdf6Writer6Config19preserve_encryptionEb
        - Src:             'libqpdf/QPDFWriter.cc:1095,37'
          Dst:             _ZN4QPDF10getTrailerEv
        - Src:             'libqpdf/QPDFWriter.cc:1096,17'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1097,9'
          Dst:             _ZN4qpdf4impl6Writer10generateIDEb
        - Src:             'libqpdf/QPDFWriter.cc:1098,23'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1098,37'
          Dst:             _ZNK16QPDFObjectHandle12getArrayItemEi
        - Src:             'libqpdf/QPDFWriter.cc:1098,53'
          Dst:             _ZNK16QPDFObjectHandle14getStringValueEv
        - Src:             'libqpdf/QPDFWriter.cc:1098,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1098,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1099,44'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1100,25'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1100,38'
          Dst:             _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - Src:             'libqpdf/QPDFWriter.cc:1100,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1103,31'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1103,49'
          Dst:             _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - Src:             'libqpdf/QPDFWriter.cc:1103,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1098,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1098,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1100,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1103,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1106,21'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1106,59'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1106,86'
          Dst:             _ZNK16QPDFObjectHandle6isBoolEv
        - Src:             'libqpdf/QPDFWriter.cc:1107,23'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1107,50'
          Dst:             _ZNK16QPDFObjectHandle12getBoolValueEv
        - Src:             'libqpdf/QPDFWriter.cc:1106,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1106,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1114,17'
          Dst:             _ZN4qpdf6Writer6Config15encrypt_use_aesEb
        - Src:             'libqpdf/QPDFWriter.cc:1106,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1106,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1116,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFWriter.cc:1117,56'
          Dst:             _ZNK4qpdf6Writer6Config15encrypt_use_aesEv
        - Src:             'libqpdf/QPDFWriter.cc:1117,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFWriter.cc:1121,21'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1121,34'
          Dst:             _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - Src:             'libqpdf/QPDFWriter.cc:1123,38'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1123,51'
          Dst:             _ZNK16QPDFObjectHandle11getIntValueEv
        - Src:             'libqpdf/QPDFWriter.cc:1124,21'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1124,34'
          Dst:             _ZNK16QPDFObjectHandle14getStringValueEv
        - Src:             'libqpdf/QPDFWriter.cc:1125,21'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1125,34'
          Dst:             _ZNK16QPDFObjectHandle14getStringValueEv
        - Src:             'libqpdf/QPDFWriter.cc:1126,34'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1126,48'
          Dst:             _ZNK16QPDFObjectHandle14getStringValueEv
        - Src:             'libqpdf/QPDFWriter.cc:1127,34'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1127,48'
          Dst:             _ZNK16QPDFObjectHandle14getStringValueEv
        - Src:             'libqpdf/QPDFWriter.cc:1128,34'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1128,51'
          Dst:             _ZNK16QPDFObjectHandle14getStringValueEv
        - Src:             'libqpdf/QPDFWriter.cc:1119,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1119,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1119,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1119,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1119,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1119,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1119,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1131,40'
          Dst:             _ZNK4QPDF16getEncryptionKeyEv
        - Src:             'libqpdf/QPDFWriter.cc:1132,75'
          Dst:             _ZNK4QPDF21getPaddedUserPasswordEv
        - Src:             'libqpdf/QPDFWriter.cc:1132,47'
          Dst:             _ZNK4QPDF3Doc10Encryption22compute_encryption_keyERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1133,9'
          Dst:             _ZN4qpdf4impl6Writer27setEncryptionMinimumVersionEv
        - Src:             'libqpdf/QPDFWriter.cc:1134,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1119,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1119,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1119,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1119,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1119,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1119,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1119,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1134,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1135,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1135,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZNK4qpdf6Writer6Config18forced_pdf_versionEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4qpdf4impl6Writer12parseVersionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERiSB_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          140
      EdgeCount:       42
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN5QUtil13string_to_intEPKc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1177,13'
          Dst:             _ZN5QUtil13string_to_intEPKc
        - Src:             'libqpdf/QPDFWriter.cc:1181,17'
          Dst:             _ZN5QUtil13string_to_intEPKc
    - functionName:    _ZNK4qpdf6Writer6Config22forced_extension_levelEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl6Writer29disableIncompatibleEncryptionEiii
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          200
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZNK4QPDF3Doc10Encryption4getREv
        - _ZNK4QPDF3Doc10Encryption4getVEv
        - _ZNK4qpdf4impl6Writer15compareVersionsEiiii
        - _ZNK4qpdf6Writer6Config15encrypt_use_aesEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1143,9'
          Dst:             _ZNK4qpdf4impl6Writer15compareVersionsEiiii
        - Src:             'libqpdf/QPDFWriter.cc:1147,25'
          Dst:             _ZNK4QPDF3Doc10Encryption4getVEv
        - Src:             'libqpdf/QPDFWriter.cc:1148,25'
          Dst:             _ZNK4QPDF3Doc10Encryption4getREv
        - Src:             'libqpdf/QPDFWriter.cc:1149,9'
          Dst:             _ZNK4qpdf4impl6Writer15compareVersionsEiiii
        - Src:             'libqpdf/QPDFWriter.cc:1153,16'
          Dst:             _ZNK4qpdf4impl6Writer15compareVersionsEiiii
        - Src:             'libqpdf/QPDFWriter.cc:1157,16'
          Dst:             _ZNK4qpdf4impl6Writer15compareVersionsEiiii
        - Src:             'libqpdf/QPDFWriter.cc:1158,17'
          Dst:             _ZNK4qpdf6Writer6Config15encrypt_use_aesEv
        - Src:             'libqpdf/QPDFWriter.cc:1162,10'
          Dst:             _ZNK4qpdf4impl6Writer15compareVersionsEiiii
        - Src:             'libqpdf/QPDFWriter.cc:1163,11'
          Dst:             _ZNK4qpdf4impl6Writer15compareVersionsEiiii
        - Src:             'libqpdf/QPDFWriter.cc:1170,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
    - functionName:    _ZNK4qpdf4impl6Writer15compareVersionsEiiii
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1204
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6Writer6Config14object_streamsE20qpdf_object_stream_e
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl6Writer24initializeSpecialStreamsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2146
      functionLinenumberEnd: 2167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          218
      EdgeCount:       67
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF3Doc5Pages3endEv
        - _ZN4QPDF3Doc5Pages5beginEv
        - _ZNK16QPDFObjectHandle12getArrayItemEi
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7isArrayEv
        - _ZNK16QPDFObjectHandle8isStreamEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4qpdf10BaseHandle4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2149,20'
          Dst:             _ZN4QPDF3Doc5Pages5beginEv
        - Src:             'libqpdf/QPDFWriter.cc:2149,20'
          Dst:             _ZN4QPDF3Doc5Pages3endEv
        - Src:             'libqpdf/QPDFWriter.cc:2150,33'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFWriter.cc:2151,42'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2153,22'
          Dst:             _ZNK16QPDFObjectHandle7isArrayEv
        - Src:             'libqpdf/QPDFWriter.cc:2154,47'
          Dst:             _ZNK4qpdf10BaseHandle4sizeEv
        - Src:             'libqpdf/QPDFWriter.cc:2156,53'
          Dst:             _ZNK16QPDFObjectHandle12getArrayItemEi
        - Src:             'libqpdf/QPDFWriter.cc:2156,69'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFWriter.cc:2156,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2156,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2158,29'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDFWriter.cc:2159,49'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFWriter.cc:2166,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2166,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZNK4qpdf6Writer6Config14object_streamsEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl6Writer16initializeTablesEm
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2308
      functionLinenumberEnd: 2312
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc7Objects10table_sizeEv
        - _ZN8ObjTableIN10QPDFWriter6ObjectEE6resizeEm
        - _ZN8ObjTableIN10QPDFWriter9NewObjectEE6resizeEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2309,25'
          Dst:             _ZN4QPDF3Doc7Objects10table_sizeEv
        - Src:             'libqpdf/QPDFWriter.cc:2310,9'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEE6resizeEm
        - Src:             'libqpdf/QPDFWriter.cc:2311,13'
          Dst:             _ZN8ObjTableIN10QPDFWriter9NewObjectEE6resizeEm
    - functionName:    _ZN4qpdf4impl6Writer21preserveObjectStreamsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2171
      functionLinenumberEnd: 2215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          245
      EdgeCount:       88
      CyclomaticComplexity: 44
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF3Doc7Objects10xref_tableEv
        - _ZN4QPDF3Doc7Objects16compressible_setEv
        - _ZN8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
        - _ZNK10QPDFObjGen6getObjEv
        - _ZNK13QPDFXRefEntry18getObjStreamNumberEv
        - _ZNK13QPDFXRefEntry7getTypeEv
        - _ZNK4qpdf6Writer6Config21preserve_unreferencedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2172,32'
          Dst:             _ZN4QPDF3Doc7Objects10xref_tableEv
        - Src:             'libqpdf/QPDFWriter.cc:2182,13'
          Dst:             _ZNK4qpdf6Writer6Config21preserve_unreferencedEv
        - Src:             'libqpdf/QPDFWriter.cc:2184,30'
          Dst:             _ZNK13QPDFXRefEntry7getTypeEv
        - Src:             'libqpdf/QPDFWriter.cc:2187,63'
          Dst:             _ZNK13QPDFXRefEntry18getObjStreamNumberEv
        - Src:             'libqpdf/QPDFWriter.cc:2187,17'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
        - Src:             'libqpdf/QPDFWriter.cc:2194,30'
          Dst:             _ZNK13QPDFXRefEntry7getTypeEv
        - Src:             'libqpdf/QPDFWriter.cc:2197,41'
          Dst:             _ZN4QPDF3Doc7Objects16compressible_setEv
        - Src:             'libqpdf/QPDFWriter.cc:2202,38'
          Dst:             _ZNK13QPDFXRefEntry7getTypeEv
        - Src:             'libqpdf/QPDFWriter.cc:2203,67'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDFWriter.cc:2205,75'
          Dst:             _ZNK13QPDFXRefEntry18getObjStreamNumberEv
        - Src:             'libqpdf/QPDFWriter.cc:2205,29'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
        - Src:             'libqpdf/QPDFWriter.cc:2207,29'
          Dst:             _ZN3QTC2TCEPKcS1_i
    - functionName:    _ZN4qpdf4impl6Writer21generateObjectStreamsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2219
      functionLinenumberEnd: 2254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          205
      EdgeCount:       58
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF15newIndirectNullEv
        - _ZN4QPDF3Doc7Objects19compressible_vectorEv
        - _ZN4qpdf4impl6Writer16initializeTablesEm
        - _ZN8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
        - _ZNK10QPDFObjGen6getGenEv
        - _ZNK16QPDFObjectHandle11getObjectIDEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2228,29'
          Dst:             _ZN4QPDF3Doc7Objects19compressible_vectorEv
        - Src:             'libqpdf/QPDFWriter.cc:2231,5'
          Dst:             _ZN4qpdf4impl6Writer16initializeTablesEm
        - Src:             'libqpdf/QPDFWriter.cc:2241,28'
          Dst:             _ZN4QPDF15newIndirectNullEv
        - Src:             'libqpdf/QPDFWriter.cc:2241,46'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDFWriter.cc:2241,23'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2247,32'
          Dst:             _ZN4QPDF15newIndirectNullEv
        - Src:             'libqpdf/QPDFWriter.cc:2247,50'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDFWriter.cc:2247,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2241,23'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2247,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2249,19'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
        - Src:             'libqpdf/QPDFWriter.cc:2251,22'
          Dst:             _ZNK10QPDFObjGen6getGenEv
    - functionName:    _ZN8ObjTableIN10QPDFWriter6ObjectEE7forEachENSt3__18functionIFviRKS1_EEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5QIntC6to_intImEEiRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ObjTable.hh:137,16'
          Dst:             _ZN5QIntC6to_intImEEiRKT_
    - functionName:    _ZN4qpdf4impl6Writer20setMinimumPDFVersionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZNK4qpdf4impl6Writer12parseVersionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERiSB_
        - _ZNK4qpdf4impl6Writer15compareVersionsEiiii
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:710,9'
          Dst:             _ZNK4qpdf4impl6Writer12parseVersionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERiSB_
        - Src:             'libqpdf/QPDFWriter.cc:711,9'
          Dst:             _ZNK4qpdf4impl6Writer12parseVersionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERiSB_
        - Src:             'libqpdf/QPDFWriter.cc:712,23'
          Dst:             _ZNK4qpdf4impl6Writer15compareVersionsEiiii
        - Src:             'libqpdf/QPDFWriter.cc:714,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
    - functionName:    _ZN8ObjTableIN10QPDFWriter6ObjectEE6resizeEm
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8ObjTableIN10QPDFWriter9NewObjectEE6resizeEm
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6Writer6Config15encrypt_use_aesEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl6Writer27setEncryptionMinimumVersionEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          148
      EdgeCount:       57
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN4qpdf4impl6Writer20setMinimumPDFVersionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
        - _ZNK4QPDF3Doc10Encryption4getREv
        - _ZNK4qpdf6Writer6Config15encrypt_use_aesEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1209,32'
          Dst:             _ZNK4QPDF3Doc10Encryption4getREv
        - Src:             'libqpdf/QPDFWriter.cc:1211,9'
          Dst:             _ZN4qpdf4impl6Writer20setMinimumPDFVersionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
        - Src:             'libqpdf/QPDFWriter.cc:1213,9'
          Dst:             _ZN4qpdf4impl6Writer20setMinimumPDFVersionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
        - Src:             'libqpdf/QPDFWriter.cc:1215,34'
          Dst:             _ZNK4qpdf6Writer6Config15encrypt_use_aesEv
        - Src:             'libqpdf/QPDFWriter.cc:1215,9'
          Dst:             _ZN4qpdf4impl6Writer20setMinimumPDFVersionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
        - Src:             'libqpdf/QPDFWriter.cc:1217,9'
          Dst:             _ZN4qpdf4impl6Writer20setMinimumPDFVersionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
        - Src:             'libqpdf/QPDFWriter.cc:1219,9'
          Dst:             _ZN4qpdf4impl6Writer20setMinimumPDFVersionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
    - functionName:    _ZNK4qpdf6Writer6Config5usageERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN9QPDFUsageC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN9QPDFUsageD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFWriter_private.hh:287,21'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/QPDFWriter_private.hh:287,27'
          Dst:             _ZN9QPDFUsageC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFWriter_private.hh:287,21'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/QPDFWriter_private.hh:287,21'
          Dst:             _ZN9QPDFUsageD2Ev
        - Src:             'libqpdf/qpdf/QPDFWriter_private.hh:287,21'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4qpdf6Writer6Config17normalize_contentEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6Writer6Config16compress_streamsEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNK4qpdf6Writer6Config5usageERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:606,9'
          Dst:             _ZNK4qpdf6Writer6Config5usageERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN4qpdf6Writer6Config12decode_levelE26qpdf_stream_decode_level_e
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNK4qpdf6Writer6Config5usageERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:624,9'
          Dst:             _ZNK4qpdf6Writer6Config5usageERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN4qpdf4impl6Writer25writeEncryptionDictionaryEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2494
      functionLinenumberEnd: 2530
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          276
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN4qpdf4impl6Writer10openObjectEi
        - _ZN4qpdf4impl6Writer11closeObjectEi
        - _ZN4qpdf4impl6Writer12write_stringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
        - _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - _ZNK4QPDF3Doc10Encryption14getLengthBytesEv
        - _ZNK4QPDF3Doc10Encryption18getEncryptMetadataEv
        - _ZNK4QPDF3Doc10Encryption4getOEv
        - _ZNK4QPDF3Doc10Encryption4getPEv
        - _ZNK4QPDF3Doc10Encryption4getREv
        - _ZNK4QPDF3Doc10Encryption4getUEv
        - _ZNK4QPDF3Doc10Encryption4getVEv
        - _ZNK4QPDF3Doc10Encryption5getOEEv
        - _ZNK4QPDF3Doc10Encryption5getUEEv
        - _ZNK4QPDF3Doc10Encryption8getPermsEv
        - _ZNK4qpdf6Writer6Config15encrypt_use_aesEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2495,29'
          Dst:             _ZN4qpdf4impl6Writer10openObjectEi
        - Src:             'libqpdf/QPDFWriter.cc:2497,24'
          Dst:             _ZNK4QPDF3Doc10Encryption4getVEv
        - Src:             'libqpdf/QPDFWriter.cc:2499,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2501,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2502,19'
          Dst:             _ZNK4qpdf6Writer6Config15encrypt_use_aesEv
        - Src:             'libqpdf/QPDFWriter.cc:2502,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2505,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2506,26'
          Dst:             _ZNK4QPDF3Doc10Encryption18getEncryptMetadataEv
        - Src:             'libqpdf/QPDFWriter.cc:2507,13'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2510,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2510,52'
          Dst:             _ZNK4QPDF3Doc10Encryption14getLengthBytesEv
        - Src:             'libqpdf/QPDFWriter.cc:2510,42'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2511,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2511,36'
          Dst:             _ZNK4QPDF3Doc10Encryption4getOEv
        - Src:             'libqpdf/QPDFWriter.cc:2511,19'
          Dst:             _ZN4qpdf4impl6Writer12write_stringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
        - Src:             'libqpdf/QPDFWriter.cc:2513,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2513,41'
          Dst:             _ZNK4QPDF3Doc10Encryption5getOEEv
        - Src:             'libqpdf/QPDFWriter.cc:2513,24'
          Dst:             _ZN4qpdf4impl6Writer12write_stringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
        - Src:             'libqpdf/QPDFWriter.cc:2515,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2515,29'
          Dst:             _ZNK4QPDF3Doc10Encryption4getPEv
        - Src:             'libqpdf/QPDFWriter.cc:2515,19'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2517,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2517,44'
          Dst:             _ZNK4QPDF3Doc10Encryption8getPermsEv
        - Src:             'libqpdf/QPDFWriter.cc:2517,27'
          Dst:             _ZN4qpdf4impl6Writer12write_stringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
        - Src:             'libqpdf/QPDFWriter.cc:2519,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2519,29'
          Dst:             _ZNK4QPDF3Doc10Encryption4getREv
        - Src:             'libqpdf/QPDFWriter.cc:2519,19'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2522,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2524,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2524,36'
          Dst:             _ZNK4QPDF3Doc10Encryption4getUEv
        - Src:             'libqpdf/QPDFWriter.cc:2524,19'
          Dst:             _ZN4qpdf4impl6Writer12write_stringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
        - Src:             'libqpdf/QPDFWriter.cc:2526,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2526,41'
          Dst:             _ZNK4QPDF3Doc10Encryption5getUEEv
        - Src:             'libqpdf/QPDFWriter.cc:2526,24'
          Dst:             _ZN4qpdf4impl6Writer12write_stringERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
        - Src:             'libqpdf/QPDFWriter.cc:2528,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2528,29'
          Dst:             _ZNK4QPDF3Doc10Encryption4getVEv
        - Src:             'libqpdf/QPDFWriter.cc:2528,19'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2528,37'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2529,5'
          Dst:             _ZN4qpdf4impl6Writer11closeObjectEi
    - functionName:    _ZN4qpdf4impl6Writer11enqueuePartERNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2486
      functionLinenumberEnd: 2490
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf4impl6Writer7enqueueERK16QPDFObjectHandle
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2488,9'
          Dst:             _ZN4qpdf4impl6Writer7enqueueERK16QPDFObjectHandle
    - functionName:    _ZN8ObjTableIN10QPDFWriter9NewObjectEE7forEachENSt3__18functionIFviRKS1_EEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5QIntC6to_intImEEiRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ObjTable.hh:137,16'
          Dst:             _ZN5QIntC6to_intImEEiRKT_
    - functionName:    _ZN4qpdf4impl6Writer19getWrittenXRefTableEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2472
      functionLinenumberEnd: 2482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          81
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN8ObjTableIN10QPDFWriter9NewObjectEE7forEachENSt3__18functionIFviRKS1_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2476,13'
          Dst:             _ZN8ObjTableIN10QPDFWriter9NewObjectEE7forEachENSt3__18functionIFviRKS1_EEE
    - functionName:    _ZN10QPDFWriter19getWrittenXRefTableEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2466
      functionLinenumberEnd: 2467
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl6Writer19getWrittenXRefTableEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2467,15'
          Dst:             _ZN4qpdf4impl6Writer19getWrittenXRefTableEv
    - functionName:    _ZN10QPDFWriter19getRenumberedObjGenE10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2460
      functionLinenumberEnd: 2461
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFObjGenC2Eii
        - _ZN8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2461,13'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
        - Src:             'libqpdf/QPDFWriter.cc:2461,12'
          Dst:             _ZN10QPDFObjGenC2Eii
    - functionName:    _ZN4qpdf4impl6Writer13writeStandardEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3184
      functionLinenumberEnd: 3231
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          248
      EdgeCount:       76
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN12_GLOBAL__N_18Pl_stack12activate_md5ERNS0_6PopperE
        - _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - _ZN12_GLOBAL__N_18Pl_stack6popperEv
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf4impl6Writer11writeHeaderEv
        - _ZN4qpdf4impl6Writer11writeObjectE16QPDFObjectHandlei
        - _ZN4qpdf4impl6Writer14writeXRefTableENS1_9trailer_eEiii
        - _ZN4qpdf4impl6Writer15writeXRefStreamEiixNS1_9trailer_eEiii
        - _ZN4qpdf4impl6Writer18enqueueObjectsPCLmEv
        - _ZN4qpdf4impl6Writer22enqueueObjectsStandardEv
        - _ZN4qpdf4impl6Writer25writeEncryptionDictionaryEv
        - _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralExEERS1_T_
        - _ZN4qpdf6Writer6Config17extra_header_textEv
        - _ZNK4qpdf2pl5Count8getCountEv
        - _ZNK4qpdf6Writer6Config16deterministic_idEv
        - _ZNK4qpdf6Writer6Config4pclmEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:3185,34'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6popperEv
        - Src:             'libqpdf/QPDFWriter.cc:3186,13'
          Dst:             _ZNK4qpdf6Writer6Config16deterministic_idEv
        - Src:             'libqpdf/QPDFWriter.cc:3187,24'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack12activate_md5ERNS0_6PopperE
        - Src:             'libqpdf/QPDFWriter.cc:3192,5'
          Dst:             _ZN4qpdf4impl6Writer11writeHeaderEv
        - Src:             'libqpdf/QPDFWriter.cc:3193,15'
          Dst:             _ZN4qpdf6Writer6Config17extra_header_textEv
        - Src:             'libqpdf/QPDFWriter.cc:3193,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:3195,13'
          Dst:             _ZNK4qpdf6Writer6Config4pclmEv
        - Src:             'libqpdf/QPDFWriter.cc:3196,9'
          Dst:             _ZN4qpdf4impl6Writer18enqueueObjectsPCLmEv
        - Src:             'libqpdf/QPDFWriter.cc:3198,9'
          Dst:             _ZN4qpdf4impl6Writer22enqueueObjectsStandardEv
        - Src:             'libqpdf/QPDFWriter.cc:3203,39'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFWriter.cc:3205,21'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFWriter.cc:3205,9'
          Dst:             _ZN4qpdf4impl6Writer11writeObjectE16QPDFObjectHandlei
        - Src:             'libqpdf/QPDFWriter.cc:3205,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:3206,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:3205,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:3206,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:3210,9'
          Dst:             _ZN4qpdf4impl6Writer25writeEncryptionDictionaryEv
        - Src:             'libqpdf/QPDFWriter.cc:3214,43'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:3217,9'
          Dst:             _ZN4qpdf4impl6Writer14writeXRefTableENS1_9trailer_eEiii
        - Src:             'libqpdf/QPDFWriter.cc:3221,9'
          Dst:             _ZN4qpdf4impl6Writer15writeXRefStreamEiixNS1_9trailer_eEiii
        - Src:             'libqpdf/QPDFWriter.cc:3223,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:3223,26'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralExEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:3223,45'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:3225,13'
          Dst:             _ZNK4qpdf6Writer6Config16deterministic_idEv
        - Src:             'libqpdf/QPDFWriter.cc:3226,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFWriter.cc:3231,1'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:3231,1'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
    - functionName:    _ZN4qpdf4impl6Writer11writeObjectE16QPDFObjectHandlei
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2000
      functionLinenumberEnd: 2043
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          321
      EdgeCount:       55
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf4impl6Writer10openObjectEi
        - _ZN4qpdf4impl6Writer10setDataKeyEi
        - _ZN4qpdf4impl6Writer11closeObjectEi
        - _ZN4qpdf4impl6Writer13unparseObjectE16QPDFObjectHandlemimb
        - _ZN4qpdf4impl6Writer16indicateProgressEbb
        - _ZN4qpdf4impl6Writer17writeObjectStreamE16QPDFObjectHandle
        - _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEmEERS1_T_
        - _ZN8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
        - _ZNK10QPDFObjGen6getGenEv
        - _ZNK10QPDFObjGen6getObjEv
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK16QPDFObjectHandle8isStreamEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4qpdf6Writer6Config21direct_stream_lengthsEv
        - _ZNK4qpdf6Writer6Config22no_original_object_idsEv
        - _ZNK4qpdf6Writer6Config3qdfEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2001,32'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFWriter.cc:2003,45'
          Dst:             _ZNK10QPDFObjGen6getGenEv
        - Src:             'libqpdf/QPDFWriter.cc:2004,50'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDFWriter.cc:2005,27'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFWriter.cc:2005,9'
          Dst:             _ZN4qpdf4impl6Writer17writeObjectStreamE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:2005,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2005,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2009,5'
          Dst:             _ZN4qpdf4impl6Writer16indicateProgressEbb
        - Src:             'libqpdf/QPDFWriter.cc:2010,19'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
        - Src:             'libqpdf/QPDFWriter.cc:2011,13'
          Dst:             _ZNK4qpdf6Writer6Config3qdfEv
        - Src:             'libqpdf/QPDFWriter.cc:2013,13'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2013,31'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2013,65'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2016,13'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2016,44'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2016,80'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2020,17'
          Dst:             _ZNK4qpdf6Writer6Config3qdfEv
        - Src:             'libqpdf/QPDFWriter.cc:2020,31'
          Dst:             _ZNK4qpdf6Writer6Config22no_original_object_idsEv
        - Src:             'libqpdf/QPDFWriter.cc:2021,13'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2021,59'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFWriter.cc:2021,71'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDFWriter.cc:2021,46'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2021,85'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2023,9'
          Dst:             _ZN4qpdf4impl6Writer10openObjectEi
        - Src:             'libqpdf/QPDFWriter.cc:2024,9'
          Dst:             _ZN4qpdf4impl6Writer10setDataKeyEi
        - Src:             'libqpdf/QPDFWriter.cc:2025,23'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFWriter.cc:2025,9'
          Dst:             _ZN4qpdf4impl6Writer13unparseObjectE16QPDFObjectHandlemimb
        - Src:             'libqpdf/QPDFWriter.cc:2025,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2027,9'
          Dst:             _ZN4qpdf4impl6Writer11closeObjectEi
        - Src:             'libqpdf/QPDFWriter.cc:2025,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2029,23'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFWriter.cc:2029,9'
          Dst:             _ZN4qpdf4impl6Writer13unparseObjectE16QPDFObjectHandlemimb
        - Src:             'libqpdf/QPDFWriter.cc:2029,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2030,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2029,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2033,14'
          Dst:             _ZNK4qpdf6Writer6Config21direct_stream_lengthsEv
        - Src:             'libqpdf/QPDFWriter.cc:2033,48'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDFWriter.cc:2034,17'
          Dst:             _ZNK4qpdf6Writer6Config3qdfEv
        - Src:             'libqpdf/QPDFWriter.cc:2036,17'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2039,9'
          Dst:             _ZN4qpdf4impl6Writer10openObjectEi
        - Src:             'libqpdf/QPDFWriter.cc:2040,9'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEmEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2041,9'
          Dst:             _ZN4qpdf4impl6Writer11closeObjectEi
    - functionName:    _ZN4qpdf4impl6Writer17writeObjectStreamE16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1884
      functionLinenumberEnd: 1996
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         147
      ICount:          834
      EdgeCount:       223
      CyclomaticComplexity: 78
      functionsReached:
        - _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - _ZN12_GLOBAL__N_18Pl_stack8activateERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN12_GLOBAL__N_18Pl_stack8activateEbPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_10unique_ptrI8PipelineNS1_14default_deleteISA_EEEE
        - _ZN13QPDFXRefEntryC2Eii
        - _ZN16QPDFObjectHandle7newNullEv
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN4QPDF9getObjectE10QPDFObjGen
        - _ZN4qpdf2pl4pipeI8Pl_FlateJNS2_8action_eEEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS4_17basic_string_viewIcS7_EEDpOT0_
        - _ZN4qpdf4impl6Writer10openObjectEi
        - _ZN4qpdf4impl6Writer10setDataKeyEi
        - _ZN4qpdf4impl6Writer11closeObjectEi
        - _ZN4qpdf4impl6Writer11writeObjectE16QPDFObjectHandlei
        - _ZN4qpdf4impl6Writer12unparseChildERK16QPDFObjectHandlemi
        - _ZN4qpdf4impl6Writer12write_no_qdfIJRA2_KcEEERS1_DpOT_
        - _ZN4qpdf4impl6Writer15write_encryptedENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4qpdf4impl6Writer16indicateProgressEbb
        - _ZN4qpdf4impl6Writer21adjustAESStreamLengthERm
        - _ZN4qpdf4impl6Writer24writeObjectStreamOffsetsERNSt3__16vectorIxNS2_9allocatorIxEEEEi
        - _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEmEERS1_T_
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralExEERS1_T_
        - _ZN4qpdf4impl6Writer9write_qdfIJRA2_KcEEERS1_DpOT_
        - _ZN4qpdf4impl6Writer9write_qdfIJRA3_KcEEERS1_DpOT_
        - _ZN8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
        - _ZN8ObjTableIN10QPDFWriter9NewObjectEEixEi
        - _ZNK10QPDFObjGen6getGenEv
        - _ZNK10QPDFObjGen6getObjEv
        - _ZNK16QPDFObjectHandle10isIndirectEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7getDictEv
        - _ZNK16QPDFObjectHandle8isStreamEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf2pl5Count8getCountEv
        - _ZNK4qpdf6Writer6Config16compress_streamsEv
        - _ZNK4qpdf6Writer6Config22no_original_object_idsEv
        - _ZNK4qpdf6Writer6Config24newline_before_endstreamEv
        - _ZNK4qpdf6Writer6Config3qdfEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1888,32'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFWriter.cc:1889,5'
          Dst:             _ZNK10QPDFObjGen6getGenEv
        - Src:             'libqpdf/QPDFWriter.cc:1889,5'
          Dst:             __assert_fail
        - Src:             'libqpdf/QPDFWriter.cc:1890,25'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDFWriter.cc:1891,25'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
        - Src:             'libqpdf/QPDFWriter.cc:1901,33'
          Dst:             _ZNK4qpdf6Writer6Config16compress_streamsEv
        - Src:             'libqpdf/QPDFWriter.cc:1901,60'
          Dst:             _ZNK4qpdf6Writer6Config3qdfEv
        - Src:             'libqpdf/QPDFWriter.cc:1904,48'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack8activateERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1909,25'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
        - Src:             'libqpdf/QPDFWriter.cc:1913,21'
          Dst:             _ZNK4qpdf6Writer6Config3qdfEv
        - Src:             'libqpdf/QPDFWriter.cc:1914,17'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1914,52'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:1914,65'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1914,83'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:1915,26'
          Dst:             _ZNK4qpdf6Writer6Config22no_original_object_idsEv
        - Src:             'libqpdf/QPDFWriter.cc:1916,21'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1916,62'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDFWriter.cc:1916,53'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:1920,28'
          Dst:             _ZNK10QPDFObjGen6getGenEv
        - Src:             'libqpdf/QPDFWriter.cc:1921,25'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1921,45'
          Dst:             _ZNK10QPDFObjGen6getGenEv
        - Src:             'libqpdf/QPDFWriter.cc:1921,36'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:1924,17'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1927,41'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:1930,13'
          Dst:             _ZN4qpdf4impl6Writer16indicateProgressEbb
        - Src:             'libqpdf/QPDFWriter.cc:1932,50'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDFWriter.cc:1933,30'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDFWriter.cc:1936,30'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1937,32'
          Dst:             _ZN16QPDFObjectHandle7newNullEv
        - Src:             'libqpdf/QPDFWriter.cc:1937,30'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFWriter.cc:1937,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1939,25'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFWriter.cc:1939,13'
          Dst:             _ZN4qpdf4impl6Writer11writeObjectE16QPDFObjectHandlei
        - Src:             'libqpdf/QPDFWriter.cc:1939,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1941,35'
          Dst:             _ZN13QPDFXRefEntryC2Eii
        - Src:             'libqpdf/QPDFWriter.cc:1941,13'
          Dst:             _ZN8ObjTableIN10QPDFWriter9NewObjectEEixEi
        - Src:             'libqpdf/QPDFWriter.cc:1942,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1939,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1942,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1943,5'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1943,5'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1953,46'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack8activateEbPNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_10unique_ptrI8PipelineNS1_14default_deleteISA_EEEE
        - Src:             'libqpdf/QPDFWriter.cc:1954,13'
          Dst:             _ZN4qpdf4impl6Writer24writeObjectStreamOffsetsERNSt3__16vectorIxNS2_9allocatorIxEEEEi
        - Src:             'libqpdf/QPDFWriter.cc:1955,32'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:1956,9'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1959,42'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack8activateERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1961,9'
          Dst:             _ZN4qpdf4impl6Writer24writeObjectStreamOffsetsERNSt3__16vectorIxNS2_9allocatorIxEEEEi
        - Src:             'libqpdf/QPDFWriter.cc:1962,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1966,35'
          Dst:             _ZN4qpdf2pl4pipeI8Pl_FlateJNS2_8action_eEEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS4_17basic_string_viewIcS7_EEDpOT0_
        - Src:             'libqpdf/QPDFWriter.cc:1956,9'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1968,5'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1968,5'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1971,5'
          Dst:             _ZN4qpdf4impl6Writer10openObjectEi
        - Src:             'libqpdf/QPDFWriter.cc:1972,5'
          Dst:             _ZN4qpdf4impl6Writer10setDataKeyEi
        - Src:             'libqpdf/QPDFWriter.cc:1973,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1973,17'
          Dst:             _ZN4qpdf4impl6Writer9write_qdfIJRA3_KcEEERS1_DpOT_
        - Src:             'libqpdf/QPDFWriter.cc:1973,34'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1973,58'
          Dst:             _ZN4qpdf4impl6Writer9write_qdfIJRA3_KcEEERS1_DpOT_
        - Src:             'libqpdf/QPDFWriter.cc:1975,5'
          Dst:             _ZN4qpdf4impl6Writer21adjustAESStreamLengthERm
        - Src:             'libqpdf/QPDFWriter.cc:1976,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1976,24'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEmEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:1976,38'
          Dst:             _ZN4qpdf4impl6Writer9write_qdfIJRA3_KcEEERS1_DpOT_
        - Src:             'libqpdf/QPDFWriter.cc:1978,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1980,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1980,19'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEmEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:1980,41'
          Dst:             _ZN4qpdf4impl6Writer9write_qdfIJRA3_KcEEERS1_DpOT_
        - Src:             'libqpdf/QPDFWriter.cc:1980,58'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1980,76'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralExEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:1981,17'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDFWriter.cc:1983,40'
          Dst:             _ZNK16QPDFObjectHandle7getDictEv
        - Src:             'libqpdf/QPDFWriter.cc:1984,41'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1985,21'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDFWriter.cc:1986,13'
          Dst:             _ZN4qpdf4impl6Writer9write_qdfIJRA3_KcEEERS1_DpOT_
        - Src:             'libqpdf/QPDFWriter.cc:1986,30'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1987,13'
          Dst:             _ZN4qpdf4impl6Writer12unparseChildERK16QPDFObjectHandlemi
        - Src:             'libqpdf/QPDFWriter.cc:1989,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1989,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1989,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1989,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:1990,5'
          Dst:             _ZN4qpdf4impl6Writer9write_qdfIJRA2_KcEEERS1_DpOT_
        - Src:             'libqpdf/QPDFWriter.cc:1990,21'
          Dst:             _ZN4qpdf4impl6Writer12write_no_qdfIJRA2_KcEEERS1_DpOT_
        - Src:             'libqpdf/QPDFWriter.cc:1990,39'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1990,61'
          Dst:             _ZN4qpdf4impl6Writer15write_encryptedENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1991,15'
          Dst:             _ZNK4qpdf6Writer6Config24newline_before_endstreamEv
        - Src:             'libqpdf/QPDFWriter.cc:1991,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1995,5'
          Dst:             _ZN4qpdf4impl6Writer11closeObjectEi
    - functionName:    _ZN4qpdf4impl6Writer16indicateProgressEbb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 3150
      functionLinenumberEnd: 3174
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          144
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4qpdf6Writer6Config22no_original_object_idsEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13QPDFXRefEntryC2Eii
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFXRefEntry.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl6Writer24writeObjectStreamOffsetsERNSt3__16vectorIxNS2_9allocatorIxEEEEi
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1880
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          153
      EdgeCount:       43
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4qpdf4impl6Writer12write_no_qdfIJRA2_KcEEERS1_DpOT_
        - _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralExEERS1_T_
        - _ZN4qpdf4impl6Writer9write_qdfIJRA2_KcEEERS1_DpOT_
        - _ZN4qpdf4util9incrementERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1866,5'
          Dst:             __assert_fail
        - Src:             'libqpdf/QPDFWriter.cc:1873,13'
          Dst:             _ZN4qpdf4impl6Writer9write_qdfIJRA2_KcEEERS1_DpOT_
        - Src:             'libqpdf/QPDFWriter.cc:1873,29'
          Dst:             _ZN4qpdf4impl6Writer12write_no_qdfIJRA2_KcEEERS1_DpOT_
        - Src:             'libqpdf/QPDFWriter.cc:1875,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1876,9'
          Dst:             _ZN4qpdf4util9incrementERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
        - Src:             'libqpdf/QPDFWriter.cc:1877,9'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralExEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:1879,5'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZN4qpdf4util9incrementERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEi
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Util.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          74
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl6Writer15writeLinearizedEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2756
      functionLinenumberEnd: 3100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         276
      ICount:          1711
      EdgeCount:       432
      CyclomaticComplexity: 158
      functionsReached:
        - _ZN12_GLOBAL__N_18Pl_stack12activate_md5ERNS0_6PopperE
        - _ZN12_GLOBAL__N_18Pl_stack6Popper3popEv
        - _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - _ZN12_GLOBAL__N_18Pl_stack6popperEv
        - _ZN12_GLOBAL__N_18Pl_stack8activateERNS0_6PopperENSt3__110unique_ptrI8PipelineNS3_14default_deleteIS5_EEEE
        - _ZN12_GLOBAL__N_18Pl_stack8activateERNS0_6PopperEbPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_10unique_ptrI8PipelineNS3_14default_deleteISC_EEEE
        - _ZN12_GLOBAL__N_18Pl_stack8activateERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN13QPDFXRefEntryC2Ex
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF3Doc13Linearization5partsERKN10QPDFWriter8ObjTableERNSt3__16vectorI16QPDFObjectHandleNS6_9allocatorIS8_EEEESC_SC_SC_SC_
        - _ZN4QPDF3Doc13Linearization8optimizeERKN10QPDFWriter8ObjTableENSt3__18functionIFiR16QPDFObjectHandleEEE
        - _ZN4QPDF3Doc5Pages3allEv
        - _ZN4QPDF3Doc5Pages4sizeEv
        - _ZN4qpdf4impl6Writer10openObjectEi
        - _ZN4qpdf4impl6Writer11closeObjectEi
        - _ZN4qpdf4impl6Writer11enqueuePartERNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEE
        - _ZN4qpdf4impl6Writer11writeHeaderEv
        - _ZN4qpdf4impl6Writer11writeObjectE16QPDFObjectHandlei
        - _ZN4qpdf4impl6Writer14writeXRefTableENS1_9trailer_eEiiixbixxi
        - _ZN4qpdf4impl6Writer15writeHintStreamEi
        - _ZN4qpdf4impl6Writer15writeXRefStreamEiixNS1_9trailer_eEiiixixxbi
        - _ZN4qpdf4impl6Writer25writeEncryptionDictionaryEv
        - _ZN4qpdf4impl6Writer26calculateXrefStreamPaddingEx
        - _ZN4qpdf4impl6Writer26computeDeterministicIDDataEv
        - _ZN4qpdf4impl6Writer29assignCompressedObjectNumbersE10QPDFObjGen
        - _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4qpdf4impl6Writer5writeEmc
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEmEERS1_T_
        - _ZN4qpdf4impl6Writer5writeITkNSt3__18integralExEERS1_T_
        - _ZN4qpdf4util17no_ci_rt_error_ifIRA58_KcEEvbOT_
        - _ZN4qpdf6Writer6Config17extra_header_textEv
        - _ZN5QIntC6to_intImEEiRKT_
        - _ZN5QIntC7to_sizeIxEEmRKT_
        - _ZN5QIntC9to_offsetImEExRKT_
        - _ZN5QUtil10safe_fopenEPKcS1_
        - _ZN8ObjTableIN10QPDFWriter6ObjectEEixE16QPDFObjectHandle
        - _ZN8ObjTableIN10QPDFWriter9NewObjectEEixEi
        - _ZNK13QPDFXRefEntry9getOffsetEv
        - _ZNK16QPDFObjectHandle11getObjectIDEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4qpdf2pl5Count8getCountEv
        - _ZNK4qpdf6Writer6Config15linearize_pass1Ev
        - _ZNK4qpdf6Writer6Config16deterministic_idEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNSt13runtime_errorC1EPKc
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - fclose
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2769,9'
          Dst:             _ZN4QPDF3Doc13Linearization8optimizeERKN10QPDFWriter8ObjTableENSt3__18functionIFiR16QPDFObjectHandleEEE
        - Src:             'libqpdf/QPDFWriter.cc:2776,9'
          Dst:             _ZN4QPDF3Doc13Linearization5partsERKN10QPDFWriter8ObjTableERNSt3__16vectorI16QPDFObjectHandleNS6_9allocatorIS8_EEEESC_SC_SC_SC_
        - Src:             'libqpdf/QPDFWriter.cc:2795,36'
          Dst:             _ZN5QIntC6to_intImEEiRKT_
        - Src:             'libqpdf/QPDFWriter.cc:2808,46'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFWriter.cc:2808,13'
          Dst:             _ZN4qpdf4impl6Writer29assignCompressedObjectNumbersE10QPDFObjGen
        - Src:             'libqpdf/QPDFWriter.cc:2822,19'
          Dst:             _ZN5QIntC6to_intImEEiRKT_
        - Src:             'libqpdf/QPDFWriter.cc:2829,19'
          Dst:             _ZN5QIntC6to_intImEEiRKT_
        - Src:             'libqpdf/QPDFWriter.cc:2835,46'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDFWriter.cc:2835,13'
          Dst:             _ZN4qpdf4impl6Writer29assignCompressedObjectNumbersE10QPDFObjGen
        - Src:             'libqpdf/QPDFWriter.cc:2841,41'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDFWriter.cc:2842,41'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDFWriter.cc:2852,5'
          Dst:             _ZN4qpdf4impl6Writer11enqueuePartERNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEE
        - Src:             'libqpdf/QPDFWriter.cc:2856,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFWriter.cc:2856,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QPDFWriter.cc:2856,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFWriter.cc:2856,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFWriter.cc:2859,5'
          Dst:             _ZN4qpdf4impl6Writer11enqueuePartERNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEE
        - Src:             'libqpdf/QPDFWriter.cc:2860,5'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifIRA58_KcEEvbOT_
        - Src:             'libqpdf/QPDFWriter.cc:2864,5'
          Dst:             _ZN4qpdf4impl6Writer11enqueuePartERNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEE
        - Src:             'libqpdf/QPDFWriter.cc:2865,5'
          Dst:             _ZN4qpdf4impl6Writer11enqueuePartERNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEE
        - Src:             'libqpdf/QPDFWriter.cc:2866,5'
          Dst:             _ZN4qpdf4impl6Writer11enqueuePartERNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEE
        - Src:             'libqpdf/QPDFWriter.cc:2867,5'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifIRA58_KcEEvbOT_
        - Src:             'libqpdf/QPDFWriter.cc:2878,36'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6popperEv
        - Src:             'libqpdf/QPDFWriter.cc:2879,34'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6popperEv
        - Src:             'libqpdf/QPDFWriter.cc:2882,22'
          Dst:             _ZNK4qpdf6Writer6Config15linearize_pass1Ev
        - Src:             'libqpdf/QPDFWriter.cc:2883,56'
          Dst:             _ZNK4qpdf6Writer6Config15linearize_pass1Ev
        - Src:             'libqpdf/QPDFWriter.cc:2883,34'
          Dst:             _ZN5QUtil10safe_fopenEPKcS1_
        - Src:             'libqpdf/QPDFWriter.cc:2884,32'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack8activateERNS0_6PopperENSt3__110unique_ptrI8PipelineNS3_14default_deleteIS5_EEEE
        - Src:             'libqpdf/QPDFWriter.cc:2888,32'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack8activateERNS0_6PopperEbPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_10unique_ptrI8PipelineNS3_14default_deleteISC_EEEE
        - Src:             'libqpdf/QPDFWriter.cc:2890,21'
          Dst:             _ZNK4qpdf6Writer6Config16deterministic_idEv
        - Src:             'libqpdf/QPDFWriter.cc:2891,32'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack12activate_md5ERNS0_6PopperE
        - Src:             'libqpdf/QPDFWriter.cc:2897,9'
          Dst:             _ZN4qpdf4impl6Writer11writeHeaderEv
        - Src:             'libqpdf/QPDFWriter.cc:2905,39'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:2906,9'
          Dst:             _ZN4qpdf4impl6Writer10openObjectEi
        - Src:             'libqpdf/QPDFWriter.cc:2907,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2909,13'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2909,41'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralExEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2911,13'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2911,35'
          Dst:             _ZN8ObjTableIN10QPDFWriter9NewObjectEEixEi
        - Src:             'libqpdf/QPDFWriter.cc:2911,57'
          Dst:             _ZNK13QPDFXRefEntry9getOffsetEv
        - Src:             'libqpdf/QPDFWriter.cc:2911,29'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralExEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2911,70'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2912,13'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralExEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2913,13'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2913,45'
          Dst:             _ZN4QPDF3Doc5Pages3allEv
        - Src:             'libqpdf/QPDFWriter.cc:2913,39'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFWriter.cc:2913,35'
          Dst:             _ZN8ObjTableIN10QPDFWriter6ObjectEEixE16QPDFObjectHandle
        - Src:             'libqpdf/QPDFWriter.cc:2913,29'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEiEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2913,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2914,13'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2914,27'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralExEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2915,13'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2915,39'
          Dst:             _ZN4QPDF3Doc5Pages4sizeEv
        - Src:             'libqpdf/QPDFWriter.cc:2915,27'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralEmEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2916,13'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2916,27'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralExEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:2913,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2918,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2919,9'
          Dst:             _ZN4qpdf4impl6Writer11closeObjectEi
        - Src:             'libqpdf/QPDFWriter.cc:2921,46'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:2921,15'
          Dst:             _ZN5QIntC7to_sizeIxEEmRKT_
        - Src:             'libqpdf/QPDFWriter.cc:2921,9'
          Dst:             _ZN4qpdf4impl6Writer5writeEmc
        - Src:             'libqpdf/QPDFWriter.cc:2921,70'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2925,19'
          Dst:             _ZN4qpdf6Writer6Config17extra_header_textEv
        - Src:             'libqpdf/QPDFWriter.cc:2925,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2929,53'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:2932,27'
          Dst:             _ZN8ObjTableIN10QPDFWriter9NewObjectEEixEi
        - Src:             'libqpdf/QPDFWriter.cc:2932,49'
          Dst:             _ZNK13QPDFXRefEntry9getOffsetEv
        - Src:             'libqpdf/QPDFWriter.cc:2944,29'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:2945,13'
          Dst:             _ZN4qpdf4impl6Writer15writeXRefStreamEiixNS1_9trailer_eEiiixixxbi
        - Src:             'libqpdf/QPDFWriter.cc:2959,46'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:2962,23'
          Dst:             _ZN4qpdf4impl6Writer26calculateXrefStreamPaddingEx
        - Src:             'libqpdf/QPDFWriter.cc:2962,17'
          Dst:             _ZN4qpdf4impl6Writer5writeEmc
        - Src:             'libqpdf/QPDFWriter.cc:2963,44'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:2966,23'
          Dst:             _ZN5QIntC7to_sizeIxEEmRKT_
        - Src:             'libqpdf/QPDFWriter.cc:2966,17'
          Dst:             _ZN4qpdf4impl6Writer5writeEmc
        - Src:             'libqpdf/QPDFWriter.cc:2968,31'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:2969,21'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFWriter.cc:2969,27'
          Dst:             _ZNSt11logic_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2969,21'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFWriter.cc:2969,21'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFWriter.cc:2974,13'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2976,13'
          Dst:             _ZN4qpdf4impl6Writer14writeXRefTableENS1_9trailer_eEiiixbixxi
        - Src:             'libqpdf/QPDFWriter.cc:2987,13'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2993,28'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDFWriter.cc:2994,55'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:2996,25'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDFWriter.cc:2996,13'
          Dst:             _ZN4qpdf4impl6Writer11writeObjectE16QPDFObjectHandlei
        - Src:             'libqpdf/QPDFWriter.cc:2996,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2997,28'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDFWriter.cc:2999,21'
          Dst:             _ZN4qpdf4impl6Writer25writeEncryptionDictionaryEv
        - Src:             'libqpdf/QPDFWriter.cc:2996,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:3002,69'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:3002,45'
          Dst:             _ZN13QPDFXRefEntryC2Ex
        - Src:             'libqpdf/QPDFWriter.cc:3002,21'
          Dst:             _ZN8ObjTableIN10QPDFWriter9NewObjectEEixEi
        - Src:             'libqpdf/QPDFWriter.cc:3005,21'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:3008,28'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDFWriter.cc:3009,46'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:3017,40'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:3019,29'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:3020,33'
          Dst:             _ZN4qpdf4impl6Writer15writeXRefStreamEiixNS1_9trailer_eEiiixixxbi
        - Src:             'libqpdf/QPDFWriter.cc:3034,46'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:3039,23'
          Dst:             _ZN4qpdf4impl6Writer26calculateXrefStreamPaddingEx
        - Src:             'libqpdf/QPDFWriter.cc:3039,17'
          Dst:             _ZN4qpdf4impl6Writer5writeEmc
        - Src:             'libqpdf/QPDFWriter.cc:3039,70'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:3040,45'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:3044,82'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:3044,21'
          Dst:             _ZN5QIntC7to_sizeIxEEmRKT_
        - Src:             'libqpdf/QPDFWriter.cc:3045,17'
          Dst:             _ZN4qpdf4impl6Writer5writeEmc
        - Src:             'libqpdf/QPDFWriter.cc:3045,37'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:3048,31'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:3049,21'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFWriter.cc:3049,27'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFWriter.cc:3049,21'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFWriter.cc:3049,21'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFWriter.cc:3054,33'
          Dst:             _ZN4qpdf4impl6Writer14writeXRefTableENS1_9trailer_eEiiixbixxi
        - Src:             'libqpdf/QPDFWriter.cc:3057,9'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:3057,30'
          Dst:             _ZN4qpdf4impl6Writer5writeITkNSt3__18integralExEERS1_T_
        - Src:             'libqpdf/QPDFWriter.cc:3057,55'
          Dst:             _ZN4qpdf4impl6Writer5writeENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:3060,21'
          Dst:             _ZNK4qpdf6Writer6Config16deterministic_idEv
        - Src:             'libqpdf/QPDFWriter.cc:3061,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFWriter.cc:3062,17'
          Dst:             _ZN4qpdf4impl6Writer26computeDeterministicIDDataEv
        - Src:             'libqpdf/QPDFWriter.cc:3063,24'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6Popper3popEv
        - Src:             'libqpdf/QPDFWriter.cc:3067,35'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDFWriter.cc:3068,22'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6Popper3popEv
        - Src:             'libqpdf/QPDFWriter.cc:3071,42'
          Dst:             _ZN8ObjTableIN10QPDFWriter9NewObjectEEixEi
        - Src:             'libqpdf/QPDFWriter.cc:3071,64'
          Dst:             _ZNK13QPDFXRefEntry9getOffsetEv
        - Src:             'libqpdf/QPDFWriter.cc:3075,47'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack8activateERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:3076,17'
          Dst:             _ZN4qpdf4impl6Writer15writeHintStreamEi
        - Src:             'libqpdf/QPDFWriter.cc:3077,13'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:3078,27'
          Dst:             _ZN5QIntC9to_offsetImEExRKT_
        - Src:             'libqpdf/QPDFWriter.cc:3081,37'
          Dst:             _ZN13QPDFXRefEntryC2Ex
        - Src:             'libqpdf/QPDFWriter.cc:3081,13'
          Dst:             _ZN8ObjTableIN10QPDFWriter9NewObjectEEixEi
        - Src:             'libqpdf/QPDFWriter.cc:3084,17'
          Dst:             fprintf
        - Src:             'libqpdf/QPDFWriter.cc:3086,17'
          Dst:             fprintf
        - Src:             'libqpdf/QPDFWriter.cc:3087,17'
          Dst:             fprintf
        - Src:             'libqpdf/QPDFWriter.cc:3091,17'
          Dst:             fprintf
        - Src:             'libqpdf/QPDFWriter.cc:3095,17'
          Dst:             fclose
        - Src:             'libqpdf/QPDFWriter.cc:3077,13'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:3100,1'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:3100,1'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:3100,1'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:3100,1'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack6PopperD2Ev
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4impl6Writer5writeEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2431
      functionLinenumberEnd: 2456
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4QPDF14getObjectCountEv
        - _ZN4qpdf2pl5Count6finishEv
        - _ZN4qpdf4impl6Writer12doWriteSetupEv
        - _ZN4qpdf4impl6Writer13writeStandardEv
        - _ZN4qpdf4impl6Writer15writeLinearizedEv
        - _ZN4qpdf4impl6Writer16indicateProgressEbb
        - _ZN4qpdf4impl6Writer19prepareFileForWriteEv
        - _ZN5QIntC6to_intImEEiRKT_
        - _ZN9Pl_Buffer9getBufferEv
        - _ZNK4qpdf6Writer6Config9linearizeEv
        - fclose
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2432,5'
          Dst:             _ZN4qpdf4impl6Writer12doWriteSetupEv
        - Src:             'libqpdf/QPDFWriter.cc:2436,42'
          Dst:             _ZN4QPDF14getObjectCountEv
        - Src:             'libqpdf/QPDFWriter.cc:2436,66'
          Dst:             _ZNK4qpdf6Writer6Config9linearizeEv
        - Src:             'libqpdf/QPDFWriter.cc:2436,23'
          Dst:             _ZN5QIntC6to_intImEEiRKT_
        - Src:             'libqpdf/QPDFWriter.cc:2438,5'
          Dst:             _ZN4qpdf4impl6Writer19prepareFileForWriteEv
        - Src:             'libqpdf/QPDFWriter.cc:2440,13'
          Dst:             _ZNK4qpdf6Writer6Config9linearizeEv
        - Src:             'libqpdf/QPDFWriter.cc:2441,9'
          Dst:             _ZN4qpdf4impl6Writer15writeLinearizedEv
        - Src:             'libqpdf/QPDFWriter.cc:2443,9'
          Dst:             _ZN4qpdf4impl6Writer13writeStandardEv
        - Src:             'libqpdf/QPDFWriter.cc:2446,15'
          Dst:             _ZN4qpdf2pl5Count6finishEv
        - Src:             'libqpdf/QPDFWriter.cc:2448,9'
          Dst:             fclose
        - Src:             'libqpdf/QPDFWriter.cc:2452,42'
          Dst:             _ZN9Pl_Buffer9getBufferEv
        - Src:             'libqpdf/QPDFWriter.cc:2455,5'
          Dst:             _ZN4qpdf4impl6Writer16indicateProgressEbb
    - functionName:    _ZN4qpdf4impl6Writer19prepareFileForWriteEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2285
      functionLinenumberEnd: 2304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          222
      EdgeCount:       78
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN16QPDFObjectHandle10makeDirectEb
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle11shallowCopyEv
        - _ZN16QPDFObjectHandle19replaceKeyAndGetNewERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF21fixDanglingReferencesEb
        - _ZN4QPDF7getRootEv
        - _ZNK16QPDFObjectHandle10isIndirectEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2286,10'
          Dst:             _ZN4QPDF21fixDanglingReferencesEb
        - Src:             'libqpdf/QPDFWriter.cc:2287,22'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDFWriter.cc:2288,20'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2289,12'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDFWriter.cc:2290,45'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDFWriter.cc:2292,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFWriter.cc:2293,61'
          Dst:             _ZN16QPDFObjectHandle11shallowCopyEv
        - Src:             'libqpdf/QPDFWriter.cc:2293,23'
          Dst:             _ZN16QPDFObjectHandle19replaceKeyAndGetNewERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFWriter.cc:2293,16'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDFWriter.cc:2293,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2293,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2293,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2295,16'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2296,28'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:2297,22'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDFWriter.cc:2298,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDFWriter.cc:2299,22'
          Dst:             _ZN16QPDFObjectHandle10makeDirectEb
        - Src:             'libqpdf/QPDFWriter.cc:2300,20'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDFWriter.cc:2302,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2302,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2304,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2304,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2304,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDFWriter.cc:2304,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN10QPDFWriter5writeEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2425
      functionLinenumberEnd: 2427
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl6Writer5writeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:2426,8'
          Dst:             _ZN4qpdf4impl6Writer5writeEv
    - functionName:    _ZN10QPDFWriter24copyEncryptionParametersER4QPDF
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl6Writer24copyEncryptionParametersER4QPDF
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1088,8'
          Dst:             _ZN4qpdf4impl6Writer24copyEncryptionParametersER4QPDF
    - functionName:    _ZN10QPDFWriter25setR6EncryptionParametersEPKcS1_bbbbbb15qpdf_r3_print_eb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - bool
        - bool
        - bool
        - bool
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          79
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl6Writer23setEncryptionParametersEPKcS3_
        - _ZN4qpdf4impl6Writer31interpretR3EncryptionParametersEbbbbbb15qpdf_r3_print_e16qpdf_r3_modify_e
        - _ZN4qpdf6Writer6Config15encrypt_use_aesEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:964,8'
          Dst:             _ZN4qpdf4impl6Writer31interpretR3EncryptionParametersEbbbbbb15qpdf_r3_print_e16qpdf_r3_modify_e
        - Src:             'libqpdf/QPDFWriter.cc:973,12'
          Dst:             _ZN4qpdf6Writer6Config15encrypt_use_aesEb
        - Src:             'libqpdf/QPDFWriter.cc:974,8'
          Dst:             _ZN4qpdf4impl6Writer23setEncryptionParametersEPKcS3_
    - functionName:    _ZN4qpdf4impl6Writer31interpretR3EncryptionParametersEbbbbbb15qpdf_r3_print_e16qpdf_r3_modify_e
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - bool
        - bool
        - bool
        - bool
        - bool
        - bool
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          202
      EdgeCount:       46
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4QPDF3Doc10Encryption4setPEmb
        - _ZNK4QPDF3Doc10Encryption4getREv
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFWriter.cc:1026,5'
          Branch Sides:    []
        - Branch String:   'libqpdf/QPDFWriter.cc:1043,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1017,45'
          Dst:             _ZNK4QPDF3Doc10Encryption4getREv
        - Src:             'libqpdf/QPDFWriter.cc:1020,21'
          Dst:             _ZN4QPDF3Doc10Encryption4setPEmb
        - Src:             'libqpdf/QPDFWriter.cc:1023,21'
          Dst:             _ZN4QPDF3Doc10Encryption4setPEmb
        - Src:             'libqpdf/QPDFWriter.cc:1028,21'
          Dst:             _ZN4QPDF3Doc10Encryption4setPEmb
        - Src:             'libqpdf/QPDFWriter.cc:1031,21'
          Dst:             _ZN4QPDF3Doc10Encryption4setPEmb
        - Src:             'libqpdf/QPDFWriter.cc:1045,21'
          Dst:             _ZN4QPDF3Doc10Encryption4setPEmb
        - Src:             'libqpdf/QPDFWriter.cc:1048,21'
          Dst:             _ZN4QPDF3Doc10Encryption4setPEmb
        - Src:             'libqpdf/QPDFWriter.cc:1051,21'
          Dst:             _ZN4QPDF3Doc10Encryption4setPEmb
        - Src:             'libqpdf/QPDFWriter.cc:1054,21'
          Dst:             _ZN4QPDF3Doc10Encryption4setPEmb
        - Src:             'libqpdf/QPDFWriter.cc:1063,21'
          Dst:             _ZN4QPDF3Doc10Encryption4setPEmb
        - Src:             'libqpdf/QPDFWriter.cc:1066,21'
          Dst:             _ZN4QPDF3Doc10Encryption4setPEmb
        - Src:             'libqpdf/QPDFWriter.cc:1069,21'
          Dst:             _ZN4QPDF3Doc10Encryption4setPEmb
        - Src:             'libqpdf/QPDFWriter.cc:1072,21'
          Dst:             _ZN4QPDF3Doc10Encryption4setPEmb
    - functionName:    _ZN4qpdf4impl6Writer23setEncryptionParametersEPKcS3_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc10Encryption18compute_parametersEPKcS3_
        - _ZN4QPDF3Doc10Encryption6setId1ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4qpdf4impl6Writer10generateIDEb
        - _ZN4qpdf4impl6Writer27setEncryptionMinimumVersionEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:1079,5'
          Dst:             _ZN4qpdf4impl6Writer10generateIDEb
        - Src:             'libqpdf/QPDFWriter.cc:1080,17'
          Dst:             _ZN4QPDF3Doc10Encryption6setId1ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFWriter.cc:1081,34'
          Dst:             _ZN4QPDF3Doc10Encryption18compute_parametersEPKcS3_
        - Src:             'libqpdf/QPDFWriter.cc:1082,5'
          Dst:             _ZN4qpdf4impl6Writer27setEncryptionMinimumVersionEv
    - functionName:    _ZN10QPDFWriter25setR5EncryptionParametersEPKcS1_bbbbbb15qpdf_r3_print_eb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 948
      functionDepth:   0
      returnType:      void
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - bool
        - bool
        - bool
        - bool
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          79
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl6Writer23setEncryptionParametersEPKcS3_
        - _ZN4qpdf4impl6Writer31interpretR3EncryptionParametersEbbbbbb15qpdf_r3_print_e16qpdf_r3_modify_e
        - _ZN4qpdf6Writer6Config15encrypt_use_aesEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:937,12'
          Dst:             _ZN4qpdf6Writer6Config15encrypt_use_aesEb
        - Src:             'libqpdf/QPDFWriter.cc:938,8'
          Dst:             _ZN4qpdf4impl6Writer31interpretR3EncryptionParametersEbbbbbb15qpdf_r3_print_e16qpdf_r3_modify_e
        - Src:             'libqpdf/QPDFWriter.cc:947,8'
          Dst:             _ZN4qpdf4impl6Writer23setEncryptionParametersEPKcS3_
    - functionName:    _ZN10QPDFWriter33setR4EncryptionParametersInsecureEPKcS1_bbbbbb15qpdf_r3_print_ebb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - bool
        - bool
        - bool
        - bool
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          84
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl6Writer23setEncryptionParametersEPKcS3_
        - _ZN4qpdf4impl6Writer31interpretR3EncryptionParametersEbbbbbb15qpdf_r3_print_e16qpdf_r3_modify_e
        - _ZN4qpdf6Writer6Config15encrypt_use_aesEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:910,12'
          Dst:             _ZN4qpdf6Writer6Config15encrypt_use_aesEb
        - Src:             'libqpdf/QPDFWriter.cc:911,8'
          Dst:             _ZN4qpdf4impl6Writer31interpretR3EncryptionParametersEbbbbbb15qpdf_r3_print_e16qpdf_r3_modify_e
        - Src:             'libqpdf/QPDFWriter.cc:920,8'
          Dst:             _ZN4qpdf4impl6Writer23setEncryptionParametersEPKcS3_
    - functionName:    _ZN10QPDFWriter33setR3EncryptionParametersInsecureEPKcS1_bbbbbb15qpdf_r3_print_e
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - bool
        - bool
        - bool
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          74
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl6Writer23setEncryptionParametersEPKcS3_
        - _ZN4qpdf4impl6Writer31interpretR3EncryptionParametersEbbbbbb15qpdf_r3_print_e16qpdf_r3_modify_e
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:883,8'
          Dst:             _ZN4qpdf4impl6Writer31interpretR3EncryptionParametersEbbbbbb15qpdf_r3_print_e16qpdf_r3_modify_e
        - Src:             'libqpdf/QPDFWriter.cc:892,8'
          Dst:             _ZN4qpdf4impl6Writer23setEncryptionParametersEPKcS3_
    - functionName:    _ZN10QPDFWriter33setR2EncryptionParametersInsecureEPKcS1_bbbb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4QPDF3Doc10Encryption4setPEmb
        - _ZN4qpdf4impl6Writer23setEncryptionParametersEPKcS3_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:856,24'
          Dst:             _ZN4QPDF3Doc10Encryption4setPEmb
        - Src:             'libqpdf/QPDFWriter.cc:859,24'
          Dst:             _ZN4QPDF3Doc10Encryption4setPEmb
        - Src:             'libqpdf/QPDFWriter.cc:862,24'
          Dst:             _ZN4QPDF3Doc10Encryption4setPEmb
        - Src:             'libqpdf/QPDFWriter.cc:865,24'
          Dst:             _ZN4QPDF3Doc10Encryption4setPEmb
        - Src:             'libqpdf/QPDFWriter.cc:867,8'
          Dst:             _ZN4qpdf4impl6Writer23setEncryptionParametersEPKcS3_
    - functionName:    _ZN4qpdf6Writer6Config4pclmEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4qpdf6Writer6Config5usageERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:830,9'
          Dst:             _ZNK4qpdf6Writer6Config5usageERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN10QPDFWriter7setPCLmEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6Writer6Config4pclmEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:823,12'
          Dst:             _ZN4qpdf6Writer6Config4pclmEb
    - functionName:    _ZN4qpdf6Writer6Config15linearize_pass1ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFWriter29setLinearizationPass1FilenameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6Writer6Config15linearize_pass1ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:817,12'
          Dst:             _ZN4qpdf6Writer6Config15linearize_pass1ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN4qpdf6Writer6Config9linearizeEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf6Writer6Config5usageERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:807,9'
          Dst:             _ZNK4qpdf6Writer6Config5usageERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN10QPDFWriter16setLinearizationEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6Writer6Config9linearizeEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:800,12'
          Dst:             _ZN4qpdf6Writer6Config9linearizeEb
    - functionName:    _ZN10QPDFWriter21setPreserveEncryptionEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 795
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6Writer6Config19preserve_encryptionEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:794,12'
          Dst:             _ZN4qpdf6Writer6Config19preserve_encryptionEb
    - functionName:    _ZN4qpdf6Writer6Config22no_original_object_idsEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFWriter28setSuppressOriginalObjectIDsEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6Writer6Config22no_original_object_idsEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:788,12'
          Dst:             _ZN4qpdf6Writer6Config22no_original_object_idsEb
    - functionName:    _ZN10QPDFWriter14setStaticAesIVEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10Pl_AES_PDF11useStaticIVEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:781,9'
          Dst:             _ZN10Pl_AES_PDF11useStaticIVEv
    - functionName:    _ZN4qpdf6Writer6Config16deterministic_idEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFWriter18setDeterministicIDEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 773
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6Writer6Config16deterministic_idEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:774,12'
          Dst:             _ZN4qpdf6Writer6Config16deterministic_idEb
    - functionName:    _ZN4qpdf6Writer6Config9static_idEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFWriter11setStaticIDEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6Writer6Config9static_idEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:768,12'
          Dst:             _ZN4qpdf6Writer6Config9static_idEb
    - functionName:    _ZN4qpdf6Writer6Config17extra_header_textERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:760,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
    - functionName:    _ZN10QPDFWriter18setExtraHeaderTextERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 751
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6Writer6Config17extra_header_textERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:750,12'
          Dst:             _ZN4qpdf6Writer6Config17extra_header_textERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN4qpdf6Writer6Config18forced_pdf_versionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFWriter15forcePDFVersionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6Writer6Config18forced_pdf_versionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:744,12'
          Dst:             _ZN4qpdf6Writer6Config18forced_pdf_versionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
    - functionName:    _ZN10QPDFWriter20setMinimumPDFVersionERK10PDFVersion
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFWriter20setMinimumPDFVersionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - _ZNK10PDFVersion10getVersionERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:737,7'
          Dst:             _ZNK10PDFVersion10getVersionERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERi
        - Src:             'libqpdf/QPDFWriter.cc:738,5'
          Dst:             _ZN10QPDFWriter20setMinimumPDFVersionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
    - functionName:    _ZN10QPDFWriter20setMinimumPDFVersionERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4impl6Writer20setMinimumPDFVersionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:694,8'
          Dst:             _ZN4qpdf4impl6Writer20setMinimumPDFVersionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEi
    - functionName:    _ZN4qpdf6Writer6Config24newline_before_endstreamEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFWriter25setNewlineBeforeEndstreamEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6Writer6Config24newline_before_endstreamEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:688,12'
          Dst:             _ZN4qpdf6Writer6Config24newline_before_endstreamEb
    - functionName:    _ZN4qpdf6Writer6Config21preserve_unreferencedEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFWriter30setPreserveUnreferencedObjectsEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6Writer6Config21preserve_unreferencedEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:682,12'
          Dst:             _ZN4qpdf6Writer6Config21preserve_unreferencedEb
    - functionName:    _ZN10QPDFWriter10setQDFModeEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6Writer6Config3qdfEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:647,12'
          Dst:             _ZN4qpdf6Writer6Config3qdfEb
    - functionName:    _ZN10QPDFWriter23setContentNormalizationEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6Writer6Config17normalize_contentEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:641,12'
          Dst:             _ZN4qpdf6Writer6Config17normalize_contentEb
    - functionName:    _ZN4qpdf6Writer6Config16recompress_flateEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFWriter18setRecompressFlateEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6Writer6Config16recompress_flateEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:635,12'
          Dst:             _ZN4qpdf6Writer6Config16recompress_flateEb
    - functionName:    _ZN10QPDFWriter14setDecodeLevelE26qpdf_stream_decode_level_e
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6Writer6Config12decode_levelE26qpdf_stream_decode_level_e
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:617,12'
          Dst:             _ZN4qpdf6Writer6Config12decode_levelE26qpdf_stream_decode_level_e
    - functionName:    _ZN10QPDFWriter18setCompressStreamsEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6Writer6Config16compress_streamsEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:599,12'
          Dst:             _ZN4qpdf6Writer6Config16compress_streamsEb
    - functionName:    _ZN4qpdf6Writer6Config11stream_dataE18qpdf_stream_data_e
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4qpdf6Writer6Config12decode_levelE26qpdf_stream_decode_level_e
        - _ZN4qpdf6Writer6Config16compress_streamsEb
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFWriter.cc:578,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:580,9'
          Dst:             _ZN4qpdf6Writer6Config12decode_levelE26qpdf_stream_decode_level_e
        - Src:             'libqpdf/QPDFWriter.cc:581,9'
          Dst:             _ZN4qpdf6Writer6Config16compress_streamsEb
        - Src:             'libqpdf/QPDFWriter.cc:585,9'
          Dst:             _ZN4qpdf6Writer6Config12decode_levelE26qpdf_stream_decode_level_e
        - Src:             'libqpdf/QPDFWriter.cc:586,9'
          Dst:             _ZN4qpdf6Writer6Config16compress_streamsEb
        - Src:             'libqpdf/QPDFWriter.cc:590,9'
          Dst:             _ZN4qpdf6Writer6Config12decode_levelE26qpdf_stream_decode_level_e
        - Src:             'libqpdf/QPDFWriter.cc:591,9'
          Dst:             _ZN4qpdf6Writer6Config16compress_streamsEb
    - functionName:    _ZN10QPDFWriter17setStreamDataModeE18qpdf_stream_data_e
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6Writer6Config11stream_dataE18qpdf_stream_data_e
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:572,12'
          Dst:             _ZN4qpdf6Writer6Config11stream_dataE18qpdf_stream_data_e
    - functionName:    _ZN10QPDFWriter19setObjectStreamModeE20qpdf_object_stream_e
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6Writer6Config14object_streamsE20qpdf_object_stream_e
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:566,12'
          Dst:             _ZN4qpdf6Writer6Config14object_streamsE20qpdf_object_stream_e
    - functionName:    _ZN10QPDFWriter17setOutputPipelineEP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_18Pl_stack10initializeEP8Pipeline
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:560,23'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack10initializeEP8Pipeline
    - functionName:    _ZN12_GLOBAL__N_18Pl_stack10initializeEP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFWriter22getBufferSharedPointerEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFWriter9getBufferEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:553,36'
          Dst:             _ZN10QPDFWriter9getBufferEv
    - functionName:    _ZN10QPDFWriter9getBufferEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFWriter15setOutputMemoryEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_18Pl_stack10initializeEP8Pipeline
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:539,23'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack10initializeEP8Pipeline
    - functionName:    _ZN10QPDFWriter13setOutputFileEPKcP8_IO_FILEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_18Pl_stack10initializeEP8Pipeline
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:531,23'
          Dst:             _ZN12_GLOBAL__N_18Pl_stack10initializeEP8Pipeline
    - functionName:    _ZN10QPDFWriterC2ER4QPDFPKcP8_IO_FILEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFWriter13setOutputFileEPKcP8_IO_FILEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:504,5'
          Dst:             _ZN10QPDFWriter13setOutputFileEPKcP8_IO_FILEb
    - functionName:    _ZN10QPDFWriter17setOutputFilenameEPKc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10QPDFWriter13setOutputFileEPKcP8_IO_FILEb
        - _ZN5QUtil10safe_fopenEPKcS1_
        - _ZN5QUtil13binary_stdoutEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:516,9'
          Dst:             _ZN5QUtil13binary_stdoutEv
        - Src:             'libqpdf/QPDFWriter.cc:518,13'
          Dst:             _ZN5QUtil10safe_fopenEPKcS1_
        - Src:             'libqpdf/QPDFWriter.cc:521,5'
          Dst:             _ZN10QPDFWriter13setOutputFileEPKcP8_IO_FILEb
    - functionName:    _ZN10QPDFWriterC2ER4QPDFPKc
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFWriter17setOutputFilenameEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:498,5'
          Dst:             _ZN10QPDFWriter17setOutputFilenameEPKc
    - functionName:    _ZN4qpdf6Writer6ConfigaSERKS1_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFWriterC2ER4QPDF
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6WriterC2ER4QPDFNS0_6ConfigE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFWriterC2ER4QPDF
        - _ZN10QPDFWriterD2Ev
        - _ZN4qpdf6Writer6ConfigaSERKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:486,5'
          Dst:             _ZN10QPDFWriterC2ER4QPDF
        - Src:             'libqpdf/QPDFWriter.cc:488,12'
          Dst:             _ZN4qpdf6Writer6ConfigaSERKS1_
        - Src:             'libqpdf/QPDFWriter.cc:489,1'
          Dst:             _ZN10QPDFWriterD2Ev
    - functionName:    _ZN10QPDFWriter24FunctionProgressReporter14reportProgressEi
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFWriter24FunctionProgressReporterD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFWriter24FunctionProgressReporterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:45,1'
          Dst:             _ZN10QPDFWriter24FunctionProgressReporterD2Ev
    - functionName:    _ZN10QPDFWriter24FunctionProgressReporterD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFWriter16ProgressReporterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:47,1'
          Dst:             _ZN10QPDFWriter16ProgressReporterD2Ev
    - functionName:    _ZN10QPDFWriter16ProgressReporterD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFWriter16ProgressReporterC2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFWriter.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFWriter16ProgressReporterD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      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:    _ZN10QPDFWriter24FunctionProgressReporterC2ENSt3__18functionIFviEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFWriter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFWriter16ProgressReporterC2Ev
        - _ZN10QPDFWriter16ProgressReporterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFWriter.cc:38,39'
          Dst:             _ZN10QPDFWriter16ProgressReporterC2Ev
        - Src:             'libqpdf/QPDFWriter.cc:41,1'
          Dst:             _ZN10QPDFWriter16ProgressReporterD2Ev
    - functionName:    _GLOBAL__sub_I_QPDF_Array.cc
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.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/QPDF_Array.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle7newNullEv
        - _ZN16QPDFObjectHandleD2Ev
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:11,41'
          Dst:             _ZN16QPDFObjectHandle7newNullEv
        - Src:             'libqpdf/QPDF_Array.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'libqpdf/QPDF_Array.cc:0,0'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZNRSt3__123__optional_storage_baseINS_9allocatorINS_4pairIKm16QPDFObjectHandleEEEELb0EE5__getB8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNRSt3__18optionalINS_9allocatorINS_4pairIKm16QPDFObjectHandleEEEEEdeB8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/optional'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNRSt3__123__optional_storage_baseINS_9allocatorINS_4pairIKm16QPDFObjectHandleEEEELb0EE5__getB8ne220000Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/optional:812,18'
          Dst:             _ZNRSt3__123__optional_storage_baseINS_9allocatorINS_4pairIKm16QPDFObjectHandleEEEELb0EE5__getB8ne220000Ev
    - functionName:    _ZN10QPDFObject10ChildDescrC2EOS0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObject10ChildDescrC2ENSt3__110shared_ptrIS_EERKNS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_12basic_stringIcS6_NS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObject19setChildDescriptionEP4QPDFNSt3__110shared_ptrIS_EERKNS2_17basic_string_viewIcNS2_11char_traitsIcEEEENS2_12basic_stringIcS7_NS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN10QPDFObject10ChildDescrC2ENSt3__110shared_ptrIS_EERKNS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_12basic_stringIcS6_NS1_9allocatorIcEEEE
        - _ZN10QPDFObject10ChildDescrD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:438,43'
          Dst:             _ZN10QPDFObject10ChildDescrC2ENSt3__110shared_ptrIS_EERKNS1_17basic_string_viewIcNS1_11char_traitsIcEEEENS1_12basic_stringIcS6_NS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:437,9'
          Dst:             _ZN10QPDFObject10ChildDescrD2Ev
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:437,9'
          Dst:             _ZN10QPDFObject10ChildDescrD2Ev
    - functionName:    _ZNKRSt3__113move_iteratorIP16QPDFObjectHandleE4baseB8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/__iterator/move_iterator.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4qpdf10BaseHandleixEi
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16QPDFObjectHandleC2Ev
        - _ZNK4qpdf10BaseHandleixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:609,16'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDF_Array.cc:611,12'
          Dst:             _ZNK4qpdf10BaseHandleixEm
    - functionName:    _ZNK4qpdf10BaseHandleixEm
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN4qpdf5ArrayC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK4qpdf10BaseHandle18resolved_type_codeEv
        - _ZNK4qpdf10BaseHandle4sizeEv
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNK4qpdf5ArrayixEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:596,9'
          Dst:             _ZNK4qpdf10BaseHandle18resolved_type_codeEv
        - Src:             'libqpdf/QPDF_Array.cc:597,16'
          Dst:             _ZN4qpdf5ArrayC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDF_Array.cc:597,16'
          Dst:             _ZNK4qpdf5ArrayixEm
        - Src:             'libqpdf/QPDF_Array.cc:597,16'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_Array.cc:597,9'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_Array.cc:597,9'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_Array.cc:599,13'
          Dst:             _ZNK4qpdf10BaseHandle4sizeEv
        - Src:             'libqpdf/QPDF_Array.cc:600,16'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDF_Array.cc:602,12'
          Dst:             _ZN16QPDFObjectHandleC2Ev
    - functionName:    _ZNK4qpdf5ArrayixEm
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          114
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:188,5'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/QPDF_Array.cc:188,5'
          Dst:             __cxa_atexit
        - Src:             'libqpdf/QPDF_Array.cc:188,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Array.cc:188,5'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/QPDF_Array.cc:189,14'
          Dst:             _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
    - functionName:    _ZNK4qpdf10BaseHandle4sizeEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          115
      EdgeCount:       48
      CyclomaticComplexity: 24
      functionsReached:
        - _ZNK10QPDF_Array4sizeEv
        - _ZNK4qpdf10BaseHandle18resolved_type_codeEv
        - _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    12
      BranchProfiles:
        - Branch String:   'libqpdf/QPDF_Array.cc:567,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:567,13'
          Dst:             _ZNK4qpdf10BaseHandle18resolved_type_codeEv
        - Src:             'libqpdf/QPDF_Array.cc:569,16'
          Dst:             _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
        - Src:             'libqpdf/QPDF_Array.cc:569,34'
          Dst:             _ZNK10QPDF_Array4sizeEv
        - Src:             'libqpdf/QPDF_Array.cc:588,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_Array.cc:588,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDF_Array.cc:588,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_Array.cc:588,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDF_Array.cc:588,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf10BaseHandleD2Ev
        - _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,31'
          Dst:             _ZN4QPDF3Doc8Resolver8resolvedEPS_10QPDFObjGen
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,20'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,82'
          Dst:             _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:778,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,20'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,73'
          Dst:             _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:782,13'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
    - functionName:    _ZNK10QPDF_Array4sizeEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandle18eraseItemAndGetOldEi
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN16QPDFObjectHandle7newNullEv
        - _ZN16QPDFObjectHandle9eraseItemEi
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf5ArrayixEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:559,19'
          Dst:             _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_Array.cc:559,19'
          Dst:             _ZNK4qpdf5ArrayixEi
        - Src:             'libqpdf/QPDF_Array.cc:559,19'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_Array.cc:559,19'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_Array.cc:560,5'
          Dst:             _ZN16QPDFObjectHandle9eraseItemEi
        - Src:             'libqpdf/QPDF_Array.cc:561,12'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Array.cc:561,21'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_Array.cc:561,30'
          Dst:             _ZN16QPDFObjectHandle7newNullEv
        - Src:             'libqpdf/QPDF_Array.cc:562,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Array.cc:559,19'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_Array.cc:562,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZNK4qpdf5ArrayixEi
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZNK4qpdf5ArrayixEm
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:203,5'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/QPDF_Array.cc:203,5'
          Dst:             __cxa_atexit
        - Src:             'libqpdf/QPDF_Array.cc:203,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Array.cc:203,5'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/QPDF_Array.cc:207,12'
          Dst:             _ZNK4qpdf5ArrayixEm
    - functionName:    _ZN16QPDFObjectHandle9eraseItemEi
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          103
      EdgeCount:       37
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf5Array5eraseEi
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle13objectWarningERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - _ZNK4qpdf10BaseHandlecvbEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:545,22'
          Dst:             _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Array.cc:545,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Array.cc:546,20'
          Dst:             _ZN4qpdf5Array5eraseEi
        - Src:             'libqpdf/QPDF_Array.cc:547,13'
          Dst:             _ZNK16QPDFObjectHandle13objectWarningERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Array.cc:548,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_Array.cc:551,9'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Array.cc:552,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_Array.cc:545,14'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_Array.cc:545,14'
          Dst:             _ZN4qpdf5ArrayD2Ev
    - functionName:    _ZN4qpdf5Array5eraseEi
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL4to_si
        - _ZN4qpdf5Array5eraseEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:377,18'
          Dst:             _ZL4to_si
        - Src:             'libqpdf/QPDF_Array.cc:377,12'
          Dst:             _ZN4qpdf5Array5eraseEm
    - functionName:    _ZL4to_si
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf5Array5eraseEm
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          181
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL4to_im
        - _ZNK4qpdf5Array4sizeEv
        - _ZNK4qpdf5Array5arrayEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:346,14'
          Dst:             _ZNK4qpdf5Array5arrayEv
        - Src:             'libqpdf/QPDF_Array.cc:347,15'
          Dst:             _ZNK4qpdf5Array4sizeEv
        - Src:             'libqpdf/QPDF_Array.cc:351,50'
          Dst:             _ZL4to_im
    - functionName:    _ZNK4qpdf5Array5arrayEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:56,18'
          Dst:             _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
        - Src:             'libqpdf/QPDF_Array.cc:60,5'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_Array.cc:60,11'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QPDF_Array.cc:60,5'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_Array.cc:60,5'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/QPDF_Array.cc:60,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4qpdf5Array4sizeEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:179,18'
          Dst:             _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
    - functionName:    _ZL4to_im
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFObjectHandle19appendItemAndGetNewERKS_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle10appendItemERKS_
        - _ZN16QPDFObjectHandleC2ERKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:538,5'
          Dst:             _ZN16QPDFObjectHandle10appendItemERKS_
        - Src:             'libqpdf/QPDF_Array.cc:539,12'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
    - functionName:    _ZN16QPDFObjectHandle10appendItemERKS_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf5Array9push_backERK16QPDFObjectHandle
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - _ZNK4qpdf10BaseHandlecvbEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:527,22'
          Dst:             _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Array.cc:527,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Array.cc:528,15'
          Dst:             _ZN4qpdf5Array9push_backERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_Array.cc:530,9'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Array.cc:531,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_Array.cc:527,14'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_Array.cc:527,14'
          Dst:             _ZN4qpdf5ArrayD2Ev
    - functionName:    _ZN4qpdf5Array9push_backERK16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16QPDFObjectHandleaSERKS_
        - _ZNK4qpdf5Array14checkOwnershipERK16QPDFObjectHandle
        - _ZNK4qpdf5Array5arrayEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:334,14'
          Dst:             _ZNK4qpdf5Array5arrayEv
        - Src:             'libqpdf/QPDF_Array.cc:335,5'
          Dst:             _ZNK4qpdf5Array14checkOwnershipERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_Array.cc:337,42'
          Dst:             _ZN16QPDFObjectHandleaSERKS_
    - functionName:    _ZNK4qpdf5Array14checkOwnershipERK16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          84
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - _ZNK4qpdf10BaseHandle4qpdfEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:28,10'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Array.cc:29,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_Array.cc:29,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDF_Array.cc:29,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_Array.cc:29,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDF_Array.cc:29,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_Array.cc:31,9'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDF_Array.cc:31,24'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDF_Array.cc:31,34'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDF_Array.cc:31,49'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDF_Array.cc:32,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_Array.cc:32,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDF_Array.cc:32,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_Array.cc:32,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDF_Array.cc:32,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN16QPDFObjectHandle19insertItemAndGetNewEiRKS_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle10insertItemEiRKS_
        - _ZN16QPDFObjectHandleC2ERKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:520,5'
          Dst:             _ZN16QPDFObjectHandle10insertItemEiRKS_
        - Src:             'libqpdf/QPDF_Array.cc:521,12'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
    - functionName:    _ZN16QPDFObjectHandle10insertItemEiRKS_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          106
      EdgeCount:       37
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf5Array6insertEiRK16QPDFObjectHandle
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle13objectWarningERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - _ZNK4qpdf10BaseHandlecvbEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:506,22'
          Dst:             _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Array.cc:506,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Array.cc:507,20'
          Dst:             _ZN4qpdf5Array6insertEiRK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_Array.cc:508,13'
          Dst:             _ZNK16QPDFObjectHandle13objectWarningERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Array.cc:509,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_Array.cc:512,9'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Array.cc:513,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_Array.cc:506,14'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_Array.cc:506,14'
          Dst:             _ZN4qpdf5ArrayD2Ev
    - functionName:    _ZN4qpdf5Array6insertEiRK16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL4to_si
        - _ZN4qpdf5Array6insertEmRK16QPDFObjectHandle
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:328,19'
          Dst:             _ZL4to_si
        - Src:             'libqpdf/QPDF_Array.cc:328,12'
          Dst:             _ZN4qpdf5Array6insertEmRK16QPDFObjectHandle
    - functionName:    _ZN4qpdf5Array6insertEmRK16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          193
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL4to_im
        - _ZN16QPDFObjectHandleaSERKS_
        - _ZN4qpdf5Array9push_backERK16QPDFObjectHandle
        - _ZNK4qpdf5Array14checkOwnershipERK16QPDFObjectHandle
        - _ZNK4qpdf5Array4sizeEv
        - _ZNK4qpdf5Array5arrayEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:291,14'
          Dst:             _ZNK4qpdf5Array5arrayEv
        - Src:             'libqpdf/QPDF_Array.cc:292,17'
          Dst:             _ZNK4qpdf5Array4sizeEv
        - Src:             'libqpdf/QPDF_Array.cc:296,5'
          Dst:             _ZNK4qpdf5Array14checkOwnershipERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_Array.cc:299,9'
          Dst:             _ZN4qpdf5Array9push_backERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_Array.cc:303,51'
          Dst:             _ZL4to_im
        - Src:             'libqpdf/QPDF_Array.cc:317,25'
          Dst:             _ZN16QPDFObjectHandleaSERKS_
    - functionName:    _ZN16QPDFObjectHandle18setArrayFromVectorERKNSt3__16vectorIS_NS0_9allocatorIS_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf5Array13setFromVectorERKNSt3__16vectorI16QPDFObjectHandleNS1_9allocatorIS3_EEEE
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - _ZNK4qpdf10BaseHandlecvbEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:495,22'
          Dst:             _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Array.cc:495,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Array.cc:496,15'
          Dst:             _ZN4qpdf5Array13setFromVectorERKNSt3__16vectorI16QPDFObjectHandleNS1_9allocatorIS3_EEEE
        - Src:             'libqpdf/QPDF_Array.cc:498,9'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Array.cc:499,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_Array.cc:495,14'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_Array.cc:495,14'
          Dst:             _ZN4qpdf5ArrayD2Ev
    - functionName:    _ZN4qpdf5Array13setFromVectorERKNSt3__16vectorI16QPDFObjectHandleNS1_9allocatorIS3_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf5Array14checkOwnershipERK16QPDFObjectHandle
        - _ZNK4qpdf5Array5arrayEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:279,14'
          Dst:             _ZNK4qpdf5Array5arrayEv
        - Src:             'libqpdf/QPDF_Array.cc:283,9'
          Dst:             _ZNK4qpdf5Array14checkOwnershipERK16QPDFObjectHandle
    - functionName:    _ZN16QPDFObjectHandle12setArrayItemEiRKS_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          98
      EdgeCount:       35
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4qpdf5Array3setEiRK16QPDFObjectHandle
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle13objectWarningERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - _ZNK4qpdf10BaseHandlecvbEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:484,22'
          Dst:             _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Array.cc:484,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Array.cc:485,20'
          Dst:             _ZN4qpdf5Array3setEiRK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_Array.cc:486,13'
          Dst:             _ZNK16QPDFObjectHandle13objectWarningERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Array.cc:489,9'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Array.cc:484,14'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_Array.cc:484,14'
          Dst:             _ZN4qpdf5ArrayD2Ev
    - functionName:    _ZN4qpdf5Array3setEiRK16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL4to_si
        - _ZN4qpdf5Array3setEmRK16QPDFObjectHandle
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:273,16'
          Dst:             _ZL4to_si
        - Src:             'libqpdf/QPDF_Array.cc:273,12'
          Dst:             _ZN4qpdf5Array3setEmRK16QPDFObjectHandle
    - functionName:    _ZN4qpdf5Array3setEmRK16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN16QPDFObjectHandleaSERKS_
        - _ZNK4qpdf5Array14checkOwnershipERK16QPDFObjectHandle
        - _ZNK4qpdf5Array4sizeEv
        - _ZNK4qpdf5Array5arrayEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:254,15'
          Dst:             _ZNK4qpdf5Array4sizeEv
        - Src:             'libqpdf/QPDF_Array.cc:257,14'
          Dst:             _ZNK4qpdf5Array5arrayEv
        - Src:             'libqpdf/QPDF_Array.cc:258,5'
          Dst:             _ZNK4qpdf5Array14checkOwnershipERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_Array.cc:260,29'
          Dst:             _ZN16QPDFObjectHandleaSERKS_
        - Src:             'libqpdf/QPDF_Array.cc:262,25'
          Dst:             _ZN16QPDFObjectHandleaSERKS_
    - functionName:    _ZNK16QPDFObjectHandle16getArrayAsVectorEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       27
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf5Array11getAsVectorEv
      functionUses:    4
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:473,22'
          Dst:             _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Array.cc:473,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Array.cc:474,22'
          Dst:             _ZNK4qpdf5Array11getAsVectorEv
        - Src:             'libqpdf/QPDF_Array.cc:473,14'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_Array.cc:473,14'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_Array.cc:476,5'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Array.cc:477,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
    - functionName:    _ZNK4qpdf5Array11getAsVectorEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          125
      EdgeCount:       41
      CyclomaticComplexity: 19
      functionsReached:
        - _ZNK4qpdf5Array4sizeEv
        - _ZNK4qpdf5Array5arrayEv
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:236,14'
          Dst:             _ZNK4qpdf5Array5arrayEv
        - Src:             'libqpdf/QPDF_Array.cc:239,19'
          Dst:             _ZNK4qpdf5Array4sizeEv
        - Src:             'libqpdf/QPDF_Array.cc:244,18'
          Dst:             _ZNK4qpdf5Array4sizeEv
    - functionName:    _ZN16QPDFObjectHandle6MatrixC2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK16QPDFObjectHandle16getArrayAsMatrixEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          106
      EdgeCount:       36
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN16QPDFObjectHandle6MatrixC2Edddddd
        - _ZN16QPDFObjectHandle6MatrixC2Ev
        - _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK16QPDFObjectHandle16getValueAsNumberERd
        - _ZNK4qpdf5Array4sizeEv
        - _ZNK4qpdf5ArrayixEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:457,11'
          Dst:             _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_Array.cc:458,15'
          Dst:             _ZNK4qpdf5Array4sizeEv
        - Src:             'libqpdf/QPDF_Array.cc:459,16'
          Dst:             _ZN16QPDFObjectHandle6MatrixC2Ev
        - Src:             'libqpdf/QPDF_Array.cc:468,1'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_Array.cc:463,14'
          Dst:             _ZNK4qpdf5ArrayixEm
        - Src:             'libqpdf/QPDF_Array.cc:463,23'
          Dst:             _ZNK16QPDFObjectHandle16getValueAsNumberERd
        - Src:             'libqpdf/QPDF_Array.cc:464,20'
          Dst:             _ZN16QPDFObjectHandle6MatrixC2Ev
        - Src:             'libqpdf/QPDF_Array.cc:467,12'
          Dst:             _ZN16QPDFObjectHandle6MatrixC2Edddddd
        - Src:             'libqpdf/QPDF_Array.cc:468,1'
          Dst:             _ZN4qpdf5ArrayD2Ev
    - functionName:    _ZNK16QPDFObjectHandle19getArrayAsRectangleEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          122
      EdgeCount:       40
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN16QPDFObjectHandle9RectangleC2Edddd
        - _ZN16QPDFObjectHandle9RectangleC2Ev
        - _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK16QPDFObjectHandle16getValueAsNumberERd
        - _ZNK4qpdf5Array4sizeEv
        - _ZNK4qpdf5ArrayixEm
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:437,11'
          Dst:             _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_Array.cc:438,15'
          Dst:             _ZNK4qpdf5Array4sizeEv
        - Src:             'libqpdf/QPDF_Array.cc:439,16'
          Dst:             _ZN16QPDFObjectHandle9RectangleC2Ev
        - Src:             'libqpdf/QPDF_Array.cc:452,1'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_Array.cc:443,14'
          Dst:             _ZNK4qpdf5ArrayixEm
        - Src:             'libqpdf/QPDF_Array.cc:443,23'
          Dst:             _ZNK16QPDFObjectHandle16getValueAsNumberERd
        - Src:             'libqpdf/QPDF_Array.cc:444,20'
          Dst:             _ZN16QPDFObjectHandle9RectangleC2Ev
        - Src:             'libqpdf/QPDF_Array.cc:447,12'
          Dst:             _ZN16QPDFObjectHandle9RectangleC2Edddd
        - Src:             'libqpdf/QPDF_Array.cc:452,1'
          Dst:             _ZN4qpdf5ArrayD2Ev
    - functionName:    _ZNK16QPDFObjectHandle8isMatrixEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          89
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4qpdf5Array3endEv
        - _ZN4qpdf5Array5beginEv
        - _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK16QPDFObjectHandle8isNumberEv
        - _ZNK4qpdf5Array4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:425,11'
          Dst:             _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_Array.cc:426,24'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDF_Array.cc:426,24'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDF_Array.cc:427,17'
          Dst:             _ZNK16QPDFObjectHandle8isNumberEv
        - Src:             'libqpdf/QPDF_Array.cc:432,1'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_Array.cc:431,18'
          Dst:             _ZNK4qpdf5Array4sizeEv
        - Src:             'libqpdf/QPDF_Array.cc:432,1'
          Dst:             _ZN4qpdf5ArrayD2Ev
    - functionName:    _ZN4qpdf5Array5beginEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
        - _ZNK4qpdf5Array11getAsVectorEv
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:83,18'
          Dst:             _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
        - Src:             'libqpdf/QPDF_Array.cc:88,75'
          Dst:             _ZNK4qpdf5Array11getAsVectorEv
    - functionName:    _ZN4qpdf5Array3endEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
        - _ZNK4qpdf5Array11getAsVectorEv
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:98,18'
          Dst:             _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
        - Src:             'libqpdf/QPDF_Array.cc:103,75'
          Dst:             _ZNK4qpdf5Array11getAsVectorEv
    - functionName:    _ZNK16QPDFObjectHandle11isRectangleEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          89
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4qpdf5Array3endEv
        - _ZN4qpdf5Array5beginEv
        - _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK16QPDFObjectHandle8isNumberEv
        - _ZNK4qpdf5Array4sizeEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:413,11'
          Dst:             _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_Array.cc:414,24'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDF_Array.cc:414,24'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDF_Array.cc:415,17'
          Dst:             _ZNK16QPDFObjectHandle8isNumberEv
        - Src:             'libqpdf/QPDF_Array.cc:420,1'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_Array.cc:419,18'
          Dst:             _ZNK4qpdf5Array4sizeEv
        - Src:             'libqpdf/QPDF_Array.cc:420,1'
          Dst:             _ZN4qpdf5ArrayD2Ev
    - functionName:    _ZN9QPDF_Null6createENSt3__110shared_ptrI10QPDFObjectEERKNS0_17basic_string_viewIcNS0_11char_traitsIcEEEENS0_12basic_stringIcS6_NS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          87
      EdgeCount:       27
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN10QPDFObject19setChildDescriptionEP4QPDFNSt3__110shared_ptrIS_EERKNS2_17basic_string_viewIcNS2_11char_traitsIcEEEENS2_12basic_stringIcS7_NS2_9allocatorIcEEEE
        - _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN10QPDFObject7getQPDFEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:975,14'
          Dst:             _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:976,36'
          Dst:             _ZN10QPDFObject7getQPDFEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:976,8'
          Dst:             _ZN10QPDFObject19setChildDescriptionEP4QPDFNSt3__110shared_ptrIS_EERKNS2_17basic_string_viewIcNS2_11char_traitsIcEEEENS2_12basic_stringIcS7_NS2_9allocatorIcEEEE
    - functionName:    _ZNK16QPDFObjectHandle12getArrayItemEi
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          217
      EdgeCount:       83
      CyclomaticComplexity: 38
      functionsReached:
        - _ZN16QPDFObjectHandle7newNullEv
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - _ZN4qpdf5ArrayD2Ev
        - _ZN9QPDF_Null6createENSt3__110shared_ptrI10QPDFObjectEERKNS0_17basic_string_viewIcNS0_11char_traitsIcEEEENS0_12basic_stringIcS6_NS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle13objectWarningERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf5Array4sizeEv
        - _ZNK4qpdf5ArrayixEi
      functionUses:    10
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:394,22'
          Dst:             _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_Array.cc:394,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Array.cc:395,27'
          Dst:             _ZNK4qpdf5ArrayixEi
        - Src:             'libqpdf/QPDF_Array.cc:395,27'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_Array.cc:395,18'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Array.cc:395,18'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Array.cc:395,18'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Array.cc:398,46'
          Dst:             _ZNK4qpdf5Array4sizeEv
        - Src:             'libqpdf/QPDF_Array.cc:400,20'
          Dst:             _ZN16QPDFObjectHandle7newNullEv
        - Src:             'libqpdf/QPDF_Array.cc:402,9'
          Dst:             _ZNK16QPDFObjectHandle13objectWarningERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Array.cc:404,9'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Array.cc:394,14'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_Array.cc:407,12'
          Dst:             _ZN9QPDF_Null6createENSt3__110shared_ptrI10QPDFObjectEERKNS0_17basic_string_viewIcNS0_11char_traitsIcEEEENS0_12basic_stringIcS6_NS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Array.cc:407,12'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDF_Array.cc:394,14'
          Dst:             _ZN4qpdf5ArrayD2Ev
    - functionName:    _ZNK16QPDFObjectHandle14getArrayNItemsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL4to_im
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7isArrayEv
        - _ZNK4qpdf10BaseHandle4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:383,14'
          Dst:             _ZNK4qpdf10BaseHandle4sizeEv
        - Src:             'libqpdf/QPDF_Array.cc:384,18'
          Dst:             _ZNK16QPDFObjectHandle7isArrayEv
        - Src:             'libqpdf/QPDF_Array.cc:385,16'
          Dst:             _ZL4to_im
        - Src:             'libqpdf/QPDF_Array.cc:387,5'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZNK4qpdf5Array3getEi
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL4to_si
        - _ZN16QPDFObjectHandleC2Ev
        - _ZNK4qpdf5Array3getEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:228,16'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDF_Array.cc:230,16'
          Dst:             _ZL4to_si
        - Src:             'libqpdf/QPDF_Array.cc:230,12'
          Dst:             _ZNK4qpdf5Array3getEm
    - functionName:    _ZNK4qpdf5Array3getEm
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleC2Ev
        - _ZNK4qpdf5Array4nullEv
        - _ZNK4qpdf5Array4sizeEv
        - _ZNK4qpdf5Array5arrayEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:213,14'
          Dst:             _ZNK4qpdf5Array4sizeEv
        - Src:             'libqpdf/QPDF_Array.cc:214,16'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDF_Array.cc:216,14'
          Dst:             _ZNK4qpdf5Array5arrayEv
        - Src:             'libqpdf/QPDF_Array.cc:218,16'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_Array.cc:221,44'
          Dst:             _ZNK4qpdf5Array4nullEv
        - Src:             'libqpdf/QPDF_Array.cc:221,53'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
    - functionName:    _ZNK4qpdf5Array4nullEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:173,12'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
    - functionName:    _ZN4qpdf5Array5crendEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
        - _ZNK4qpdf5Array11getAsVectorEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:158,18'
          Dst:             _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
        - Src:             'libqpdf/QPDF_Array.cc:163,75'
          Dst:             _ZNK4qpdf5Array11getAsVectorEv
    - functionName:    _ZN4qpdf5Array7crbeginEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
        - _ZNK4qpdf5Array11getAsVectorEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:143,18'
          Dst:             _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
        - Src:             'libqpdf/QPDF_Array.cc:148,75'
          Dst:             _ZNK4qpdf5Array11getAsVectorEv
    - functionName:    _ZN4qpdf5Array4cendEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
        - _ZNK4qpdf5Array11getAsVectorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:128,18'
          Dst:             _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
        - Src:             'libqpdf/QPDF_Array.cc:133,75'
          Dst:             _ZNK4qpdf5Array11getAsVectorEv
    - functionName:    _ZN4qpdf5Array6cbeginEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
        - _ZNK4qpdf5Array11getAsVectorEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:113,18'
          Dst:             _ZNK4qpdf10BaseHandle2asI10QPDF_ArrayEEPT_v
        - Src:             'libqpdf/QPDF_Array.cc:118,75'
          Dst:             _ZNK4qpdf5Array11getAsVectorEv
    - functionName:    _ZN4qpdf5Array5emptyEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf5ArrayC2EONSt3__16vectorI16QPDFObjectHandleNS1_9allocatorIS3_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:77,12'
          Dst:             _ZN4qpdf5ArrayC2EONSt3__16vectorI16QPDFObjectHandleNS1_9allocatorIS3_EEEE
    - functionName:    _ZN4qpdf5ArrayC2EONSt3__16vectorI16QPDFObjectHandleNS1_9allocatorIS3_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject6createI10QPDF_ArrayJNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:70,16'
          Dst:             _ZN10QPDFObject6createI10QPDF_ArrayJNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDF_Array.cc:70,5'
          Dst:             _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf5ArrayC2ERKNSt3__16vectorI16QPDFObjectHandleNS1_9allocatorIS3_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject6createI10QPDF_ArrayJRKNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:65,16'
          Dst:             _ZN10QPDFObject6createI10QPDF_ArrayJRKNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDF_Array.cc:65,5'
          Dst:             _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN10QPDF_ArrayC2EONSt3__16vectorI16QPDFObjectHandleNS0_9allocatorIS2_EEEEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Array.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          131
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZNK4qpdf10BaseHandle13raw_type_codeEv
        - _ZNK4qpdf10BaseHandle8indirectEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Array.cc:43,22'
          Dst:             _ZNK4qpdf10BaseHandle13raw_type_codeEv
        - Src:             'libqpdf/QPDF_Array.cc:43,59'
          Dst:             _ZNK4qpdf10BaseHandle8indirectEv
        - Src:             'libqpdf/QPDF_Array.cc:44,40'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
    - functionName:    _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandle5eraseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle12isDictionaryEv
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:290,9'
          Dst:             _ZN4qpdf10BaseHandle5eraseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Dictionary.cc:290,23'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDF_Dictionary.cc:293,5'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN4qpdf10BaseHandle5eraseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:119,18'
          Dst:             _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
    - functionName:    _ZN16QPDFObjectHandle18removeKeyAndGetOldERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       19
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16QPDFObjectHandle7newNullEv
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf10BaseHandle5eraseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecvbEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:299,19'
          Dst:             _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Dictionary.cc:299,19'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_Dictionary.cc:300,5'
          Dst:             _ZN4qpdf10BaseHandle5eraseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Dictionary.cc:301,12'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Dictionary.cc:301,21'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_Dictionary.cc:301,30'
          Dst:             _ZN16QPDFObjectHandle7newNullEv
        - Src:             'libqpdf/QPDF_Dictionary.cc:302,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Dictionary.cc:302,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN16QPDFObjectHandle19replaceKeyAndGetOldERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle18removeKeyAndGetOldERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandleD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:282,28'
          Dst:             _ZN16QPDFObjectHandle18removeKeyAndGetOldERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Dictionary.cc:283,5'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_Dictionary.cc:285,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Dictionary.cc:285,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          100
      EdgeCount:       32
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - _ZNK16QPDFObjectHandle14checkOwnershipERKS_
        - _ZNK4qpdf10BaseHandlecvbEv
      functionUses:    59
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:264,21'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Dictionary.cc:264,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Dictionary.cc:265,9'
          Dst:             _ZNK16QPDFObjectHandle14checkOwnershipERKS_
        - Src:             'libqpdf/QPDF_Dictionary.cc:266,27'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_Dictionary.cc:266,14'
          Dst:             _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_Dictionary.cc:266,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Dictionary.cc:266,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Dictionary.cc:264,14'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_Dictionary.cc:269,5'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Dictionary.cc:264,14'
          Dst:             _ZN4qpdf10DictionaryD2Ev
    - functionName:    _ZNK16QPDFObjectHandle14checkOwnershipERKS_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle13getOwningQPDFEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:197,17'
          Dst:             _ZNK16QPDFObjectHandle13getOwningQPDFEv
        - Src:             'libqpdf/QPDF_Dictionary.cc:198,27'
          Dst:             _ZNK16QPDFObjectHandle13getOwningQPDFEv
        - Src:             'libqpdf/QPDF_Dictionary.cc:200,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_Dictionary.cc:200,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDF_Dictionary.cc:200,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_Dictionary.cc:200,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDF_Dictionary.cc:200,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf10BaseHandle7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - _ZNK4qpdf14BaseDictionary4dictEv
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:173,35'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_Dictionary.cc:173,22'
          Dst:             _ZN4qpdf10BaseHandle7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_Dictionary.cc:173,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Dictionary.cc:174,15'
          Dst:             _ZNK4qpdf14BaseDictionary4dictEv
        - Src:             'libqpdf/QPDF_Dictionary.cc:173,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf10BaseHandle7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN16QPDFObjectHandleaSERKS_
        - _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandle8indirectEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:141,18'
          Dst:             _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
        - Src:             'libqpdf/QPDF_Dictionary.cc:142,19'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_Dictionary.cc:142,36'
          Dst:             _ZNK4qpdf10BaseHandle8indirectEv
        - Src:             'libqpdf/QPDF_Dictionary.cc:149,27'
          Dst:             _ZN16QPDFObjectHandleaSERKS_
    - functionName:    _ZNK4qpdf14BaseDictionary4dictEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:13,18'
          Dst:             _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
        - Src:             'libqpdf/QPDF_Dictionary.cc:16,5'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_Dictionary.cc:16,11'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QPDF_Dictionary.cc:16,5'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_Dictionary.cc:16,5'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/QPDF_Dictionary.cc:16,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN16QPDFObjectHandle19replaceKeyAndGetNewERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandleC2ERKS_
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:275,5'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_Dictionary.cc:276,12'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
    - functionName:    _ZNK16QPDFObjectHandle12getDictAsMapEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          86
      EdgeCount:       28
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf10DictionaryD2Ev
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf14BaseDictionary8getAsMapEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:253,21'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Dictionary.cc:253,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Dictionary.cc:254,21'
          Dst:             _ZNK4qpdf14BaseDictionary8getAsMapEv
        - Src:             'libqpdf/QPDF_Dictionary.cc:253,14'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_Dictionary.cc:253,14'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_Dictionary.cc:256,5'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Dictionary.cc:257,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
    - functionName:    _ZNK4qpdf14BaseDictionary8getAsMapEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf14BaseDictionary4dictEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:112,12'
          Dst:             _ZNK4qpdf14BaseDictionary4dictEv
    - functionName:    _ZNK16QPDFObjectHandle7getKeysEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       27
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary7getKeysEv
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - _ZNK4qpdf10BaseHandlecvbEv
      functionUses:    7
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:242,21'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Dictionary.cc:242,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Dictionary.cc:243,21'
          Dst:             _ZN4qpdf14BaseDictionary7getKeysEv
        - Src:             'libqpdf/QPDF_Dictionary.cc:242,14'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_Dictionary.cc:242,14'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_Dictionary.cc:245,5'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Dictionary.cc:246,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
    - functionName:    _ZN4qpdf14BaseDictionary7getKeysEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          110
      EdgeCount:       38
      CyclomaticComplexity: 19
      functionsReached:
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf14BaseDictionary4dictEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:101,22'
          Dst:             _ZNK4qpdf14BaseDictionary4dictEv
        - Src:             'libqpdf/QPDF_Dictionary.cc:102,26'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
    - functionName:    _ZNK16QPDFObjectHandle12getKeyIfDictERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16QPDFObjectHandle7newNullEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6isNullEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:236,12'
          Dst:             _ZNK16QPDFObjectHandle6isNullEv
        - Src:             'libqpdf/QPDF_Dictionary.cc:236,23'
          Dst:             _ZN16QPDFObjectHandle7newNullEv
        - Src:             'libqpdf/QPDF_Dictionary.cc:236,35'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          185
      EdgeCount:       64
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN9QPDF_Null6createENSt3__110shared_ptrI10QPDFObjectEERKNS0_17basic_string_viewIcNS0_11char_traitsIcEEEENS0_12basic_stringIcS6_NS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecvbEv
      functionUses:    169
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:221,23'
          Dst:             _ZNK4qpdf10BaseHandle3getERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Dictionary.cc:221,23'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_Dictionary.cc:221,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Dictionary.cc:221,14'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Dictionary.cc:221,14'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Dictionary.cc:224,9'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDF_Dictionary.cc:226,16'
          Dst:             _ZN9QPDF_Null6createENSt3__110shared_ptrI10QPDFObjectEERKNS0_17basic_string_viewIcNS0_11char_traitsIcEEEENS0_12basic_stringIcS6_NS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Dictionary.cc:226,16'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDF_Dictionary.cc:228,5'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Dictionary.cc:230,12'
          Dst:             _ZN9QPDF_Null6createENSt3__110shared_ptrI10QPDFObjectEERKNS0_17basic_string_viewIcNS0_11char_traitsIcEEEENS0_12basic_stringIcS6_NS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Dictionary.cc:230,12'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - _ZN4qpdf10DictionaryD2Ev
        - _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle8containsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecvbEv
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:209,27'
          Dst:             _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_Dictionary.cc:209,20'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Dictionary.cc:210,21'
          Dst:             _ZNK4qpdf10BaseHandle8containsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Dictionary.cc:212,9'
          Dst:             _ZNK16QPDFObjectHandle11typeWarningEPKcRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Dictionary.cc:213,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_Dictionary.cc:209,20'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_Dictionary.cc:209,20'
          Dst:             _ZN4qpdf10DictionaryD2Ev
    - functionName:    _ZNK4qpdf10BaseHandle8containsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:64,13'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Dictionary.cc:64,26'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
    - functionName:    _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    94
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:23,18'
          Dst:             _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
        - Src:             'libqpdf/QPDF_Dictionary.cc:29,5'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/QPDF_Dictionary.cc:29,5'
          Dst:             __cxa_atexit
        - Src:             'libqpdf/QPDF_Dictionary.cc:29,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Dictionary.cc:29,5'
          Dst:             __cxa_guard_release
    - functionName:    _ZN4qpdf10Dictionary5emptyEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf10DictionaryC2EONSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandleNS1_4lessIS8_EENS6_INS1_4pairIKS8_S9_EEEEEE
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:191,12'
          Dst:             _ZN4qpdf10DictionaryC2EONSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandleNS1_4lessIS8_EENS6_INS1_4pairIKS8_S9_EEEEEE
    - functionName:    _ZN4qpdf10DictionaryC2EONSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandleNS1_4lessIS8_EENS6_INS1_4pairIKS8_S9_EEEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf14BaseDictionaryC2EONSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandleNS1_4lessIS8_EENS6_INS1_4pairIKS8_S9_EEEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:179,5'
          Dst:             _ZN4qpdf14BaseDictionaryC2EONSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandleNS1_4lessIS8_EENS6_INS1_4pairIKS8_S9_EEEEEE
    - functionName:    _ZN4qpdf14BaseDictionaryC2EONSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandleNS1_4lessIS8_EENS6_INS1_4pairIKS8_S9_EEEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject6createI15QPDF_DictionaryJNSt3__13mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16QPDFObjectHandleNS2_4lessIS9_EENS7_INS2_4pairIKS9_SA_EEEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:220,24'
          Dst:             _ZN10QPDFObject6createI15QPDF_DictionaryJNSt3__13mapINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE16QPDFObjectHandleNS2_4lessIS9_EENS7_INS2_4pairIKS9_SA_EEEEEEEEENS2_10shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:220,13'
          Dst:             _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf14BaseDictionaryC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:225,13'
          Dst:             _ZN4qpdf10BaseHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4qpdf10DictionaryC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf14BaseDictionaryC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:184,5'
          Dst:             _ZN4qpdf14BaseDictionaryC2ERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZNK4qpdf10BaseHandle4findERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          93
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
        - _ZNK4qpdf10BaseHandlecvbEv
        - __assert_fail
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:86,5'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/QPDF_Dictionary.cc:86,5'
          Dst:             __cxa_atexit
        - Src:             'libqpdf/QPDF_Dictionary.cc:86,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Dictionary.cc:86,5'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/QPDF_Dictionary.cc:87,5'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Dictionary.cc:87,5'
          Dst:             __assert_fail
        - Src:             'libqpdf/QPDF_Dictionary.cc:88,18'
          Dst:             _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
    - functionName:    _ZNK4qpdf10BaseHandle2atERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Dictionary.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Dictionary.cc:47,14'
          Dst:             _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
        - Src:             'libqpdf/QPDF_Dictionary.cc:49,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_Dictionary.cc:49,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QPDF_Dictionary.cc:49,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_Dictionary.cc:49,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/QPDF_Dictionary.cc:49,9'
          Dst:             __cxa_free_exception
    - functionName:    _GLOBAL__sub_I_QPDF_Stream.cc
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.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/QPDF_Stream.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:0,0'
          Dst:             __cxa_atexit
    - functionName:    _ZN4qpdf7IntegerC2ITkNSt3__18integralEmEET_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       19
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4qpdf7IntegerC2Ex
        - _ZN4qpdf7IntegerD2Ev
        - _ZNSt14overflow_errorC2B8ne220000EPKc
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:307,13'
          Dst:             _ZN4qpdf7IntegerC2Ex
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:313,21'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:313,27'
          Dst:             _ZNSt14overflow_errorC2B8ne220000EPKc
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:313,21'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:313,21'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:316,9'
          Dst:             _ZN4qpdf7IntegerD2Ev
    - functionName:    _ZN4qpdfeqITkNSt3__18integralExEEbRKNS_7IntegerET_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf7Integer5valueEv
        - _ZNK4qpdf7IntegercvbEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:396,20'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:396,46'
          Dst:             _ZNK4qpdf7Integer5valueEv
    - functionName:    '_ZZN4qpdf6Stream14pipeStreamDataEP8PipelinePbi26qpdf_stream_decode_level_ebbENK3$_0clEPKci'
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf6Stream4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:665,76'
          Dst:             _ZN4qpdf6Stream4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4qpdf6Stream4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4QPDF4warnE17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExS9_
        - _ZNK4qpdf10BaseHandle4qpdfEv
        - _ZNK4qpdf10BaseHandle6offsetEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:790,5'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDF_Stream.cc:790,42'
          Dst:             _ZNK4qpdf10BaseHandle6offsetEv
        - Src:             'libqpdf/QPDF_Stream.cc:790,13'
          Dst:             _ZN4QPDF4warnE17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEExS9_
    - functionName:    _ZN5QIntC12IntConverterImmLb0ELb0EE5errorEm
      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:    _ZN5QIntC12IntConverterImmLb0ELb0EE7convertERKm
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5QIntC12IntConverterImmLb0ELb0EE5errorEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:72,17'
          Dst:             _ZN5QIntC12IntConverterImmLb0ELb0EE5errorEm
    - functionName:    _ZN12_GLOBAL__N_118StreamBlobProviderclEP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6Stream14pipeStreamDataEP8PipelinePbi26qpdf_stream_decode_level_ebb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:180,20'
          Dst:             _ZN4qpdf6Stream14pipeStreamDataEP8PipelinePbi26qpdf_stream_decode_level_ebb
    - functionName:    _ZN4qpdf6Stream14pipeStreamDataEP8PipelinePbi26qpdf_stream_decode_level_ebb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         197
      ICount:          1032
      EdgeCount:       359
      CyclomaticComplexity: 164
      functionsReached:
        - _ZN10QPDFObject9getObjGenEv
        - _ZN16QPDFObjectHandle18StreamDataProvider13supportsRetryEv
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN17ContentNormalizerC2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF3Doc7Objects7Streams14pipeStreamDataEPS_10QPDFObjGenxm16QPDFObjectHandlebP8Pipelinebb
        - _ZN4qpdf6Stream10filterableE26qpdf_stream_decode_level_eRNSt3__16vectorINS2_10shared_ptrI16QPDFStreamFilterEENS2_9allocatorIS6_EEEE
        - _ZN4qpdf6Stream4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4qpdf6Stream6LengthITkNSt3__18integralExEEvT_
        - _ZN4qpdf7IntegerD2Ev
        - _ZN4qpdfeqITkNSt3__18integralExEEbT_RKNS_7IntegerE
        - _ZN6Buffer9getBufferEv
        - _ZN8Pl_CountC2EPKcP8Pipeline
        - _ZN8Pl_CountD2Ev
        - _ZN8Pl_Flate15setWarnCallbackENSt3__18functionIFvPKciEEE
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK17ContentNormalizer12anyBadTokensEv
        - _ZNK17ContentNormalizer15lastTokenWasBadEv
        - _ZNK4qpdf10BaseHandle4qpdfEv
        - _ZNK4qpdf10BaseHandle6id_genEv
        - _ZNK4qpdf10BaseHandle6offsetEv
        - _ZNK4qpdf6Stream14isRootMetadataEv
        - _ZNK4qpdf6Stream6LengthEv
        - _ZNK4qpdf6Stream6streamEv
        - _ZNK4qpdf7Integer5valueEv
        - _ZNK4qpdf7IntegercvbEv
        - _ZNK6Buffer7getSizeEv
        - _ZNK8Pl_Count8getCountEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    7
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:604,14'
          Dst:             _ZNK4qpdf6Stream6streamEv
        - Src:             'libqpdf/QPDF_Stream.cc:613,70'
          Dst:             _ZNK6Buffer7getSizeEv
        - Src:             'libqpdf/QPDF_Stream.cc:622,18'
          Dst:             _ZN4qpdf6Stream10filterableE26qpdf_stream_decode_level_eRNSt3__16vectorINS2_10shared_ptrI16QPDFStreamFilterEENS2_9allocatorIS6_EEEE
        - Src:             'libqpdf/QPDF_Stream.cc:626,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_Stream.cc:636,23'
          Dst:             _ZN17ContentNormalizerC2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:663,27'
          Dst:             __dynamic_cast
        - Src:             'libqpdf/QPDF_Stream.cc:665,24'
          Dst:             _ZN8Pl_Flate15setWarnCallbackENSt3__18functionIFvPKciEEE
        - Src:             'libqpdf/QPDF_Stream.cc:671,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_Stream.cc:672,41'
          Dst:             _ZN6Buffer9getBufferEv
        - Src:             'libqpdf/QPDF_Stream.cc:672,70'
          Dst:             _ZNK6Buffer7getSizeEv
        - Src:             'libqpdf/QPDF_Stream.cc:675,18'
          Dst:             _ZN8Pl_CountC2EPKcP8Pipeline
        - Src:             'libqpdf/QPDF_Stream.cc:676,33'
          Dst:             _ZN16QPDFObjectHandle18StreamDataProvider13supportsRetryEv
        - Src:             'libqpdf/QPDF_Stream.cc:678,26'
          Dst:             _ZN10QPDFObject9getObjGenEv
        - Src:             'libqpdf/QPDF_Stream.cc:683,56'
          Dst:             _ZN10QPDFObject9getObjGenEv
        - Src:             'libqpdf/QPDF_Stream.cc:685,45'
          Dst:             _ZNK8Pl_Count8getCountEv
        - Src:             'libqpdf/QPDF_Stream.cc:686,35'
          Dst:             _ZNK4qpdf6Stream6LengthEv
        - Src:             'libqpdf/QPDF_Stream.cc:686,18'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/QPDF_Stream.cc:687,31'
          Dst:             _ZN4qpdfeqITkNSt3__18integralExEEbT_RKNS_7IntegerE
        - Src:             'libqpdf/QPDF_Stream.cc:690,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_Stream.cc:691,56'
          Dst:             _ZN10QPDFObject9getObjGenEv
        - Src:             'libqpdf/QPDF_Stream.cc:691,68'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDF_Stream.cc:693,51'
          Dst:             _ZNK4qpdf7Integer5valueEv
        - Src:             'libqpdf/QPDF_Stream.cc:690,23'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:690,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_Stream.cc:690,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_Stream.cc:696,13'
          Dst:             _ZN4qpdf6Stream6LengthITkNSt3__18integralExEEvT_
        - Src:             'libqpdf/QPDF_Stream.cc:686,18'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:698,5'
          Dst:             _ZN8Pl_CountD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:686,18'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:698,5'
          Dst:             _ZN8Pl_CountD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:699,13'
          Dst:             _ZNK4qpdf10BaseHandle6offsetEv
        - Src:             'libqpdf/QPDF_Stream.cc:700,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_Stream.cc:700,19'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDF_Stream.cc:700,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_Stream.cc:700,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_Stream.cc:703,17'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDF_Stream.cc:704,17'
          Dst:             _ZNK4qpdf10BaseHandle6id_genEv
        - Src:             'libqpdf/QPDF_Stream.cc:705,17'
          Dst:             _ZNK4qpdf10BaseHandle6offsetEv
        - Src:             'libqpdf/QPDF_Stream.cc:707,17'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_Stream.cc:708,17'
          Dst:             _ZNK4qpdf6Stream14isRootMetadataEv
        - Src:             'libqpdf/QPDF_Stream.cc:702,14'
          Dst:             _ZN4QPDF3Doc7Objects7Streams14pipeStreamDataEPS_10QPDFObjGenxm16QPDFObjectHandlebP8Pipelinebb
        - Src:             'libqpdf/QPDF_Stream.cc:702,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:702,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:717,52'
          Dst:             _ZNK17ContentNormalizer12anyBadTokensEv
        - Src:             'libqpdf/QPDF_Stream.cc:718,9'
          Dst:             _ZN4qpdf6Stream4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:719,24'
          Dst:             _ZNK17ContentNormalizer15lastTokenWasBadEv
        - Src:             'libqpdf/QPDF_Stream.cc:720,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_Stream.cc:721,13'
          Dst:             _ZN4qpdf6Stream4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:726,9'
          Dst:             _ZN4qpdf6Stream4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN4qpdf6Stream10filterableE26qpdf_stream_decode_level_eRNSt3__16vectorINS2_10shared_ptrI16QPDFStreamFilterEENS2_9allocatorIS6_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          621
      EdgeCount:       223
      CyclomaticComplexity: 103
      functionsReached:
        - _ZN16QPDFObjectHandle7newNullEv
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - _ZN4qpdf4NameD2Ev
        - _ZN4qpdf5Array3endEv
        - _ZN4qpdf5Array5beginEv
        - _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - _ZN4qpdf5ArrayD2Ev
        - _ZN4qpdf6Stream4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4qpdf6global6Limits18max_stream_filtersEv
        - _ZN4qpdf6global6Limits5errorEv
        - _ZN5QIntC7to_sizeImEEmRKT_
        - _ZNK11QPDF_Stream7Members14filter_factoryERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6isNameEv
        - _ZNK16QPDFObjectHandle7getNameEv
        - _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandle4sizeEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf5Array3getEi
        - _ZNK4qpdf5Array4sizeEv
        - _ZNK4qpdf6Stream6streamEv
        - _ZNKR4qpdf4NamecvNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
        - '_ZZN4qpdf6Stream10filterableE26qpdf_stream_decode_level_eRNSt3__16vectorINS2_10shared_ptrI16QPDFStreamFilterEENS2_9allocatorIS6_EEEEENK3$_0clIS1_S5_16QPDFObjectHandleEEbT_RT0_RT1_'
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:507,14'
          Dst:             _ZNK4qpdf6Stream6streamEv
        - Src:             'libqpdf/QPDF_Stream.cc:510,30'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:512,20'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_Stream.cc:516,20'
          Dst:             _ZNK4qpdf10BaseHandle4sizeEv
        - Src:             'libqpdf/QPDF_Stream.cc:516,29'
          Dst:             _ZN4qpdf6global6Limits18max_stream_filtersEv
        - Src:             'libqpdf/QPDF_Stream.cc:517,9'
          Dst:             _ZN4qpdf6global6Limits5errorEv
        - Src:             'libqpdf/QPDF_Stream.cc:518,9'
          Dst:             _ZN4qpdf6Stream4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:523,20'
          Dst:             _ZNK16QPDFObjectHandle6isNameEv
        - Src:             'libqpdf/QPDF_Stream.cc:525,48'
          Dst:             _ZNK16QPDFObjectHandle7getNameEv
        - Src:             'libqpdf/QPDF_Stream.cc:525,22'
          Dst:             _ZNK11QPDF_Stream7Members14filter_factoryERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:530,30'
          Dst:             _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_Stream.cc:530,22'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Stream.cc:532,23'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDF_Stream.cc:532,23'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDF_Stream.cc:532,23'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_Stream.cc:533,18'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Stream.cc:534,17'
          Dst:             _ZN4qpdf6Stream4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:537,41'
          Dst:             _ZNKR4qpdf4NamecvNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
        - Src:             'libqpdf/QPDF_Stream.cc:537,26'
          Dst:             _ZNK11QPDF_Stream7Members14filter_factoryERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:543,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:543,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:545,9'
          Dst:             _ZN4qpdf6Stream4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:530,22'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:530,22'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:552,38'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:564,36'
          Dst:             _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Stream.cc:565,10'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Stream.cc:565,39'
          Dst:             _ZNK4qpdf5Array4sizeEv
        - Src:             'libqpdf/QPDF_Stream.cc:566,13'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Stream.cc:567,26'
          Dst:             _ZN16QPDFObjectHandle7newNullEv
        - Src:             'libqpdf/QPDF_Stream.cc:567,24'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_Stream.cc:567,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:571,18'
          Dst:             '_ZZN4qpdf6Stream10filterableE26qpdf_stream_decode_level_eRNSt3__16vectorINS2_10shared_ptrI16QPDFStreamFilterEENS2_9allocatorIS6_EEEEENK3$_0clIS1_S5_16QPDFObjectHandleEEbT_RT0_RT1_'
        - Src:             'libqpdf/QPDF_Stream.cc:578,61'
          Dst:             _ZNK4qpdf5Array4sizeEv
        - Src:             'libqpdf/QPDF_Stream.cc:578,33'
          Dst:             _ZN5QIntC7to_sizeImEEmRKT_
        - Src:             'libqpdf/QPDF_Stream.cc:579,13'
          Dst:             _ZN4qpdf6Stream4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:585,39'
          Dst:             _ZNK4qpdf5Array3getEi
        - Src:             'libqpdf/QPDF_Stream.cc:586,18'
          Dst:             '_ZZN4qpdf6Stream10filterableE26qpdf_stream_decode_level_eRNSt3__16vectorINS2_10shared_ptrI16QPDFStreamFilterEENS2_9allocatorIS6_EEEEENK3$_0clIS1_S5_16QPDFObjectHandleEEbT_RT0_RT1_'
        - Src:             'libqpdf/QPDF_Stream.cc:589,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:589,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:593,1'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:593,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:593,1'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:593,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN17ContentNormalizerC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ContentNormalizer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle11TokenFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ContentNormalizer.hh:9,5'
          Dst:             _ZN16QPDFObjectHandle11TokenFilterC2Ev
    - functionName:    _ZNK4qpdf6Stream6LengthEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf6Stream7getDictEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:564,21'
          Dst:             _ZNK4qpdf6Stream7getDictEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:564,21'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:564,20'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:564,13'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:564,13'
          Dst:             _ZN4qpdf10DictionaryD2Ev
    - functionName:    _ZN4qpdfeqITkNSt3__18integralExEEbT_RKNS_7IntegerE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdfeqITkNSt3__18integralExEEbRKNS_7IntegerET_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:418,20'
          Dst:             _ZN4qpdfeqITkNSt3__18integralExEEbRKNS_7IntegerET_
    - functionName:    _ZN4qpdf6Stream6LengthITkNSt3__18integralExEEvT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          100
      EdgeCount:       33
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - _ZN4qpdf7IntegerC2Ex
        - _ZN4qpdf7IntegerD2Ev
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNK4qpdf6Stream7getDictEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:583,13'
          Dst:             __assert_fail
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:584,13'
          Dst:             _ZNK4qpdf6Stream7getDictEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:584,42'
          Dst:             _ZN4qpdf7IntegerC2Ex
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:584,42'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:584,23'
          Dst:             _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:584,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:584,13'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:584,13'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:584,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:584,13'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:584,13'
          Dst:             _ZN4qpdf10DictionaryD2Ev
    - functionName:    _ZNK4qpdf6Stream14isRootMetadataEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          113
      EdgeCount:       36
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF7getRootEv
        - _ZNK16QPDFObjectHandle14isSameObjectAsERKS_
        - _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZNK4qpdf10BaseHandle4qpdfEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf6Stream6streamEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:496,10'
          Dst:             _ZNK4qpdf6Stream6streamEv
        - Src:             'libqpdf/QPDF_Stream.cc:496,32'
          Dst:             _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDF_Stream.cc:499,12'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDF_Stream.cc:499,20'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDF_Stream.cc:499,12'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:499,58'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDF_Stream.cc:499,43'
          Dst:             _ZNK16QPDFObjectHandle14isSameObjectAsERKS_
        - Src:             'libqpdf/QPDF_Stream.cc:499,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:499,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:499,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:499,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc7Objects7Streams14pipeStreamDataEPS_10QPDFObjGenxm16QPDFObjectHandlebP8Pipelinebb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      bool
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - bool
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF14pipeStreamDataE10QPDFObjGenxm16QPDFObjectHandlebP8Pipelinebb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:967,17'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/qpdf/QPDF_private.hh:963,26'
          Dst:             _ZN4QPDF14pipeStreamDataE10QPDFObjGenxm16QPDFObjectHandlebP8Pipelinebb
        - Src:             'libqpdf/qpdf/QPDF_private.hh:963,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDF_private.hh:963,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZNK17ContentNormalizer12anyBadTokensEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ContentNormalizer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK17ContentNormalizer15lastTokenWasBadEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ContentNormalizer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK11QPDF_Stream7Members14filter_factoryERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          179
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN12SF_DCTDecode7factoryEv
        - _ZN16SF_ASCII85Decode7factoryEv
        - _ZN17SF_ASCIIHexDecode7factoryEv
        - _ZN17SF_FlateLzwDecode11lzw_factoryEv
        - _ZN17SF_FlateLzwDecode13flate_factoryEv
        - _ZN18SF_RunLengthDecode7factoryEv
        - _ZNK11QPDF_Stream7Members18expand_filter_nameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:230,41'
          Dst:             _ZNK11QPDF_Stream7Members18expand_filter_nameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:236,16'
          Dst:             _ZN17SF_FlateLzwDecode13flate_factoryEv
        - Src:             'libqpdf/QPDF_Stream.cc:242,16'
          Dst:             _ZN17SF_FlateLzwDecode11lzw_factoryEv
        - Src:             'libqpdf/QPDF_Stream.cc:245,16'
          Dst:             _ZN18SF_RunLengthDecode7factoryEv
        - Src:             'libqpdf/QPDF_Stream.cc:248,16'
          Dst:             _ZN12SF_DCTDecode7factoryEv
        - Src:             'libqpdf/QPDF_Stream.cc:251,16'
          Dst:             _ZN16SF_ASCII85Decode7factoryEv
        - Src:             'libqpdf/QPDF_Stream.cc:254,16'
          Dst:             _ZN17SF_ASCIIHexDecode7factoryEv
        - Src:             'libqpdf/QPDF_Stream.cc:261,16'
          Dst:             _ZN17SF_FlateLzwDecode13flate_factoryEv
        - Src:             'libqpdf/QPDF_Stream.cc:264,16'
          Dst:             _ZN17SF_ASCIIHexDecode7factoryEv
        - Src:             'libqpdf/QPDF_Stream.cc:267,16'
          Dst:             _ZN16SF_ASCII85Decode7factoryEv
        - Src:             'libqpdf/QPDF_Stream.cc:270,16'
          Dst:             _ZN17SF_FlateLzwDecode11lzw_factoryEv
        - Src:             'libqpdf/QPDF_Stream.cc:273,16'
          Dst:             _ZN18SF_RunLengthDecode7factoryEv
        - Src:             'libqpdf/QPDF_Stream.cc:276,16'
          Dst:             _ZN12SF_DCTDecode7factoryEv
    - functionName:    '_ZZN4qpdf6Stream10filterableE26qpdf_stream_decode_level_eRNSt3__16vectorINS2_10shared_ptrI16QPDFStreamFilterEENS2_9allocatorIS6_EEEEENK3$_0clIS1_S5_16QPDFObjectHandleEEbT_RT0_RT1_'
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          118
      EdgeCount:       23
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:556,36'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_Stream.cc:556,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:556,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN5QIntC7to_sizeImEEmRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterImmLb0ELb0EE7convertERKm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:216,16'
          Dst:             _ZN5QIntC12IntConverterImmLb0ELb0EE7convertERKm
    - functionName:    _ZNK11QPDF_Stream7Members18expand_filter_nameERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          80
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17SF_FlateLzwDecode13flate_factoryEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_FlateLzwDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17SF_FlateLzwDecode11lzw_factoryEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_FlateLzwDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18SF_RunLengthDecode7factoryEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_RunLengthDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12SF_DCTDecode7factoryEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_DCTDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16SF_ASCII85Decode7factoryEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_ASCII85Decode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17SF_ASCIIHexDecode7factoryEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_ASCIIHexDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17SF_ASCIIHexDecodeC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_ASCIIHexDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFStreamFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/SF_ASCIIHexDecode.hh:11,5'
          Dst:             _ZN16QPDFStreamFilterC2Ev
    - functionName:    _ZN16QPDFStreamFilterC2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFStreamFilter.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17SF_ASCIIHexDecodeD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_ASCIIHexDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFStreamFilterD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/SF_ASCIIHexDecode.hh:12,43'
          Dst:             _ZN16QPDFStreamFilterD2Ev
    - functionName:    _ZN17SF_ASCIIHexDecodeD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_ASCIIHexDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17SF_ASCIIHexDecodeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/SF_ASCIIHexDecode.hh:12,43'
          Dst:             _ZN17SF_ASCIIHexDecodeD2Ev
    - functionName:    _ZN17SF_ASCIIHexDecode17getDecodePipelineEP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_ASCIIHexDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18Pl_ASCIIHexDecoderD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_ASCIIHexDecoder.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 10
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_ASCIIHexDecoder.hh:10,41'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN16QPDFStreamFilterD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFStreamFilter.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16SF_ASCII85DecodeC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_ASCII85Decode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFStreamFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/SF_ASCII85Decode.hh:11,5'
          Dst:             _ZN16QPDFStreamFilterC2Ev
    - functionName:    _ZN16SF_ASCII85DecodeD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_ASCII85Decode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFStreamFilterD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/SF_ASCII85Decode.hh:12,42'
          Dst:             _ZN16QPDFStreamFilterD2Ev
    - functionName:    _ZN16SF_ASCII85DecodeD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_ASCII85Decode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16SF_ASCII85DecodeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/SF_ASCII85Decode.hh:12,42'
          Dst:             _ZN16SF_ASCII85DecodeD2Ev
    - functionName:    _ZN16SF_ASCII85Decode17getDecodePipelineEP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_ASCII85Decode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17Pl_ASCII85DecoderD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_ASCII85Decoder.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 10
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_ASCII85Decoder.hh:10,40'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN12SF_DCTDecodeC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_DCTDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFStreamFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/SF_DCTDecode.hh:11,5'
          Dst:             _ZN16QPDFStreamFilterC2Ev
    - functionName:    _ZN12SF_DCTDecodeD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_DCTDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFStreamFilterD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/SF_DCTDecode.hh:12,38'
          Dst:             _ZN16QPDFStreamFilterD2Ev
    - functionName:    _ZN12SF_DCTDecodeD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_DCTDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12SF_DCTDecodeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/SF_DCTDecode.hh:12,38'
          Dst:             _ZN12SF_DCTDecodeD2Ev
    - functionName:    _ZN12SF_DCTDecode17getDecodePipelineEP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_DCTDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12SF_DCTDecode24isSpecializedCompressionEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_DCTDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12SF_DCTDecode18isLossyCompressionEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_DCTDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18SF_RunLengthDecodeC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_RunLengthDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFStreamFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/SF_RunLengthDecode.hh:11,5'
          Dst:             _ZN16QPDFStreamFilterC2Ev
    - functionName:    _ZN18SF_RunLengthDecodeD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_RunLengthDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFStreamFilterD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/SF_RunLengthDecode.hh:12,44'
          Dst:             _ZN16QPDFStreamFilterD2Ev
    - functionName:    _ZN18SF_RunLengthDecodeD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_RunLengthDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18SF_RunLengthDecodeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/SF_RunLengthDecode.hh:12,44'
          Dst:             _ZN18SF_RunLengthDecodeD2Ev
    - functionName:    _ZN18SF_RunLengthDecode17getDecodePipelineEP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_RunLengthDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18SF_RunLengthDecode24isSpecializedCompressionEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_RunLengthDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17SF_FlateLzwDecodeC2Eb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_FlateLzwDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFStreamFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/SF_FlateLzwDecode.hh:11,5'
          Dst:             _ZN16QPDFStreamFilterC2Ev
    - functionName:    _ZN17SF_FlateLzwDecodeD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_FlateLzwDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFStreamFilterD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/SF_FlateLzwDecode.hh:15,40'
          Dst:             _ZN16QPDFStreamFilterD2Ev
    - functionName:    '_ZZNK11QPDF_Stream7Members14filter_factoryERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEENK3$_0clEv'
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_18SF_CryptC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFStreamFilterC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:136,9'
          Dst:             _ZN16QPDFStreamFilterC2Ev
    - functionName:    _ZN12_GLOBAL__N_18SF_CryptD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFStreamFilterD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:137,35'
          Dst:             _ZN16QPDFStreamFilterD2Ev
    - functionName:    _ZN12_GLOBAL__N_18SF_CryptD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_18SF_CryptD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:137,35'
          Dst:             _ZN12_GLOBAL__N_18SF_CryptD2Ev
    - functionName:    _ZN12_GLOBAL__N_18SF_Crypt14setDecodeParmsE16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          209
      EdgeCount:       88
      CyclomaticComplexity: 44
      functionsReached:
        - _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary3endEv
        - _ZN4qpdf14BaseDictionary5beginEv
        - _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - _ZN4qpdf4NameD2Ev
        - _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandlecvbEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:143,35'
          Dst:             _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_Stream.cc:143,28'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Stream.cc:144,46'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDF_Stream.cc:144,46'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDF_Stream.cc:146,32'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_Stream.cc:146,42'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_Stream.cc:146,54'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:145,25'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:145,25'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:152,32'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_Stream.cc:143,28'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:158,33'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_Stream.cc:143,28'
          Dst:             _ZN4qpdf10DictionaryD2Ev
    - functionName:    _ZN12_GLOBAL__N_18SF_Crypt17getDecodePipelineEP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_118StreamBlobProviderC2ERKS0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6StreamC2ERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:169,11'
          Dst:             _ZN4qpdf6StreamC2ERKS0_
    - functionName:    _ZN4qpdf6StreamC2ERKS0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleC2ERKS0_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:525,9'
          Dst:             _ZN4qpdf10BaseHandleC2ERKS0_
    - functionName:    _ZN12_GLOBAL__N_118StreamBlobProviderD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6StreamD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:169,11'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZN4qpdf6StreamC2EOS0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleC2EOS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:526,9'
          Dst:             _ZN4qpdf10BaseHandleC2EOS0_
    - functionName:    _ZN12_GLOBAL__N_118StreamBlobProviderC2EOS0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6StreamC2EOS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:169,11'
          Dst:             _ZN4qpdf6StreamC2EOS0_
    - functionName:    _ZN11QPDF_Stream7MembersC2E16QPDFObjectHandlem
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleC2EOS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:232,13'
          Dst:             _ZN16QPDFObjectHandleC2EOS_
    - functionName:    _ZN11QPDF_StreamC2EOS_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObjectC2I11QPDF_StreamEEP4QPDF10QPDFObjGenOT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11QPDF_StreamC2E16QPDFObjectHandlem
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNSt11logic_errorC1EPKc
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:256,26'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:257,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:257,19'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:257,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:257,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4QPDF3Doc7Objects7Streams6CopierD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle18StreamDataProviderD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:64,29'
          Dst:             _ZN16QPDFObjectHandle18StreamDataProviderD2Ev
    - functionName:    _ZN4QPDF3Doc7Objects7Streams6Copier4DataD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:32,11'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc7Objects7Streams6Copier17provideStreamDataERK10QPDFObjGenP8Pipelinebb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          202
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF14pipeStreamDataENSt3__110shared_ptrINS_20EncryptionParametersEEENS1_I11InputSourceEERS_10QPDFObjGenxm16QPDFObjectHandlebP8Pipelinebb
        - _ZN4qpdf6Stream14pipeStreamDataEP8PipelinePbi26qpdf_stream_decode_level_ebb
        - _ZNK4qpdf10BaseHandlecvbEv
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:79,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_Stream.cc:87,21'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_Stream.cc:80,17'
          Dst:             _ZN4QPDF14pipeStreamDataENSt3__110shared_ptrINS_20EncryptionParametersEEENS1_I11InputSourceEERS_10QPDFObjGenxm16QPDFObjectHandlebP8Pipelinebb
        - Src:             'libqpdf/QPDF_Stream.cc:80,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:80,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:98,9'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Stream.cc:98,9'
          Dst:             __assert_fail
        - Src:             'libqpdf/QPDF_Stream.cc:100,28'
          Dst:             _ZN4qpdf6Stream14pipeStreamDataEP8PipelinePbi26qpdf_stream_decode_level_ebb
    - functionName:    _ZN4QPDF3Doc7Objects7Streams6CopierD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc7Objects7Streams6CopierD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:64,29'
          Dst:             _ZN4QPDF3Doc7Objects7Streams6CopierD2Ev
    - functionName:    _ZN4QPDF3Doc7Objects7Streams6CopierC2ERS2_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle18StreamDataProviderC2Eb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:67,9'
          Dst:             _ZN16QPDFObjectHandle18StreamDataProviderC2Eb
    - functionName:    _ZN12_GLOBAL__N_116FunctionProvider17provideStreamDataERK10QPDFObjGenP8Pipelinebb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_116FunctionProvider17provideStreamDataERK10QPDFObjGenP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_116FunctionProviderD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_116FunctionProviderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:913,11'
          Dst:             _ZN12_GLOBAL__N_116FunctionProviderD2Ev
    - functionName:    _ZN12_GLOBAL__N_116FunctionProviderD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle18StreamDataProviderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:913,11'
          Dst:             _ZN16QPDFObjectHandle18StreamDataProviderD2Ev
    - functionName:    _ZNK4qpdf6Stream9getLengthEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 624
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf6Stream6streamEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:625,20'
          Dst:             _ZNK4qpdf6Stream6streamEv
    - functionName:    _ZN4QPDF3Doc7Objects7Streams6Copier4DataC2EOS4_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleC2EOS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:32,11'
          Dst:             _ZN16QPDFObjectHandleC2EOS_
    - functionName:    _ZN4QPDF3Doc7Objects7Streams6Copier4DataaSEOS4_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleaSEOS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:32,11'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
    - functionName:    _ZN4qpdf6StreamaSERKS0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf10BaseHandleaSERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:527,50'
          Dst:             _ZN4qpdf10BaseHandleaSERKS0_
    - functionName:    _ZN4QPDF3Doc7Objects7Streams6Copier4DataC2ERN4qpdf6StreamERKNS5_10DictionaryE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          96
      EdgeCount:       18
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZNK4qpdf10BaseHandle4qpdfEv
        - _ZNK4qpdf10BaseHandle6id_genEv
        - _ZNK4qpdf10BaseHandle6offsetEv
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNK4qpdf6Stream14isRootMetadataEv
        - _ZNK4qpdf6Stream9getLengthEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:38,25'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDF_Stream.cc:39,25'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDF_Stream.cc:40,30'
          Dst:             _ZNK4qpdf10BaseHandle6id_genEv
        - Src:             'libqpdf/QPDF_Stream.cc:41,27'
          Dst:             _ZNK4qpdf10BaseHandle6offsetEv
        - Src:             'libqpdf/QPDF_Stream.cc:42,27'
          Dst:             _ZNK4qpdf6Stream9getLengthEv
        - Src:             'libqpdf/QPDF_Stream.cc:43,23'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDF_Stream.cc:44,37'
          Dst:             _ZNK4qpdf6Stream14isRootMetadataEv
        - Src:             'libqpdf/QPDF_Stream.cc:46,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN16QPDFObjectHandle10copyStreamEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4qpdf6Stream4copyEv
        - _ZN4qpdf6StreamD2Ev
        - _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:982,12'
          Dst:             _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Stream.cc:982,29'
          Dst:             _ZN4qpdf6Stream4copyEv
        - Src:             'libqpdf/QPDF_Stream.cc:982,12'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDF_Stream.cc:982,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:982,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:982,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:982,5'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZN4qpdf6Stream4copyEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          111
      EdgeCount:       36
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN4QPDF9newStreamEv
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf6Stream12copy_data_toERS0_
        - _ZN4qpdf6StreamC2EO16QPDFObjectHandle
        - _ZN4qpdf6StreamD2Ev
        - _ZNK4qpdf10BaseHandle4copyEb
        - _ZNK4qpdf10BaseHandle4qpdfEv
        - _ZNK4qpdf6Stream6streamEv
        - _ZNK4qpdf6Stream7getDictEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:294,21'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDF_Stream.cc:294,29'
          Dst:             _ZN4QPDF9newStreamEv
        - Src:             'libqpdf/QPDF_Stream.cc:294,21'
          Dst:             _ZN4qpdf6StreamC2EO16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_Stream.cc:294,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:295,36'
          Dst:             _ZNK4qpdf6Stream7getDictEv
        - Src:             'libqpdf/QPDF_Stream.cc:295,46'
          Dst:             _ZNK4qpdf10BaseHandle4copyEb
        - Src:             'libqpdf/QPDF_Stream.cc:295,36'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDF_Stream.cc:295,12'
          Dst:             _ZNK4qpdf6Stream6streamEv
        - Src:             'libqpdf/QPDF_Stream.cc:295,34'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_Stream.cc:295,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:295,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:296,5'
          Dst:             _ZN4qpdf6Stream12copy_data_toERS0_
        - Src:             'libqpdf/QPDF_Stream.cc:294,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:295,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:295,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:298,1'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:298,1'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZN4qpdf6Stream12copy_data_toERS0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          257
      EdgeCount:       79
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF3Doc6configEv
        - _ZN4QPDF3Doc7Objects7Streams6Copier13register_copyERN4qpdf6StreamES6_b
        - _ZN4QPDF3Doc7Objects7Streams6copierEv
        - _ZN4QPDF3Doc7Objects7streamsEv
        - _ZN4QPDF3Doc7objectsEv
        - _ZN4QPDF3docEv
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf6Stream16getRawStreamDataEv
        - _ZN4qpdf6Stream17replaceStreamDataENSt3__110shared_ptrI6BufferEERK16QPDFObjectHandleS7_
        - _ZN4qpdf6Stream17replaceStreamDataENSt3__110shared_ptrIN16QPDFObjectHandle18StreamDataProviderEEERKS3_S7_
        - _ZN4qpdf6Stream17replaceStreamDataEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERK16QPDFObjectHandleSB_
        - _ZNK4qpdf10BaseHandle4qpdfEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf3Doc6Config19immediate_copy_fromEv
        - _ZNK4qpdf6Stream6streamEv
        - _ZNK4qpdf6Stream7getDictEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:303,5'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Stream.cc:303,5'
          Dst:             __assert_fail
        - Src:             'libqpdf/QPDF_Stream.cc:304,14'
          Dst:             _ZNK4qpdf6Stream6streamEv
        - Src:             'libqpdf/QPDF_Stream.cc:305,28'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDF_Stream.cc:305,36'
          Dst:             _ZN4QPDF3docEv
        - Src:             'libqpdf/QPDF_Stream.cc:305,42'
          Dst:             _ZN4QPDF3Doc7objectsEv
        - Src:             'libqpdf/QPDF_Stream.cc:305,52'
          Dst:             _ZN4QPDF3Doc7Objects7streamsEv
        - Src:             'libqpdf/QPDF_Stream.cc:307,22'
          Dst:             _ZNK4qpdf6Stream7getDictEv
        - Src:             'libqpdf/QPDF_Stream.cc:311,9'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDF_Stream.cc:311,17'
          Dst:             _ZN4QPDF3docEv
        - Src:             'libqpdf/QPDF_Stream.cc:311,23'
          Dst:             _ZN4QPDF3Doc6configEv
        - Src:             'libqpdf/QPDF_Stream.cc:311,32'
          Dst:             _ZNK4qpdf3Doc6Config19immediate_copy_fromEv
        - Src:             'libqpdf/QPDF_Stream.cc:316,27'
          Dst:             _ZN4qpdf6Stream16getRawStreamDataEv
        - Src:             'libqpdf/QPDF_Stream.cc:316,47'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:316,51'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:316,9'
          Dst:             _ZN4qpdf6Stream17replaceStreamDataEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERK16QPDFObjectHandleSB_
        - Src:             'libqpdf/QPDF_Stream.cc:316,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:316,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:316,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:316,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:319,48'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:319,65'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:319,14'
          Dst:             _ZN4qpdf6Stream17replaceStreamDataENSt3__110shared_ptrI6BufferEERK16QPDFObjectHandleS7_
        - Src:             'libqpdf/QPDF_Stream.cc:321,19'
          Dst:             _ZN4QPDF3Doc7Objects7Streams6copierEv
        - Src:             'libqpdf/QPDF_Stream.cc:321,29'
          Dst:             _ZN4QPDF3Doc7Objects7Streams6Copier13register_copyERN4qpdf6StreamES6_b
        - Src:             'libqpdf/QPDF_Stream.cc:322,42'
          Dst:             _ZN4QPDF3Doc7Objects7Streams6copierEv
        - Src:             'libqpdf/QPDF_Stream.cc:322,52'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:322,69'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:322,14'
          Dst:             _ZN4qpdf6Stream17replaceStreamDataENSt3__110shared_ptrIN16QPDFObjectHandle18StreamDataProviderEEERKS3_S7_
        - Src:             'libqpdf/QPDF_Stream.cc:324,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:324,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
    - functionName:    _ZN4QPDF3Doc7objectsEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc7Objects7streamsEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1010
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc6configEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4qpdf3Doc6Config19immediate_copy_fromEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6Stream16getRawStreamDataEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          145
      EdgeCount:       56
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4qpdf2pl6StringC2ERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4qpdf2pl6StringD2Ev
        - _ZN4qpdf6Stream14pipeStreamDataEP8PipelinePbi26qpdf_stream_decode_level_ebb
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - _ZNK4QPDF11getFilenameEv
        - _ZNK4qpdf10BaseHandle4qpdfEv
        - _ZNK4qpdf10BaseHandle6offsetEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:481,16'
          Dst:             _ZN4qpdf2pl6StringC2ERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:482,10'
          Dst:             _ZN4qpdf6Stream14pipeStreamDataEP8PipelinePbi26qpdf_stream_decode_level_ebb
        - Src:             'libqpdf/QPDF_Stream.cc:483,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_Stream.cc:485,13'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDF_Stream.cc:485,21'
          Dst:             _ZNK4QPDF11getFilenameEv
        - Src:             'libqpdf/QPDF_Stream.cc:487,13'
          Dst:             _ZNK4qpdf10BaseHandle6offsetEv
        - Src:             'libqpdf/QPDF_Stream.cc:483,15'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDF_Stream.cc:483,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_Stream.cc:483,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_Stream.cc:491,1'
          Dst:             _ZN4qpdf2pl6StringD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:491,1'
          Dst:             _ZN4qpdf2pl6StringD2Ev
    - functionName:    _ZN4qpdf6Stream17replaceStreamDataEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERK16QPDFObjectHandleSB_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6Stream17replaceFilterDataERK16QPDFObjectHandleS3_m
        - _ZNK4qpdf6Stream6streamEv
        - _ZNK6Buffer7getSizeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:739,14'
          Dst:             _ZNK4qpdf6Stream6streamEv
        - Src:             'libqpdf/QPDF_Stream.cc:742,61'
          Dst:             _ZNK6Buffer7getSizeEv
        - Src:             'libqpdf/QPDF_Stream.cc:742,5'
          Dst:             _ZN4qpdf6Stream17replaceFilterDataERK16QPDFObjectHandleS3_m
    - functionName:    _ZN4qpdf6Stream17replaceStreamDataENSt3__110shared_ptrI6BufferEERK16QPDFObjectHandleS7_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6Stream17replaceFilterDataERK16QPDFObjectHandleS3_m
        - _ZNK4qpdf6Stream6streamEv
        - _ZNK6Buffer4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:751,14'
          Dst:             _ZNK4qpdf6Stream6streamEv
        - Src:             'libqpdf/QPDF_Stream.cc:754,51'
          Dst:             _ZNK6Buffer4sizeEv
        - Src:             'libqpdf/QPDF_Stream.cc:754,5'
          Dst:             _ZN4qpdf6Stream17replaceFilterDataERK16QPDFObjectHandleS3_m
    - functionName:    _ZN4QPDF3Doc7Objects7Streams6copierEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc7Objects7Streams6Copier13register_copyERN4qpdf6StreamES6_b
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          124
      EdgeCount:       38
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4QPDF3Doc7Objects7Streams6Copier4DataC2ERN4qpdf6StreamERKNS5_10DictionaryE
        - _ZN4QPDF3Doc7Objects7Streams6Copier4DataD2Ev
        - _ZN4qpdf10DictionaryD2Ev
        - _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf6Stream7getDictEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:110,9'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Stream.cc:110,9'
          Dst:             __assert_fail
        - Src:             'libqpdf/QPDF_Stream.cc:111,9'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Stream.cc:111,9'
          Dst:             __assert_fail
        - Src:             'libqpdf/QPDF_Stream.cc:113,45'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDF_Stream.cc:115,42'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDF_Stream.cc:115,66'
          Dst:             _ZNK4qpdf6Stream7getDictEv
        - Src:             'libqpdf/QPDF_Stream.cc:115,48'
          Dst:             _ZN4QPDF3Doc7Objects7Streams6Copier4DataC2ERN4qpdf6StreamERKNS5_10DictionaryE
        - Src:             'libqpdf/QPDF_Stream.cc:115,13'
          Dst:             _ZN4QPDF3Doc7Objects7Streams6Copier4DataD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:115,13'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:115,13'
          Dst:             _ZN4QPDF3Doc7Objects7Streams6Copier4DataD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:115,13'
          Dst:             _ZN4qpdf10DictionaryD2Ev
    - functionName:    _ZN4qpdf6Stream17replaceStreamDataENSt3__110shared_ptrIN16QPDFObjectHandle18StreamDataProviderEEERKS3_S7_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6Stream17replaceFilterDataERK16QPDFObjectHandleS3_m
        - _ZNK4qpdf6Stream6streamEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:763,14'
          Dst:             _ZNK4qpdf6Stream6streamEv
        - Src:             'libqpdf/QPDF_Stream.cc:766,5'
          Dst:             _ZN4qpdf6Stream17replaceFilterDataERK16QPDFObjectHandleS3_m
    - functionName:    _ZN4qpdf6Stream17replaceFilterDataERK16QPDFObjectHandleS3_m
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          116
      EdgeCount:       37
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN4qpdf6Stream6LengthITkNSt3__18integralEmEEvT_
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf6Stream6streamEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:773,14'
          Dst:             _ZNK4qpdf6Stream6streamEv
        - Src:             'libqpdf/QPDF_Stream.cc:774,9'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Stream.cc:775,24'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_Stream.cc:777,9'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_Stream.cc:778,24'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_Stream.cc:781,24'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:783,9'
          Dst:             _ZN4qpdf6Stream6LengthITkNSt3__18integralEmEEvT_
    - functionName:    _ZN4qpdf6Stream6LengthITkNSt3__18integralEmEEvT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          100
      EdgeCount:       33
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - _ZN4qpdf7IntegerC2ITkNSt3__18integralEmEET_
        - _ZN4qpdf7IntegerD2Ev
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNK4qpdf6Stream7getDictEv
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:583,13'
          Dst:             __assert_fail
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:584,13'
          Dst:             _ZNK4qpdf6Stream7getDictEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:584,42'
          Dst:             _ZN4qpdf7IntegerC2ITkNSt3__18integralEmEET_
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:584,42'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:584,23'
          Dst:             _ZN4qpdf14BaseDictionary7replaceERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandle
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:584,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:584,13'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:584,13'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:584,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:584,13'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:584,13'
          Dst:             _ZN4qpdf10DictionaryD2Ev
    - functionName:    _ZN16QPDFObjectHandle13getStreamJSONEi23qpdf_json_stream_data_e26qpdf_stream_decode_level_eP8PipelineRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf6Stream13getStreamJSONEi23qpdf_json_stream_data_e26qpdf_stream_decode_level_eP8PipelineRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - _ZN4qpdf6StreamD2Ev
        - _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:976,12'
          Dst:             _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Stream.cc:976,29'
          Dst:             _ZN4qpdf6Stream13getStreamJSONEi23qpdf_json_stream_data_e26qpdf_stream_decode_level_eP8PipelineRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:976,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:976,5'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZN4qpdf6Stream13getStreamJSONEi23qpdf_json_stream_data_e26qpdf_stream_decode_level_eP8PipelineRKNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          183
      EdgeCount:       55
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN12_GLOBAL__N_118StreamBlobProviderC2EN4qpdf6StreamE26qpdf_stream_decode_level_e
        - _ZN12_GLOBAL__N_118StreamBlobProviderD2Ev
        - _ZN4JSON19addDictionaryMemberERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN4JSON5parseERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN4JSON6WriterC2EP8Pipelinem
        - _ZN4JSON8makeBlobENSt3__18functionIFvP8PipelineEEE
        - _ZN4JSOND2Ev
        - _ZN4qpdf6Stream15writeStreamJSONEiRN4JSON6WriterE23qpdf_json_stream_data_e26qpdf_stream_decode_level_eP8PipelineRKNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEb
        - _ZN4qpdf6StreamC2ERKS0_
        - _ZN4qpdf6StreamD2Ev
        - _ZN9Pl_Buffer6finishEv
        - _ZN9Pl_Buffer9getStringEv
        - _ZN9Pl_BufferC2EPKcP8Pipeline
        - _ZN9Pl_BufferD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:342,15'
          Dst:             _ZN9Pl_BufferC2EPKcP8Pipeline
        - Src:             'libqpdf/QPDF_Stream.cc:343,18'
          Dst:             _ZN4JSON6WriterC2EP8Pipelinem
        - Src:             'libqpdf/QPDF_Stream.cc:345,9'
          Dst:             _ZN4qpdf6Stream15writeStreamJSONEiRN4JSON6WriterE23qpdf_json_stream_data_e26qpdf_stream_decode_level_eP8PipelineRKNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEb
        - Src:             'libqpdf/QPDF_Stream.cc:346,8'
          Dst:             _ZN9Pl_Buffer6finishEv
        - Src:             'libqpdf/QPDF_Stream.cc:347,34'
          Dst:             _ZN9Pl_Buffer9getStringEv
        - Src:             'libqpdf/QPDF_Stream.cc:347,19'
          Dst:             _ZN4JSON5parseERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:349,78'
          Dst:             _ZN4qpdf6StreamC2ERKS0_
        - Src:             'libqpdf/QPDF_Stream.cc:349,59'
          Dst:             _ZN12_GLOBAL__N_118StreamBlobProviderC2EN4qpdf6StreamE26qpdf_stream_decode_level_e
        - Src:             'libqpdf/QPDF_Stream.cc:349,44'
          Dst:             _ZN4JSON8makeBlobENSt3__18functionIFvP8PipelineEEE
        - Src:             'libqpdf/QPDF_Stream.cc:349,16'
          Dst:             _ZN4JSON19addDictionaryMemberERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_Stream.cc:349,9'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:349,9'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:349,9'
          Dst:             _ZN12_GLOBAL__N_118StreamBlobProviderD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:349,9'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:349,9'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:349,9'
          Dst:             _ZN12_GLOBAL__N_118StreamBlobProviderD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:349,9'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:352,1'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:352,1'
          Dst:             _ZN9Pl_BufferD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:352,1'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:352,1'
          Dst:             _ZN9Pl_BufferD2Ev
    - functionName:    _ZN4qpdf6Stream15writeStreamJSONEiRN4JSON6WriterE23qpdf_json_stream_data_e26qpdf_stream_decode_level_eP8PipelineRKNSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          554
      EdgeCount:       183
      CyclomaticComplexity: 82
      functionsReached:
        - _ZN10Pl_DiscardC2Ev
        - _ZN10Pl_DiscardD2Ev
        - _ZN16QPDFObjectHandle17unsafeShallowCopyEv
        - _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4JSON6Writer10writeStartERKc
        - _ZN4JSON6Writer11writeBase64ENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZN4JSON6Writer13encode_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4JSON6Writer8writeEndERKc
        - _ZN4JSON6Writer9writeNextEv
        - _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZN4JSON6WriterlsEPKc
        - _ZN4qpdf6Stream14pipeStreamDataEP8PipelinePbi26qpdf_stream_decode_level_ebb
        - _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN9Pl_Buffer9getStringEv
        - _ZN9Pl_BufferC2EPKcP8Pipeline
        - _ZN9Pl_BufferD2Ev
        - _ZNK16QPDFObjectHandle9writeJSONEiRN4JSON6WriterEb
        - _ZNK4qpdf6Stream6streamEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libqpdf/QPDF_Stream.cc:365,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:364,14'
          Dst:             _ZNK4qpdf6Stream6streamEv
        - Src:             'libqpdf/QPDF_Stream.cc:369,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_Stream.cc:369,19'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDF_Stream.cc:369,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_Stream.cc:369,13'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDF_Stream.cc:369,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_Stream.cc:376,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_Stream.cc:376,19'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDF_Stream.cc:376,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_Stream.cc:376,13'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDF_Stream.cc:376,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_Stream.cc:380,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_Stream.cc:380,19'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDF_Stream.cc:380,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_Stream.cc:380,13'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDF_Stream.cc:380,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_Stream.cc:387,8'
          Dst:             _ZN4JSON6Writer10writeStartERKc
        - Src:             'libqpdf/QPDF_Stream.cc:390,12'
          Dst:             _ZN4JSON6Writer9writeNextEv
        - Src:             'libqpdf/QPDF_Stream.cc:391,12'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDF_Stream.cc:392,24'
          Dst:             _ZNK16QPDFObjectHandle9writeJSONEiRN4JSON6WriterEb
        - Src:             'libqpdf/QPDF_Stream.cc:393,12'
          Dst:             _ZN4JSON6Writer8writeEndERKc
        - Src:             'libqpdf/QPDF_Stream.cc:397,16'
          Dst:             _ZN10Pl_DiscardC2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:398,15'
          Dst:             _ZN9Pl_BufferC2EPKcP8Pipeline
        - Src:             'libqpdf/QPDF_Stream.cc:409,13'
          Dst:             _ZN4qpdf6Stream14pipeStreamDataEP8PipelinePbi26qpdf_stream_decode_level_ebb
        - Src:             'libqpdf/QPDF_Stream.cc:414,20'
          Dst:             _ZN9Pl_Buffer9getStringEv
        - Src:             'libqpdf/QPDF_Stream.cc:421,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_Stream.cc:421,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDF_Stream.cc:421,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_Stream.cc:421,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_Stream.cc:424,32'
          Dst:             _ZN16QPDFObjectHandle17unsafeShallowCopyEv
        - Src:             'libqpdf/QPDF_Stream.cc:425,10'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:427,14'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:428,14'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:431,12'
          Dst:             _ZN4JSON6Writer9writeNextEv
        - Src:             'libqpdf/QPDF_Stream.cc:431,24'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDF_Stream.cc:431,49'
          Dst:             _ZN4JSON6Writer13encode_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:431,46'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:431,92'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDF_Stream.cc:432,31'
          Dst:             _ZN9Pl_Buffer9getStringEv
        - Src:             'libqpdf/QPDF_Stream.cc:432,12'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:435,16'
          Dst:             _ZN4JSON6Writer9writeNextEv
        - Src:             'libqpdf/QPDF_Stream.cc:435,28'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDF_Stream.cc:436,35'
          Dst:             _ZN9Pl_Buffer9getStringEv
        - Src:             'libqpdf/QPDF_Stream.cc:436,16'
          Dst:             _ZN4JSON6Writer11writeBase64ENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:436,48'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDF_Stream.cc:439,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_Stream.cc:439,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDF_Stream.cc:439,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_Stream.cc:439,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_Stream.cc:442,8'
          Dst:             _ZN4JSON6Writer9writeNextEv
        - Src:             'libqpdf/QPDF_Stream.cc:442,20'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDF_Stream.cc:443,10'
          Dst:             _ZNK16QPDFObjectHandle9writeJSONEiRN4JSON6WriterEb
        - Src:             'libqpdf/QPDF_Stream.cc:444,8'
          Dst:             _ZN4JSON6Writer8writeEndERKc
        - Src:             'libqpdf/QPDF_Stream.cc:447,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:447,1'
          Dst:             _ZN9Pl_BufferD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:447,1'
          Dst:             _ZN10Pl_DiscardD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:447,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:447,1'
          Dst:             _ZN9Pl_BufferD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:447,1'
          Dst:             _ZN10Pl_DiscardD2Ev
    - functionName:    _ZN12_GLOBAL__N_118StreamBlobProviderC2EN4qpdf6StreamE26qpdf_stream_decode_level_e
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6StreamC2ERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:173,13'
          Dst:             _ZN4qpdf6StreamC2ERKS0_
    - functionName:    _ZN4JSOND2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4JSON6Writer11writeBase64ENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/JSON_writer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN9Pl_Base646encodeENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/JSON_writer.hh:35,24'
          Dst:             _ZN9Pl_Base646encodeENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
    - functionName:    _ZN12_GLOBAL__N_116FunctionProviderC2ENSt3__18functionIFbP8PipelinebbEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandle18StreamDataProviderC2Eb
        - _ZN16QPDFObjectHandle18StreamDataProviderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:923,13'
          Dst:             _ZN16QPDFObjectHandle18StreamDataProviderC2Eb
        - Src:             'libqpdf/QPDF_Stream.cc:927,9'
          Dst:             _ZN16QPDFObjectHandle18StreamDataProviderD2Ev
    - functionName:    _ZN16QPDFObjectHandle17replaceStreamDataENSt3__18functionIFbP8PipelinebbEEERKS_S7_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          106
      EdgeCount:       31
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN12_GLOBAL__N_116FunctionProviderC2ENSt3__18functionIFbP8PipelinebbEEE
        - _ZN4qpdf6Stream17replaceStreamDataENSt3__110shared_ptrIN16QPDFObjectHandle18StreamDataProviderEEERKS3_S7_
        - _ZN4qpdf6StreamD2Ev
        - _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:964,56'
          Dst:             _ZN12_GLOBAL__N_116FunctionProviderC2ENSt3__18functionIFbP8PipelinebbEEE
        - Src:             'libqpdf/QPDF_Stream.cc:965,5'
          Dst:             _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Stream.cc:965,22'
          Dst:             _ZN4qpdf6Stream17replaceStreamDataENSt3__110shared_ptrIN16QPDFObjectHandle18StreamDataProviderEEERKS3_S7_
        - Src:             'libqpdf/QPDF_Stream.cc:965,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:965,5'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZN12_GLOBAL__N_116FunctionProviderC2ENSt3__18functionIFvP8PipelineEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 920
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandle18StreamDataProviderC2Eb
        - _ZN16QPDFObjectHandle18StreamDataProviderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:917,13'
          Dst:             _ZN16QPDFObjectHandle18StreamDataProviderC2Eb
        - Src:             'libqpdf/QPDF_Stream.cc:921,9'
          Dst:             _ZN16QPDFObjectHandle18StreamDataProviderD2Ev
    - functionName:    _ZN16QPDFObjectHandle17replaceStreamDataENSt3__18functionIFvP8PipelineEEERKS_S7_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          106
      EdgeCount:       31
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN12_GLOBAL__N_116FunctionProviderC2ENSt3__18functionIFvP8PipelineEEE
        - _ZN4qpdf6Stream17replaceStreamDataENSt3__110shared_ptrIN16QPDFObjectHandle18StreamDataProviderEEERKS3_S7_
        - _ZN4qpdf6StreamD2Ev
        - _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:954,56'
          Dst:             _ZN12_GLOBAL__N_116FunctionProviderC2ENSt3__18functionIFvP8PipelineEEE
        - Src:             'libqpdf/QPDF_Stream.cc:955,5'
          Dst:             _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Stream.cc:955,22'
          Dst:             _ZN4qpdf6Stream17replaceStreamDataENSt3__110shared_ptrIN16QPDFObjectHandle18StreamDataProviderEEERKS3_S7_
        - Src:             'libqpdf/QPDF_Stream.cc:955,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:955,5'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZN16QPDFObjectHandle17replaceStreamDataENSt3__110shared_ptrINS_18StreamDataProviderEEERKS_S5_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf6Stream17replaceStreamDataENSt3__110shared_ptrIN16QPDFObjectHandle18StreamDataProviderEEERKS3_S7_
        - _ZN4qpdf6StreamD2Ev
        - _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:908,5'
          Dst:             _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Stream.cc:908,22'
          Dst:             _ZN4qpdf6Stream17replaceStreamDataENSt3__110shared_ptrIN16QPDFObjectHandle18StreamDataProviderEEERKS3_S7_
        - Src:             'libqpdf/QPDF_Stream.cc:908,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:908,5'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZN16QPDFObjectHandle17replaceStreamDataERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_SA_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 897
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4qpdf6Stream17replaceStreamDataEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERK16QPDFObjectHandleSB_
        - _ZN4qpdf6StreamD2Ev
        - _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:899,5'
          Dst:             _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Stream.cc:899,22'
          Dst:             _ZN4qpdf6Stream17replaceStreamDataEONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERK16QPDFObjectHandleSB_
        - Src:             'libqpdf/QPDF_Stream.cc:899,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:899,5'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZN16QPDFObjectHandle17replaceStreamDataENSt3__110shared_ptrI6BufferEERKS_S5_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf6Stream17replaceStreamDataENSt3__110shared_ptrI6BufferEERK16QPDFObjectHandleS7_
        - _ZN4qpdf6StreamD2Ev
        - _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:891,5'
          Dst:             _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Stream.cc:891,22'
          Dst:             _ZN4qpdf6Stream17replaceStreamDataENSt3__110shared_ptrI6BufferEERK16QPDFObjectHandleS7_
        - Src:             'libqpdf/QPDF_Stream.cc:891,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:891,5'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZN16QPDFObjectHandle14pipeStreamDataEP8Pipelinebbb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN16QPDFObjectHandle14pipeStreamDataEP8Pipelinei26qpdf_stream_decode_level_ebb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:882,12'
          Dst:             _ZN16QPDFObjectHandle14pipeStreamDataEP8Pipelinei26qpdf_stream_decode_level_ebb
    - functionName:    _ZN16QPDFObjectHandle14pipeStreamDataEP8Pipelinei26qpdf_stream_decode_level_ebb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf6Stream14pipeStreamDataEP8PipelinePbi26qpdf_stream_decode_level_ebb
        - _ZN4qpdf6StreamD2Ev
        - _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:863,5'
          Dst:             _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Stream.cc:863,22'
          Dst:             _ZN4qpdf6Stream14pipeStreamDataEP8PipelinePbi26qpdf_stream_decode_level_ebb
        - Src:             'libqpdf/QPDF_Stream.cc:863,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:863,5'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZN16QPDFObjectHandle14pipeStreamDataEP8PipelinePbi26qpdf_stream_decode_level_ebb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 852
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf6Stream14pipeStreamDataEP8PipelinePbi26qpdf_stream_decode_level_ebb
        - _ZN4qpdf6StreamD2Ev
        - _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:850,12'
          Dst:             _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Stream.cc:850,29'
          Dst:             _ZN4qpdf6Stream14pipeStreamDataEP8PipelinePbi26qpdf_stream_decode_level_ebb
        - Src:             'libqpdf/QPDF_Stream.cc:850,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:850,5'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZN16QPDFObjectHandle16getRawStreamDataEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionLinenumberEnd: 839
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4qpdf6Stream16getRawStreamDataEv
        - _ZN4qpdf6StreamD2Ev
        - _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:838,37'
          Dst:             _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Stream.cc:838,54'
          Dst:             _ZN4qpdf6Stream16getRawStreamDataEv
        - Src:             'libqpdf/QPDF_Stream.cc:838,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:838,5'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZN16QPDFObjectHandle13getStreamDataE26qpdf_stream_decode_level_e
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4qpdf6Stream13getStreamDataE26qpdf_stream_decode_level_e
        - _ZN4qpdf6StreamD2Ev
        - _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:832,37'
          Dst:             _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Stream.cc:832,54'
          Dst:             _ZN4qpdf6Stream13getStreamDataE26qpdf_stream_decode_level_e
        - Src:             'libqpdf/QPDF_Stream.cc:832,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:832,5'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZN4qpdf6Stream13getStreamDataE26qpdf_stream_decode_level_e
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          151
      EdgeCount:       56
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4qpdf2pl6StringC2ERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4qpdf2pl6StringD2Ev
        - _ZN4qpdf6Stream14pipeStreamDataEP8PipelinePbi26qpdf_stream_decode_level_ebb
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - _ZNK4QPDF11getFilenameEv
        - _ZNK4qpdf10BaseHandle4qpdfEv
        - _ZNK4qpdf10BaseHandle6offsetEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:463,16'
          Dst:             _ZN4qpdf2pl6StringC2ERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_Stream.cc:465,5'
          Dst:             _ZN4qpdf6Stream14pipeStreamDataEP8PipelinePbi26qpdf_stream_decode_level_ebb
        - Src:             'libqpdf/QPDF_Stream.cc:467,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_Stream.cc:469,13'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDF_Stream.cc:469,21'
          Dst:             _ZNK4QPDF11getFilenameEv
        - Src:             'libqpdf/QPDF_Stream.cc:471,13'
          Dst:             _ZNK4qpdf10BaseHandle6offsetEv
        - Src:             'libqpdf/QPDF_Stream.cc:467,15'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDF_Stream.cc:467,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_Stream.cc:467,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_Stream.cc:475,1'
          Dst:             _ZN4qpdf2pl6StringD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:475,1'
          Dst:             _ZN4qpdf2pl6StringD2Ev
    - functionName:    _ZNK16QPDFObjectHandle14isRootMetadataEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf6StreamD2Ev
        - _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - _ZNK4qpdf6Stream14isRootMetadataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:826,12'
          Dst:             _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Stream.cc:826,29'
          Dst:             _ZNK4qpdf6Stream14isRootMetadataEv
        - Src:             'libqpdf/QPDF_Stream.cc:826,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:826,5'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZN16QPDFObjectHandle11replaceDictERKS_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 819
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf6Stream11replaceDictERK16QPDFObjectHandle
        - _ZN4qpdf6StreamD2Ev
        - _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:820,5'
          Dst:             _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Stream.cc:820,22'
          Dst:             _ZN4qpdf6Stream11replaceDictERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_Stream.cc:820,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:820,5'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZNK4qpdf6Stream14isDataModifiedEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf6Stream6streamEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:608,21'
          Dst:             _ZNK4qpdf6Stream6streamEv
    - functionName:    _ZN16QPDFObjectHandle14isDataModifiedEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf6StreamD2Ev
        - _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - _ZNK4qpdf6Stream14isDataModifiedEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:814,12'
          Dst:             _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Stream.cc:814,29'
          Dst:             _ZNK4qpdf6Stream14isDataModifiedEv
        - Src:             'libqpdf/QPDF_Stream.cc:814,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:814,5'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZNK4qpdf6Stream16getFilterOnWriteEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf6Stream6streamEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:618,20'
          Dst:             _ZNK4qpdf6Stream6streamEv
    - functionName:    _ZN16QPDFObjectHandle16getFilterOnWriteEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf6StreamD2Ev
        - _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - _ZNK4qpdf6Stream16getFilterOnWriteEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:808,12'
          Dst:             _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Stream.cc:808,29'
          Dst:             _ZNK4qpdf6Stream16getFilterOnWriteEv
        - Src:             'libqpdf/QPDF_Stream.cc:808,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:808,5'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZN4qpdf6Stream16setFilterOnWriteEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 614
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf6Stream6streamEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:613,13'
          Dst:             _ZNK4qpdf6Stream6streamEv
    - functionName:    _ZN16QPDFObjectHandle16setFilterOnWriteEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf6Stream16setFilterOnWriteEb
        - _ZN4qpdf6StreamD2Ev
        - _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:802,5'
          Dst:             _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Stream.cc:802,22'
          Dst:             _ZN4qpdf6Stream16setFilterOnWriteEb
        - Src:             'libqpdf/QPDF_Stream.cc:802,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:802,5'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZNK16QPDFObjectHandle7getDictEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf6StreamD2Ev
        - _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNK4qpdf6Stream7getDictEv
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:796,12'
          Dst:             _ZNK16QPDFObjectHandle9as_streamEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_Stream.cc:796,29'
          Dst:             _ZNK4qpdf6Stream7getDictEv
        - Src:             'libqpdf/QPDF_Stream.cc:796,12'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDF_Stream.cc:796,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:796,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:796,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_Stream.cc:796,5'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZN4qpdf6Stream20registerStreamFilterERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_8functionIFNS1_10shared_ptrI16QPDFStreamFilterEEvEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf6Stream18setDictDescriptionEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN10QPDFObject14getDescriptionEv
        - _ZN10QPDFObject7getQPDFEv
        - _ZN16QPDFObjectHandle20setObjectDescriptionEP4QPDFRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle20hasObjectDescriptionEv
        - _ZNK4qpdf6Stream6streamEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:452,14'
          Dst:             _ZNK4qpdf6Stream6streamEv
        - Src:             'libqpdf/QPDF_Stream.cc:453,25'
          Dst:             _ZNK16QPDFObjectHandle20hasObjectDescriptionEv
        - Src:             'libqpdf/QPDF_Stream.cc:455,18'
          Dst:             _ZN10QPDFObject7getQPDFEv
        - Src:             'libqpdf/QPDF_Stream.cc:455,34'
          Dst:             _ZN10QPDFObject14getDescriptionEv
        - Src:             'libqpdf/QPDF_Stream.cc:454,24'
          Dst:             _ZN16QPDFObjectHandle20setObjectDescriptionEP4QPDFRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN10QPDFObject6createI11QPDF_StreamJ16QPDFObjectHandleRmEEENSt3__110shared_ptrIS_EEP4QPDF10QPDFObjGenDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN11QPDF_StreamC2E16QPDFObjectHandlem
        - _ZN11QPDF_StreamD2Ev
        - _ZN16QPDFObjectHandleC2EOS_
        - _ZN16QPDFObjectHandleD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:320,41'
          Dst:             _ZN16QPDFObjectHandleC2EOS_
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:320,39'
          Dst:             _ZN11QPDF_StreamC2E16QPDFObjectHandlem
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:319,9'
          Dst:             _ZN11QPDF_StreamD2Ev
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:319,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:319,9'
          Dst:             _ZN11QPDF_StreamD2Ev
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:319,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf6StreamC2ER4QPDF10QPDFObjGen16QPDFObjectHandlexm
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          141
      EdgeCount:       37
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - _ZN10QPDFObject6createI11QPDF_StreamJ16QPDFObjectHandleRmEEENSt3__110shared_ptrIS_EEP4QPDF10QPDFObjGenDpOT0_
        - _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4qpdf10BaseHandleD2Ev
        - _ZN4qpdf6Stream18setDictDescriptionEv
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK4QPDF11getFilenameEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_Stream.cc:283,16'
          Dst:             _ZN10QPDFObject6createI11QPDF_StreamJ16QPDFObjectHandleRmEEENSt3__110shared_ptrIS_EEP4QPDF10QPDFObjGenDpOT0_
        - Src:             'libqpdf/QPDF_Stream.cc:283,5'
          Dst:             _ZN4qpdf10BaseHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDF_Stream.cc:286,14'
          Dst:             _ZNK4QPDF11getFilenameEv
        - Src:             'libqpdf/QPDF_Stream.cc:286,54'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDF_Stream.cc:287,10'
          Dst:             _ZN10QPDFObject14setDescriptionEP4QPDFRNSt3__110shared_ptrINS2_7variantIJNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_10JSON_DescrENS_10ChildDescrENS_14ObjStreamDescrEEEEEEx
        - Src:             'libqpdf/QPDF_Stream.cc:288,5'
          Dst:             _ZN4qpdf6Stream18setDictDescriptionEv
        - Src:             'libqpdf/QPDF_Stream.cc:289,1'
          Dst:             _ZN4qpdf10BaseHandleD2Ev
    - functionName:    _ZN4QPDF3Doc7Objects7StreamsC2ERNS0_6CommonE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_Stream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL23is_iso_latin1_printablec
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_String.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11QPDF_String7unparseEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_String.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         61
      ICount:          311
      EdgeCount:       104
      CyclomaticComplexity: 45
      functionsReached:
        - _ZL23is_iso_latin1_printablec
        - _ZN5QUtil18int_to_string_baseExii
        - _ZNK11QPDF_String12useHexStringEv
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libqpdf/QPDF_String.cc:94,13'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_String.cc:79,42'
          Dst:             _ZNK11QPDF_String12useHexStringEv
        - Src:             'libqpdf/QPDF_String.cc:128,21'
          Dst:             _ZL23is_iso_latin1_printablec
        - Src:             'libqpdf/QPDF_String.cc:132,25'
          Dst:             _ZN5QUtil18int_to_string_baseExii
    - functionName:    _ZNK11QPDF_String12useHexStringEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_String.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          153
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11QPDF_String9writeJSONEiRN4JSON6WriterE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_String.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          430
      EdgeCount:       119
      CyclomaticComplexity: 53
      functionsReached:
        - _ZN4JSON6Writer13encode_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - _ZN4JSON6WriterlsEPKc
        - _ZN4qpdf4util16is_explicit_utf8ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4qpdf4util8is_utf16ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN5QUtil10hex_encodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN5QUtil13utf16_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN5QUtil15pdf_doc_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN5QUtil15utf8_to_pdf_docERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_c
        - _ZNK11QPDF_String12useHexStringEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_String.cc:20,13'
          Dst:             _ZN4qpdf4util8is_utf16ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_String.cc:21,15'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDF_String.cc:21,54'
          Dst:             _ZN5QUtil13utf16_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_String.cc:21,26'
          Dst:             _ZN4JSON6Writer13encode_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_String.cc:21,23'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_String.cc:21,81'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDF_String.cc:24,13'
          Dst:             _ZN4qpdf4util16is_explicit_utf8ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_String.cc:27,15'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDF_String.cc:27,26'
          Dst:             _ZN4JSON6Writer13encode_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_String.cc:27,23'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_String.cc:27,69'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDF_String.cc:30,11'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDF_String.cc:30,50'
          Dst:             _ZN5QUtil15pdf_doc_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_String.cc:30,22'
          Dst:             _ZN4JSON6Writer13encode_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_String.cc:30,19'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_String.cc:30,79'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDF_String.cc:34,9'
          Dst:             _ZN4qpdf4util8is_utf16ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_String.cc:35,11'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDF_String.cc:35,52'
          Dst:             _ZN5QUtil13utf16_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_String.cc:35,24'
          Dst:             _ZN4JSON6Writer13encode_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_String.cc:35,21'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_String.cc:35,79'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDF_String.cc:39,9'
          Dst:             _ZN4qpdf4util16is_explicit_utf8ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_String.cc:40,11'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDF_String.cc:40,24'
          Dst:             _ZN4JSON6Writer13encode_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_String.cc:40,21'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_String.cc:40,67'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDF_String.cc:43,10'
          Dst:             _ZNK11QPDF_String12useHexStringEv
        - Src:             'libqpdf/QPDF_String.cc:44,26'
          Dst:             _ZN5QUtil15pdf_doc_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_String.cc:46,13'
          Dst:             _ZN5QUtil15utf8_to_pdf_docERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_c
        - Src:             'libqpdf/QPDF_String.cc:48,15'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDF_String.cc:48,28'
          Dst:             _ZN4JSON6Writer13encode_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_String.cc:48,25'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_String.cc:48,67'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDF_String.cc:52,7'
          Dst:             _ZN4JSON6WriterlsEPKc
        - Src:             'libqpdf/QPDF_String.cc:52,20'
          Dst:             _ZN5QUtil10hex_encodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_String.cc:52,17'
          Dst:             _ZN4JSON6WriterlsENSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_String.cc:52,43'
          Dst:             _ZN4JSON6WriterlsEPKc
    - functionName:    _GLOBAL__sub_I_QPDF_encryption.cc
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.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/QPDF_encryption.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:0,0'
          Dst:             __cxa_atexit
    - functionName:    _ZN5QIntC12IntConverterIijLb1ELb0EE5errorEi
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      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:137,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/qpdf/QIntC.hh:137,40'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'include/qpdf/QIntC.hh:137,19'
          Dst:             _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/qpdf/QIntC.hh:137,13'
          Dst:             __cxa_throw
        - Src:             'include/qpdf/QIntC.hh:137,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN5QIntC12IntConverterIijLb1ELb0EE7convertERKi
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5QIntC12IntConverterIijLb1ELb0EE5errorEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:125,17'
          Dst:             _ZN5QIntC12IntConverterIijLb1ELb0EE5errorEi
    - functionName:    _ZN4QPDF14allowModifyAllEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionLinenumberEnd: 1333
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          54
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4QPDF15allowModifyFormEv
        - _ZN4QPDF16allowModifyOtherEv
        - _ZN4QPDF19allowModifyAssemblyEv
        - _ZN4QPDF20EncryptionParameters1REv
        - _ZN4QPDF21allowModifyAnnotationEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:1332,12'
          Dst:             _ZN4QPDF21allowModifyAnnotationEv
        - Src:             'libqpdf/QPDF_encryption.cc:1332,39'
          Dst:             _ZN4QPDF16allowModifyOtherEv
        - Src:             'libqpdf/QPDF_encryption.cc:1333,19'
          Dst:             _ZN4QPDF20EncryptionParameters1REv
        - Src:             'libqpdf/QPDF_encryption.cc:1333,36'
          Dst:             _ZN4QPDF15allowModifyFormEv
        - Src:             'libqpdf/QPDF_encryption.cc:1333,57'
          Dst:             _ZN4QPDF19allowModifyAssemblyEv
    - functionName:    _ZN4QPDF21allowModifyAnnotationEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4QPDF20EncryptionParameters1PEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:1320,21'
          Dst:             _ZNK4QPDF20EncryptionParameters1PEm
    - functionName:    _ZN4QPDF16allowModifyOtherEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4QPDF20EncryptionParameters1PEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:1326,21'
          Dst:             _ZNK4QPDF20EncryptionParameters1PEm
    - functionName:    _ZN4QPDF20EncryptionParameters1REv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF15allowModifyFormEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1314
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF20EncryptionParameters1REv
        - _ZNK4QPDF20EncryptionParameters1PEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:1314,21'
          Dst:             _ZN4QPDF20EncryptionParameters1REv
        - Src:             'libqpdf/QPDF_encryption.cc:1314,40'
          Dst:             _ZNK4QPDF20EncryptionParameters1PEm
        - Src:             'libqpdf/QPDF_encryption.cc:1314,56'
          Dst:             _ZNK4QPDF20EncryptionParameters1PEm
    - functionName:    _ZN4QPDF19allowModifyAssemblyEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1308
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF20EncryptionParameters1REv
        - _ZNK4QPDF20EncryptionParameters1PEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:1308,21'
          Dst:             _ZN4QPDF20EncryptionParameters1REv
        - Src:             'libqpdf/QPDF_encryption.cc:1308,40'
          Dst:             _ZNK4QPDF20EncryptionParameters1PEm
        - Src:             'libqpdf/QPDF_encryption.cc:1308,56'
          Dst:             _ZNK4QPDF20EncryptionParameters1PEm
    - functionName:    _ZNK4QPDF20EncryptionParameters1PEm
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:163,5'
          Dst:             __assert_fail
    - functionName:    _ZN4QPDF17allowPrintHighResEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4QPDF16allowPrintLowResEv
        - _ZN4QPDF20EncryptionParameters1REv
        - _ZNK4QPDF20EncryptionParameters1PEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:1302,12'
          Dst:             _ZN4QPDF16allowPrintLowResEv
        - Src:             'libqpdf/QPDF_encryption.cc:1302,44'
          Dst:             _ZN4QPDF20EncryptionParameters1REv
        - Src:             'libqpdf/QPDF_encryption.cc:1302,70'
          Dst:             _ZNK4QPDF20EncryptionParameters1PEm
    - functionName:    _ZN4QPDF16allowPrintLowResEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1295
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4QPDF20EncryptionParameters1PEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:1296,21'
          Dst:             _ZNK4QPDF20EncryptionParameters1PEm
    - functionName:    _ZN4QPDF15allowExtractAllEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1289
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4QPDF20EncryptionParameters1PEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:1290,21'
          Dst:             _ZNK4QPDF20EncryptionParameters1PEm
    - functionName:    _ZN4QPDF18allowAccessibilityEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1284
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF20EncryptionParameters1REv
        - _ZNK4QPDF20EncryptionParameters1PEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:1284,21'
          Dst:             _ZN4QPDF20EncryptionParameters1REv
        - Src:             'libqpdf/QPDF_encryption.cc:1284,40'
          Dst:             _ZNK4QPDF20EncryptionParameters1PEm
        - Src:             'libqpdf/QPDF_encryption.cc:1284,56'
          Dst:             _ZNK4QPDF20EncryptionParameters1PEm
    - functionName:    _ZNK4QPDF19userPasswordMatchedEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1278
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF20ownerPasswordMatchedEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF11isEncryptedERiS0_S0_RNS_19encryption_method_eES2_S2_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1256
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          92
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF20EncryptionParameters1REv
        - _ZNK4QPDF20EncryptionParameters1PEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:1260,18'
          Dst:             _ZNK4QPDF20EncryptionParameters1PEv
        - Src:             'libqpdf/QPDF_encryption.cc:1261,18'
          Dst:             _ZN4QPDF20EncryptionParameters1REv
    - functionName:    _ZNK4QPDF20EncryptionParameters1PEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF11isEncryptedERiS0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1246
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF20EncryptionParameters1REv
        - _ZNK4QPDF20EncryptionParameters1PEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:1243,18'
          Dst:             _ZNK4QPDF20EncryptionParameters1PEv
        - Src:             'libqpdf/QPDF_encryption.cc:1244,18'
          Dst:             _ZN4QPDF20EncryptionParameters1REv
    - functionName:    _ZNK4QPDF11isEncryptedEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1233
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF16getEncryptionKeyEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1227
      functionLinenumberEnd: 1228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF21getPaddedUserPasswordEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1213
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc10Encryption18compute_parametersEPKcS3_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4QPDF3Doc10Encryption22compute_encryption_O_UEPKcS3_
        - _ZN4QPDF3Doc10Encryption32compute_encryption_parameters_V5EPKcS3_
        - _ZNK4QPDF3Doc10Encryption22compute_encryption_keyERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:1204,9'
          Dst:             _ZN4QPDF3Doc10Encryption22compute_encryption_O_UEPKcS3_
        - Src:             'libqpdf/QPDF_encryption.cc:1205,16'
          Dst:             _ZNK4QPDF3Doc10Encryption22compute_encryption_keyERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:1207,16'
          Dst:             _ZN4QPDF3Doc10Encryption32compute_encryption_parameters_V5EPKcS3_
    - functionName:    _ZN4QPDF3Doc10Encryption22compute_encryption_O_UEPKcS3_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1144
      functionLinenumberEnd: 1150
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          103
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached:
        - _ZNK4QPDF3Doc10Encryption15compute_O_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZNK4QPDF3Doc10Encryption15compute_U_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:1146,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_encryption.cc:1146,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDF_encryption.cc:1146,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_encryption.cc:1146,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1146,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_encryption.cc:1148,9'
          Dst:             _ZNK4QPDF3Doc10Encryption15compute_O_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_encryption.cc:1149,9'
          Dst:             _ZNK4QPDF3Doc10Encryption15compute_U_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZNK4QPDF3Doc10Encryption22compute_encryption_keyERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4QPDF3Doc10Encryption36compute_encryption_key_from_passwordERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4QPDF3Doc10Encryption36recover_encryption_key_with_passwordERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4QPDF3Doc10Encryption4getVEv
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:476,9'
          Dst:             _ZNK4QPDF3Doc10Encryption4getVEv
        - Src:             'libqpdf/QPDF_encryption.cc:479,16'
          Dst:             _ZNK4QPDF3Doc10Encryption36recover_encryption_key_with_passwordERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:483,16'
          Dst:             _ZNK4QPDF3Doc10Encryption36compute_encryption_key_from_passwordERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN4QPDF3Doc10Encryption32compute_encryption_parameters_V5EPKcS3_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          302
      EdgeCount:       83
      CyclomaticComplexity: 32
      functionsReached:
        - _ZL16process_with_aesRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbS7_mjPKhm
        - _ZN4qpdf4util13random_stringEm
        - _ZNK4QPDF3Doc10Encryption28compute_Perms_value_V5_clearEv
        - _ZNK4QPDF3Doc10Encryption7hash_V5ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:1182,31'
          Dst:             _ZN4qpdf4util13random_stringEm
        - Src:             'libqpdf/QPDF_encryption.cc:1184,28'
          Dst:             _ZN4qpdf4util13random_stringEm
        - Src:             'libqpdf/QPDF_encryption.cc:1185,21'
          Dst:             _ZN4qpdf4util13random_stringEm
        - Src:             'libqpdf/QPDF_encryption.cc:1186,9'
          Dst:             _ZNK4QPDF3Doc10Encryption7hash_V5ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_
        - Src:             'libqpdf/QPDF_encryption.cc:1187,29'
          Dst:             _ZNK4QPDF3Doc10Encryption7hash_V5ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_
        - Src:             'libqpdf/QPDF_encryption.cc:1188,10'
          Dst:             _ZL16process_with_aesRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbS7_mjPKhm
        - Src:             'libqpdf/QPDF_encryption.cc:1190,23'
          Dst:             _ZN4qpdf4util13random_stringEm
        - Src:             'libqpdf/QPDF_encryption.cc:1191,16'
          Dst:             _ZN4qpdf4util13random_stringEm
        - Src:             'libqpdf/QPDF_encryption.cc:1192,9'
          Dst:             _ZNK4QPDF3Doc10Encryption7hash_V5ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_
        - Src:             'libqpdf/QPDF_encryption.cc:1193,24'
          Dst:             _ZNK4QPDF3Doc10Encryption7hash_V5ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_
        - Src:             'libqpdf/QPDF_encryption.cc:1194,10'
          Dst:             _ZL16process_with_aesRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbS7_mjPKhm
        - Src:             'libqpdf/QPDF_encryption.cc:1196,56'
          Dst:             _ZNK4QPDF3Doc10Encryption28compute_Perms_value_V5_clearEv
        - Src:             'libqpdf/QPDF_encryption.cc:1196,13'
          Dst:             _ZL16process_with_aesRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbS7_mjPKhm
    - functionName:    _ZNK4QPDF3Doc10Encryption7hash_V5ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          345
      EdgeCount:       112
      CyclomaticComplexity: 51
      functionsReached:
        - _ZL16process_with_aesRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbS7_mjPKhm
        - _ZN5QIntC7to_uintIiEEjRKT_
        - _ZN5QUtil21unsigned_char_pointerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7Pl_SHA212getRawDigestEv
        - _ZN7Pl_SHA26finishEv
        - _ZN7Pl_SHA2C2EiP8Pipeline
        - _ZN7Pl_SHA2D2Ev
        - _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK4QPDF3Doc10Encryption4getREv
        - __assert_fail
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:347,13'
          Dst:             _ZN7Pl_SHA2C2EiP8Pipeline
        - Src:             'libqpdf/QPDF_encryption.cc:348,10'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:349,10'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:350,10'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:351,10'
          Dst:             _ZN7Pl_SHA26finishEv
        - Src:             'libqpdf/QPDF_encryption.cc:352,26'
          Dst:             _ZN7Pl_SHA212getRawDigestEv
        - Src:             'libqpdf/QPDF_encryption.cc:355,9'
          Dst:             _ZNK4QPDF3Doc10Encryption4getREv
        - Src:             'libqpdf/QPDF_encryption.cc:377,13'
          Dst:             __assert_fail
        - Src:             'libqpdf/QPDF_encryption.cc:384,17'
          Dst:             _ZN5QUtil21unsigned_char_pointerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:378,29'
          Dst:             _ZL16process_with_aesRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbS7_mjPKhm
        - Src:             'libqpdf/QPDF_encryption.cc:397,21'
          Dst:             _ZN7Pl_SHA2C2EiP8Pipeline
        - Src:             'libqpdf/QPDF_encryption.cc:398,18'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:399,18'
          Dst:             _ZN7Pl_SHA26finishEv
        - Src:             'libqpdf/QPDF_encryption.cc:400,22'
          Dst:             _ZN7Pl_SHA212getRawDigestEv
        - Src:             'libqpdf/QPDF_encryption.cc:405,27'
          Dst:             _ZN5QIntC7to_uintIiEEjRKT_
        - Src:             'libqpdf/QPDF_encryption.cc:409,9'
          Dst:             _ZN7Pl_SHA2D2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:409,9'
          Dst:             _ZN7Pl_SHA2D2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:414,1'
          Dst:             _ZN7Pl_SHA2D2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:414,1'
          Dst:             _ZN7Pl_SHA2D2Ev
    - functionName:    _ZL16process_with_aesRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbS7_mjPKhm
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          166
      EdgeCount:       52
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN10Pl_AES_PDF14disablePaddingEv
        - _ZN10Pl_AES_PDF5setIVEPKhm
        - _ZN10Pl_AES_PDF6finishEv
        - _ZN10Pl_AES_PDF9useZeroIVEv
        - _ZN10Pl_AES_PDFC2EPKcP8PipelinebNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - _ZN10Pl_AES_PDFD2Ev
        - _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN9Pl_Buffer9getStringEv
        - _ZN9Pl_BufferC2EPKcP8Pipeline
        - _ZN9Pl_BufferD2Ev
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:324,15'
          Dst:             _ZN9Pl_BufferC2EPKcP8Pipeline
        - Src:             'libqpdf/QPDF_encryption.cc:325,16'
          Dst:             _ZN10Pl_AES_PDFC2EPKcP8PipelinebNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:327,13'
          Dst:             _ZN10Pl_AES_PDF5setIVEPKhm
        - Src:             'libqpdf/QPDF_encryption.cc:329,13'
          Dst:             _ZN10Pl_AES_PDF9useZeroIVEv
        - Src:             'libqpdf/QPDF_encryption.cc:331,9'
          Dst:             _ZN10Pl_AES_PDF14disablePaddingEv
        - Src:             'libqpdf/QPDF_encryption.cc:333,13'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:335,9'
          Dst:             _ZN10Pl_AES_PDF6finishEv
        - Src:             'libqpdf/QPDF_encryption.cc:337,23'
          Dst:             _ZN9Pl_Buffer9getStringEv
        - Src:             'libqpdf/QPDF_encryption.cc:339,23'
          Dst:             _ZN9Pl_Buffer9getStringEv
        - Src:             'libqpdf/QPDF_encryption.cc:341,1'
          Dst:             _ZN10Pl_AES_PDFD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:341,1'
          Dst:             _ZN9Pl_BufferD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:341,1'
          Dst:             _ZN10Pl_AES_PDFD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:341,1'
          Dst:             _ZN9Pl_BufferD2Ev
    - functionName:    _ZNK4QPDF3Doc10Encryption28compute_Perms_value_V5_clearEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QUtil25initializeWithRandomBytesEPhm
        - _ZNK4QPDF3Doc10Encryption18getEncryptMetadataEv
        - _ZNK4QPDF3Doc10Encryption4getPEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:663,17'
          Dst:             _ZNK4QPDF3Doc10Encryption4getPEv
        - Src:             'libqpdf/QPDF_encryption.cc:668,10'
          Dst:             _ZNK4QPDF3Doc10Encryption18getEncryptMetadataEv
        - Src:             'libqpdf/QPDF_encryption.cc:671,5'
          Dst:             _ZN5QUtil25initializeWithRandomBytesEPhm
    - functionName:    _ZNK4QPDF3Doc10Encryption4getPEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF3Doc10Encryption18getEncryptMetadataEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF3Doc10Encryption4getREv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QIntC7to_uintIiEEjRKT_
      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:
        - _ZN5QIntC12IntConverterIijLb1ELb0EE7convertERKi
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:209,16'
          Dst:             _ZN5QIntC12IntConverterIijLb1ELb0EE7convertERKi
    - functionName:    _ZN7Pl_SHA2D2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_SHA2.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_SHA2.hh:20,30'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZNK4QPDF3Doc10Encryption4getVEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF3Doc10Encryption36recover_encryption_key_with_passwordERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4QPDF3Doc10Encryption36recover_encryption_key_with_passwordERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:654,12'
          Dst:             _ZNK4QPDF3Doc10Encryption36recover_encryption_key_with_passwordERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERb
    - functionName:    _ZNK4QPDF3Doc10Encryption36compute_encryption_key_from_passwordERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          193
      EdgeCount:       39
      CyclomaticComplexity: 17
      functionsReached:
        - _ZL18iterate_md5_digestR3MD5ii
        - _ZL27pad_or_truncate_password_V4NSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _ZN3MD523encodeDataIncrementallyENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - _ZN3MD523encodeDataIncrementallyEPKcm
        - _ZN3MD5C2Ev
        - _ZN3MD5D2Ev
        - _ZNK4QPDF3Doc10Encryption14getLengthBytesEv
        - _ZNK4QPDF3Doc10Encryption18getEncryptMetadataEv
        - _ZNK4QPDF3Doc10Encryption4getOEv
        - _ZNK4QPDF3Doc10Encryption4getPEv
        - _ZNK4QPDF3Doc10Encryption4getREv
        - _ZNK4QPDF3Doc10Encryption6getId1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:497,9'
          Dst:             _ZN3MD5C2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:498,33'
          Dst:             _ZL27pad_or_truncate_password_V4NSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:498,9'
          Dst:             _ZN3MD523encodeDataIncrementallyENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:499,33'
          Dst:             _ZNK4QPDF3Doc10Encryption4getOEv
        - Src:             'libqpdf/QPDF_encryption.cc:499,9'
          Dst:             _ZN3MD523encodeDataIncrementallyENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:501,13'
          Dst:             _ZNK4QPDF3Doc10Encryption4getPEv
        - Src:             'libqpdf/QPDF_encryption.cc:506,9'
          Dst:             _ZN3MD523encodeDataIncrementallyEPKcm
        - Src:             'libqpdf/QPDF_encryption.cc:507,33'
          Dst:             _ZNK4QPDF3Doc10Encryption6getId1Ev
        - Src:             'libqpdf/QPDF_encryption.cc:507,9'
          Dst:             _ZN3MD523encodeDataIncrementallyENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:508,9'
          Dst:             _ZNK4QPDF3Doc10Encryption4getREv
        - Src:             'libqpdf/QPDF_encryption.cc:508,25'
          Dst:             _ZNK4QPDF3Doc10Encryption18getEncryptMetadataEv
        - Src:             'libqpdf/QPDF_encryption.cc:509,13'
          Dst:             _ZN3MD523encodeDataIncrementallyENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:511,37'
          Dst:             _ZNK4QPDF3Doc10Encryption4getREv
        - Src:             'libqpdf/QPDF_encryption.cc:511,60'
          Dst:             _ZNK4QPDF3Doc10Encryption14getLengthBytesEv
        - Src:             'libqpdf/QPDF_encryption.cc:511,12'
          Dst:             _ZL18iterate_md5_digestR3MD5ii
        - Src:             'libqpdf/QPDF_encryption.cc:512,1'
          Dst:             _ZN3MD5D2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:512,1'
          Dst:             _ZN3MD5D2Ev
    - functionName:    _ZL27pad_or_truncate_password_V4NSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3MD523encodeDataIncrementallyENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/MD5.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF3Doc10Encryption4getOEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3MD523encodeDataIncrementallyEPKcm
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/MD5.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF3Doc10Encryption6getId1Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF3Doc10Encryption14getLengthBytesEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL18iterate_md5_digestR3MD5ii
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN3MD523encodeDataIncrementallyEPKcm
        - _ZN3MD56digestEPh
        - _ZN3MD5C2Ev
        - _ZN3MD5D2Ev
        - _ZN5QIntC7to_sizeIiEEmRKT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:290,9'
          Dst:             _ZN3MD56digestEPh
        - Src:             'libqpdf/QPDF_encryption.cc:291,25'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDF_encryption.cc:293,13'
          Dst:             _ZN3MD5C2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:294,11'
          Dst:             _ZN3MD523encodeDataIncrementallyEPKcm
        - Src:             'libqpdf/QPDF_encryption.cc:295,11'
          Dst:             _ZN3MD56digestEPh
        - Src:             'libqpdf/QPDF_encryption.cc:296,5'
          Dst:             _ZN3MD5D2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:296,5'
          Dst:             _ZN3MD5D2Ev
    - functionName:    _ZNK4QPDF3Doc10Encryption36recover_encryption_key_with_passwordERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          207
      EdgeCount:       61
      CyclomaticComplexity: 27
      functionsReached:
        - _ZL16process_with_aesRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbS7_mjPKhm
        - _ZNK4QPDF3Doc10Encryption22check_user_password_V5ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4QPDF3Doc10Encryption23check_owner_password_V5ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4QPDF3Doc10Encryption28compute_Perms_value_V5_clearEv
        - _ZNK4QPDF3Doc10Encryption4getOEv
        - _ZNK4QPDF3Doc10Encryption4getUEv
        - _ZNK4QPDF3Doc10Encryption5getOEEv
        - _ZNK4QPDF3Doc10Encryption5getUEEv
        - _ZNK4QPDF3Doc10Encryption7hash_V5ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_
        - _ZNK4QPDF3Doc10Encryption8getPermsEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:690,9'
          Dst:             _ZNK4QPDF3Doc10Encryption23check_owner_password_V5ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:691,20'
          Dst:             _ZNK4QPDF3Doc10Encryption4getOEv
        - Src:             'libqpdf/QPDF_encryption.cc:692,21'
          Dst:             _ZNK4QPDF3Doc10Encryption4getUEv
        - Src:             'libqpdf/QPDF_encryption.cc:693,30'
          Dst:             _ZNK4QPDF3Doc10Encryption5getOEEv
        - Src:             'libqpdf/QPDF_encryption.cc:694,16'
          Dst:             _ZNK4QPDF3Doc10Encryption22check_user_password_V5ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:695,20'
          Dst:             _ZNK4QPDF3Doc10Encryption4getUEv
        - Src:             'libqpdf/QPDF_encryption.cc:696,30'
          Dst:             _ZNK4QPDF3Doc10Encryption5getUEEv
        - Src:             'libqpdf/QPDF_encryption.cc:698,36'
          Dst:             _ZNK4QPDF3Doc10Encryption7hash_V5ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_
        - Src:             'libqpdf/QPDF_encryption.cc:699,28'
          Dst:             _ZL16process_with_aesRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbS7_mjPKhm
        - Src:             'libqpdf/QPDF_encryption.cc:702,58'
          Dst:             _ZNK4QPDF3Doc10Encryption8getPermsEv
        - Src:             'libqpdf/QPDF_encryption.cc:702,24'
          Dst:             _ZL16process_with_aesRKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEbS7_mjPKhm
        - Src:             'libqpdf/QPDF_encryption.cc:703,19'
          Dst:             _ZNK4QPDF3Doc10Encryption28compute_Perms_value_V5_clearEv
    - functionName:    _ZNK4QPDF3Doc10Encryption23check_owner_password_V5ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached:
        - _ZNK4QPDF3Doc10Encryption4getOEv
        - _ZNK4QPDF3Doc10Encryption4getUEv
        - _ZNK4QPDF3Doc10Encryption7hash_V5ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:632,29'
          Dst:             _ZNK4QPDF3Doc10Encryption4getUEv
        - Src:             'libqpdf/QPDF_encryption.cc:633,30'
          Dst:             _ZNK4QPDF3Doc10Encryption4getOEv
        - Src:             'libqpdf/QPDF_encryption.cc:634,35'
          Dst:             _ZNK4QPDF3Doc10Encryption4getOEv
        - Src:             'libqpdf/QPDF_encryption.cc:635,12'
          Dst:             _ZNK4QPDF3Doc10Encryption7hash_V5ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_
    - functionName:    _ZNK4QPDF3Doc10Encryption4getUEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF3Doc10Encryption5getOEEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF3Doc10Encryption22check_user_password_V5ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          106
      EdgeCount:       30
      CyclomaticComplexity: 14
      functionsReached:
        - _ZNK4QPDF3Doc10Encryption4getUEv
        - _ZNK4QPDF3Doc10Encryption7hash_V5ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:594,29'
          Dst:             _ZNK4QPDF3Doc10Encryption4getUEv
        - Src:             'libqpdf/QPDF_encryption.cc:595,35'
          Dst:             _ZNK4QPDF3Doc10Encryption4getUEv
        - Src:             'libqpdf/QPDF_encryption.cc:597,12'
          Dst:             _ZNK4QPDF3Doc10Encryption7hash_V5ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_
    - functionName:    _ZNK4QPDF3Doc10Encryption5getUEEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF3Doc10Encryption8getPermsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF3Doc10Encryption15compute_O_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          111
      EdgeCount:       27
      CyclomaticComplexity: 13
      functionsReached:
        - _ZL11iterate_rc4RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17basic_string_viewIcS2_EEib
        - _ZL19pad_short_parameterRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
        - _ZL27pad_or_truncate_password_V4NSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _ZN5QIntC7to_sizeIiEEmRKT_
        - _ZNK4QPDF3Doc10Encryption14getLengthBytesEv
        - _ZNK4QPDF3Doc10Encryption17compute_O_rc4_keyERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZNK4QPDF3Doc10Encryption4getREv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:533,18'
          Dst:             _ZL27pad_or_truncate_password_V4NSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:534,25'
          Dst:             _ZNK4QPDF3Doc10Encryption17compute_O_rc4_keyERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_encryption.cc:535,47'
          Dst:             _ZNK4QPDF3Doc10Encryption14getLengthBytesEv
        - Src:             'libqpdf/QPDF_encryption.cc:535,32'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDF_encryption.cc:535,5'
          Dst:             _ZL19pad_short_parameterRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
        - Src:             'libqpdf/QPDF_encryption.cc:536,31'
          Dst:             _ZNK4QPDF3Doc10Encryption4getREv
        - Src:             'libqpdf/QPDF_encryption.cc:536,5'
          Dst:             _ZL11iterate_rc4RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17basic_string_viewIcS2_EEib
    - functionName:    _ZNK4QPDF3Doc10Encryption15compute_U_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4QPDF3Doc10Encryption18compute_U_value_R2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4QPDF3Doc10Encryption18compute_U_value_R3ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4QPDF3Doc10Encryption4getREv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:572,9'
          Dst:             _ZNK4QPDF3Doc10Encryption4getREv
        - Src:             'libqpdf/QPDF_encryption.cc:573,16'
          Dst:             _ZNK4QPDF3Doc10Encryption18compute_U_value_R3ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:576,12'
          Dst:             _ZNK4QPDF3Doc10Encryption18compute_U_value_R2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZNK4QPDF3Doc10Encryption18compute_U_value_R3ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          157
      EdgeCount:       37
      CyclomaticComplexity: 16
      functionsReached:
        - _ZL11iterate_rc4RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17basic_string_viewIcS2_EEib
        - _ZL19pad_short_parameterRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
        - _ZN3MD523encodeDataIncrementallyENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - _ZN3MD56digestEv
        - _ZN3MD5C2Ev
        - _ZN3MD5D2Ev
        - _ZN5QIntC7to_sizeIiEEmRKT_
        - _ZNK4QPDF3Doc10Encryption14getLengthBytesEv
        - _ZNK4QPDF3Doc10Encryption22compute_encryption_keyERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4QPDF3Doc10Encryption6getId1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:557,22'
          Dst:             _ZNK4QPDF3Doc10Encryption22compute_encryption_keyERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:558,9'
          Dst:             _ZN3MD5C2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:559,9'
          Dst:             _ZN3MD523encodeDataIncrementallyENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:560,33'
          Dst:             _ZNK4QPDF3Doc10Encryption6getId1Ev
        - Src:             'libqpdf/QPDF_encryption.cc:560,9'
          Dst:             _ZN3MD523encodeDataIncrementallyENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:561,23'
          Dst:             _ZN3MD56digestEv
        - Src:             'libqpdf/QPDF_encryption.cc:562,44'
          Dst:             _ZNK4QPDF3Doc10Encryption14getLengthBytesEv
        - Src:             'libqpdf/QPDF_encryption.cc:562,29'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDF_encryption.cc:562,5'
          Dst:             _ZL19pad_short_parameterRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
        - Src:             'libqpdf/QPDF_encryption.cc:563,5'
          Dst:             _ZL11iterate_rc4RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17basic_string_viewIcS2_EEib
        - Src:             'libqpdf/QPDF_encryption.cc:567,1'
          Dst:             _ZN3MD5D2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:567,1'
          Dst:             _ZN3MD5D2Ev
    - functionName:    _ZNK4QPDF3Doc10Encryption18compute_U_value_R2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          92
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL11iterate_rc4RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17basic_string_viewIcS2_EEib
        - _ZL19pad_short_parameterRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
        - _ZN5QIntC7to_sizeIiEEmRKT_
        - _ZNK4QPDF3Doc10Encryption14getLengthBytesEv
        - _ZNK4QPDF3Doc10Encryption22compute_encryption_keyERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:545,22'
          Dst:             _ZNK4QPDF3Doc10Encryption22compute_encryption_keyERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:547,44'
          Dst:             _ZNK4QPDF3Doc10Encryption14getLengthBytesEv
        - Src:             'libqpdf/QPDF_encryption.cc:547,29'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDF_encryption.cc:547,5'
          Dst:             _ZL19pad_short_parameterRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
        - Src:             'libqpdf/QPDF_encryption.cc:548,5'
          Dst:             _ZL11iterate_rc4RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17basic_string_viewIcS2_EEib
    - functionName:    _ZL19pad_short_parameterRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:420,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
    - functionName:    _ZL11iterate_rc4RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17basic_string_viewIcS2_EEib
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          125
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN3RC47processENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEERNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:310,9'
          Dst:             _ZN3RC47processENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEERNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE
    - functionName:    _ZNK4QPDF3Doc10Encryption17compute_O_rc4_keyERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          143
      EdgeCount:       40
      CyclomaticComplexity: 19
      functionsReached:
        - _ZL18iterate_md5_digestR3MD5ii
        - _ZL27pad_or_truncate_password_V4NSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - _ZN3MD523encodeDataIncrementallyENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - _ZN3MD5C2Ev
        - _ZN3MD5D2Ev
        - _ZNK4QPDF3Doc10Encryption14getLengthBytesEv
        - _ZNK4QPDF3Doc10Encryption4getREv
        - _ZNK4QPDF3Doc10Encryption4getVEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:518,9'
          Dst:             _ZNK4QPDF3Doc10Encryption4getVEv
        - Src:             'libqpdf/QPDF_encryption.cc:519,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_encryption.cc:519,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDF_encryption.cc:519,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_encryption.cc:519,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDF_encryption.cc:519,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_encryption.cc:522,9'
          Dst:             _ZN3MD5C2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:523,33'
          Dst:             _ZL27pad_or_truncate_password_V4NSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:523,9'
          Dst:             _ZN3MD523encodeDataIncrementallyENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:524,37'
          Dst:             _ZNK4QPDF3Doc10Encryption4getREv
        - Src:             'libqpdf/QPDF_encryption.cc:524,60'
          Dst:             _ZNK4QPDF3Doc10Encryption14getLengthBytesEv
        - Src:             'libqpdf/QPDF_encryption.cc:524,12'
          Dst:             _ZL18iterate_md5_digestR3MD5ii
        - Src:             'libqpdf/QPDF_encryption.cc:525,1'
          Dst:             _ZN3MD5D2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:525,1'
          Dst:             _ZN3MD5D2Ev
    - functionName:    _ZN4QPDF32compute_encryption_parameters_V5EPKcS1_iiiibRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_SB_SB_SB_SB_SB_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      void
      argCount:        14
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          176
      EdgeCount:       38
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4QPDF3Doc10Encryption32compute_encryption_parameters_V5EPKcS3_
        - _ZN4QPDF3Doc10EncryptionC2EiiiiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_SA_SA_SA_b
        - _ZN4QPDF3Doc10EncryptionD2Ev
        - _ZNK4QPDF3Doc10Encryption4getOEv
        - _ZNK4QPDF3Doc10Encryption4getUEv
        - _ZNK4QPDF3Doc10Encryption5getOEEv
        - _ZNK4QPDF3Doc10Encryption5getUEEv
        - _ZNK4QPDF3Doc10Encryption8getPermsEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:1169,16'
          Dst:             _ZN4QPDF3Doc10EncryptionC2EiiiiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_SA_SA_SA_b
        - Src:             'libqpdf/QPDF_encryption.cc:1170,27'
          Dst:             _ZN4QPDF3Doc10Encryption32compute_encryption_parameters_V5EPKcS3_
        - Src:             'libqpdf/QPDF_encryption.cc:1172,18'
          Dst:             _ZNK4QPDF3Doc10Encryption4getOEv
        - Src:             'libqpdf/QPDF_encryption.cc:1173,18'
          Dst:             _ZNK4QPDF3Doc10Encryption4getUEv
        - Src:             'libqpdf/QPDF_encryption.cc:1174,19'
          Dst:             _ZNK4QPDF3Doc10Encryption5getOEEv
        - Src:             'libqpdf/QPDF_encryption.cc:1175,19'
          Dst:             _ZNK4QPDF3Doc10Encryption5getUEEv
        - Src:             'libqpdf/QPDF_encryption.cc:1176,22'
          Dst:             _ZNK4QPDF3Doc10Encryption8getPermsEv
        - Src:             'libqpdf/QPDF_encryption.cc:1177,1'
          Dst:             _ZN4QPDF3Doc10EncryptionD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1177,1'
          Dst:             _ZN4QPDF3Doc10EncryptionD2Ev
    - functionName:    _ZN4QPDF22compute_encryption_O_UEPKcS1_iiiibRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_SB_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          146
      EdgeCount:       35
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4QPDF3Doc10Encryption22compute_encryption_O_UEPKcS3_
        - _ZN4QPDF3Doc10EncryptionC2EiiiiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_SA_SA_SA_b
        - _ZN4QPDF3Doc10EncryptionD2Ev
        - _ZNK4QPDF3Doc10Encryption4getOEv
        - _ZNK4QPDF3Doc10Encryption4getUEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:1136,16'
          Dst:             _ZN4QPDF3Doc10EncryptionC2EiiiiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_SA_SA_SA_b
        - Src:             'libqpdf/QPDF_encryption.cc:1137,10'
          Dst:             _ZN4QPDF3Doc10Encryption22compute_encryption_O_UEPKcS3_
        - Src:             'libqpdf/QPDF_encryption.cc:1138,18'
          Dst:             _ZNK4QPDF3Doc10Encryption4getOEv
        - Src:             'libqpdf/QPDF_encryption.cc:1139,18'
          Dst:             _ZNK4QPDF3Doc10Encryption4getUEv
        - Src:             'libqpdf/QPDF_encryption.cc:1140,1'
          Dst:             _ZN4QPDF3Doc10EncryptionD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1140,1'
          Dst:             _ZN4QPDF3Doc10EncryptionD2Ev
    - functionName:    _ZN4QPDF13decryptStreamENSt3__110shared_ptrINS_20EncryptionParametersEEENS1_I11InputSourceEERS_RP8Pipeline10QPDFObjGenR16QPDFObjectHandlebRNS0_10unique_ptrIS7_NS0_14default_deleteIS7_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         149
      ICount:          746
      EdgeCount:       254
      CyclomaticComplexity: 107
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF15getKeyForObjectENSt3__110shared_ptrINS_20EncryptionParametersEEE10QPDFObjGenb
        - _ZN4QPDF4warnERK7QPDFExc
        - _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - _ZN4qpdf4NameD2Ev
        - _ZN4qpdf5Array3endEv
        - _ZN4qpdf5Array5beginEv
        - _ZN4qpdf5ArrayC2EO16QPDFObjectHandle
        - _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - _ZN4qpdf5ArrayD2Ev
        - _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - _ZN7QPDFExcD2Ev
        - _ZNK11InputSource13getLastOffsetEv
        - _ZNK16QPDFObjectHandle11isOrHasNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK4QPDF20EncryptionParameters11interpretCFERKN4qpdf4NameE
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf5Array4sizeEv
        - _ZNK4qpdf5ArrayixEm
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   'libqpdf/QPDF_encryption.cc:1082,9'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:1041,14'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:1041,9'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_encryption.cc:1041,36'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:1041,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1041,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1049,25'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:1049,43'
          Dst:             _ZNK16QPDFObjectHandle11isOrHasNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:1049,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1050,43'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:1050,43'
          Dst:             _ZN4qpdf10DictionaryC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_encryption.cc:1050,28'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_encryption.cc:1051,26'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:1051,21'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_encryption.cc:1051,49'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:1051,21'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1052,48'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:1052,48'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_encryption.cc:1052,36'
          Dst:             _ZNK4QPDF20EncryptionParameters11interpretCFERKN4qpdf4NameE
        - Src:             'libqpdf/QPDF_encryption.cc:1052,21'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1049,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1051,21'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1052,21'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1056,32'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:1056,32'
          Dst:             _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_encryption.cc:1057,44'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:1057,32'
          Dst:             _ZN4qpdf5ArrayC2EO16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_encryption.cc:1057,32'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1058,28'
          Dst:             _ZNK4qpdf5Array4sizeEv
        - Src:             'libqpdf/QPDF_encryption.cc:1058,45'
          Dst:             _ZNK4qpdf5Array4sizeEv
        - Src:             'libqpdf/QPDF_encryption.cc:1060,35'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDF_encryption.cc:1060,35'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDF_encryption.cc:1060,35'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_encryption.cc:1061,34'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:1062,45'
          Dst:             _ZNK4qpdf5ArrayixEm
        - Src:             'libqpdf/QPDF_encryption.cc:1062,45'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:1062,45'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_encryption.cc:1062,38'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_encryption.cc:1063,48'
          Dst:             _ZNK4QPDF20EncryptionParameters11interpretCFERKN4qpdf4NameE
        - Src:             'libqpdf/QPDF_encryption.cc:1057,32'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1062,38'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1062,38'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1069,21'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1069,21'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1071,13'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1071,13'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1071,13'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1071,13'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1050,28'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1050,28'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1104,24'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDF_encryption.cc:1101,17'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDF_encryption.cc:1100,30'
          Dst:             _ZN4QPDF4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_encryption.cc:1100,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1100,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1113,23'
          Dst:             _ZN4QPDF15getKeyForObjectENSt3__110shared_ptrINS_20EncryptionParametersEEE10QPDFObjGenb
    - functionName:    _ZNK4QPDF20EncryptionParameters11interpretCFERKN4qpdf4NameE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          88
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNKR4qpdf4NamecvNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:710,10'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_encryption.cc:714,34'
          Dst:             _ZNKR4qpdf4NamecvNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEEv
        - Src:             'libqpdf/QPDF_encryption.cc:718,12'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
    - functionName:    _ZN4QPDF15getKeyForObjectENSt3__110shared_ptrINS_20EncryptionParametersEEE10QPDFObjGenb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 963
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          84
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4QPDF16compute_data_keyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiibii
        - _ZN4QPDF20EncryptionParameters1REv
        - _ZNK10QPDFObjGen6getGenEv
        - _ZNK10QPDFObjGen6getObjEv
        - _ZNK10QPDFObjGenneERKS_
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:953,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_encryption.cc:953,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDF_encryption.cc:953,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_encryption.cc:953,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDF_encryption.cc:953,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_encryption.cc:956,12'
          Dst:             _ZNK10QPDFObjGenneERKS_
        - Src:             'libqpdf/QPDF_encryption.cc:958,38'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_encryption.cc:958,51'
          Dst:             _ZNK10QPDFObjGen6getGenEv
        - Src:             'libqpdf/QPDF_encryption.cc:958,96'
          Dst:             _ZN4QPDF20EncryptionParameters1REv
        - Src:             'libqpdf/QPDF_encryption.cc:957,46'
          Dst:             _ZN4QPDF16compute_data_keyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiibii
    - functionName:    _ZNK10QPDFObjGenneERKS_
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjGen.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10QPDFObjGeneqERKS_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjGen.hh:57,24'
          Dst:             _ZNK10QPDFObjGeneqERKS_
    - functionName:    _ZN4QPDF16compute_data_keyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiibii
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN3MD56digestENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:452,12'
          Dst:             _ZN3MD56digestENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
    - functionName:    _ZN4QPDF13decryptStringERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          440
      EdgeCount:       131
      CyclomaticComplexity: 55
      functionsReached:
        - _ZN10Pl_AES_PDF6finishEv
        - _ZN10Pl_AES_PDFC2EPKcP8PipelinebNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - _ZN10Pl_AES_PDFD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN3RC47processEPKhmPh
        - _ZN3RC4C2EPKhi
        - _ZN3RC4D2Ev
        - _ZN4QPDF15getKeyForObjectENSt3__110shared_ptrINS_20EncryptionParametersEEE10QPDFObjGenb
        - _ZN4QPDF4warnERK7QPDFExc
        - _ZN5QIntC6to_intImEEiRKT_
        - _ZN5QUtil16make_unique_cstrERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN5QUtil21unsigned_char_pointerEPKc
        - _ZN5QUtil21unsigned_char_pointerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7QPDFExcD2Ev
        - _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN9Pl_Buffer9getStringEv
        - _ZN9Pl_BufferC2EPKcP8Pipeline
        - _ZN9Pl_BufferD2Ev
        - _ZNK10QPDFObjGen10isIndirectEv
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libqpdf/QPDF_encryption.cc:973,9'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:968,13'
          Dst:             _ZNK10QPDFObjGen10isIndirectEv
        - Src:             'libqpdf/QPDF_encryption.cc:989,23'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:989,13'
          Dst:             _ZN4QPDF4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_encryption.cc:989,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:989,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:999,23'
          Dst:             _ZN4QPDF15getKeyForObjectENSt3__110shared_ptrINS_20EncryptionParametersEEE10QPDFObjGenb
        - Src:             'libqpdf/QPDF_encryption.cc:1002,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_encryption.cc:1003,23'
          Dst:             _ZN9Pl_BufferC2EPKcP8Pipeline
        - Src:             'libqpdf/QPDF_encryption.cc:1004,24'
          Dst:             _ZN10Pl_AES_PDFC2EPKcP8PipelinebNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:1005,16'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:1006,16'
          Dst:             _ZN10Pl_AES_PDF6finishEv
        - Src:             'libqpdf/QPDF_encryption.cc:1007,25'
          Dst:             _ZN9Pl_Buffer9getStringEv
        - Src:             'libqpdf/QPDF_encryption.cc:1008,9'
          Dst:             _ZN10Pl_AES_PDFD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1008,9'
          Dst:             _ZN9Pl_BufferD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1008,9'
          Dst:             _ZN10Pl_AES_PDFD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1008,9'
          Dst:             _ZN9Pl_BufferD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1009,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_encryption.cc:1013,24'
          Dst:             _ZN5QUtil16make_unique_cstrERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:1014,21'
          Dst:             _ZN5QUtil21unsigned_char_pointerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:1014,56'
          Dst:             _ZN5QIntC6to_intImEEiRKT_
        - Src:             'libqpdf/QPDF_encryption.cc:1014,17'
          Dst:             _ZN3RC4C2EPKhi
        - Src:             'libqpdf/QPDF_encryption.cc:1015,25'
          Dst:             _ZN5QUtil21unsigned_char_pointerEPKc
        - Src:             'libqpdf/QPDF_encryption.cc:1016,17'
          Dst:             _ZN3RC47processEPKhmPh
        - Src:             'libqpdf/QPDF_encryption.cc:1018,9'
          Dst:             _ZN3RC4D2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1018,9'
          Dst:             _ZN3RC4D2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:1024,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDF_encryption.cc:1020,9'
          Dst:             __cxa_rethrow
        - Src:             'libqpdf/QPDF_encryption.cc:1019,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDF_encryption.cc:1022,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_encryption.cc:1023,56'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDF_encryption.cc:1022,20'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:1022,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_encryption.cc:1022,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_encryption.cc:1024,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_encryption.cc:1021,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_encryption.cc:1024,5'
          Dst:             __clang_call_terminate
    - functionName:    '_ZZN4QPDF20EncryptionParameters10initializeERS_ENK3$_2clERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4QPDF4warnERK7QPDFExc
        - _ZN7QPDFExcD2Ev
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:744,21'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_encryption.cc:744,14'
          Dst:             _ZN4QPDF4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_encryption.cc:744,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:744,9'
          Dst:             _ZN7QPDFExcD2Ev
    - functionName:    _ZNK4QPDF22getTrimmedUserPasswordEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4QPDF18trim_user_passwordERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:1221,5'
          Dst:             _ZN4QPDF18trim_user_passwordERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN4QPDF18trim_user_passwordERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:271,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
    - functionName:    _ZNK4qpdf3Doc6Config19password_is_hex_keyEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4QPDF20EncryptionParameters10initializeERS_ENK3$_1clERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          74
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:747,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_encryption.cc:747,25'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_encryption.cc:747,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_encryption.cc:747,9'
          Dst:             __cxa_free_exception
    - functionName:    '_ZZN4QPDF20EncryptionParameters10initializeERS_ENK3$_0clERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - _ZNK11InputSource13getLastOffsetEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:754,19'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDF_encryption.cc:750,16'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
    - functionName:    _ZN4QPDF20EncryptionParameters10initializeERS_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         558
      ICount:          2592
      EdgeCount:       1036
      CyclomaticComplexity: 480
      functionsReached:
        - _ZL19pad_short_parameterRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF3Doc10EncryptionC2EiiiiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_SA_SA_SA_b
        - _ZN4QPDF3Doc10EncryptionD2Ev
        - _ZN4QPDF4warnERK7QPDFExc
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary3endEv
        - _ZN4qpdf14BaseDictionary5beginEv
        - _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - _ZN4qpdf4NameD2Ev
        - _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - _ZN5QUtil10hex_decodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - _ZN7QPDFExcD2Ev
        - _ZNK16QPDFObjectHandle11getIntValueEv
        - _ZNK16QPDFObjectHandle12getArrayItemEi
        - _ZNK16QPDFObjectHandle12getBoolValueEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - _ZNK16QPDFObjectHandle14getStringValueEv
        - _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6isBoolEv
        - _ZNK16QPDFObjectHandle8isStringEv
        - _ZNK16QPDFObjectHandle9isIntegerEv
        - _ZNK4QPDF20EncryptionParameters11interpretCFERKN4qpdf4NameE
        - _ZNK4QPDF22getTrimmedUserPasswordEv
        - _ZNK4QPDF3Doc10Encryption19check_user_passwordERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4QPDF3Doc10Encryption20check_owner_passwordERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKS8_
        - _ZNK4QPDF3Doc10Encryption22compute_encryption_keyERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4QPDF3Doc10Encryption36recover_encryption_key_with_passwordERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERb
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandle4sizeEv
        - _ZNK4qpdf10BaseHandle8containsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf3Doc6Config19password_is_hex_keyEv
        - '_ZZN4QPDF20EncryptionParameters10initializeERS_ENK3$_0clERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
        - '_ZZN4QPDF20EncryptionParameters10initializeERS_ENK3$_1clERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
        - '_ZZN4QPDF20EncryptionParameters10initializeERS_ENK3$_2clERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:762,18'
          Dst:             _ZNK4qpdf10BaseHandle8containsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:771,27'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:772,16'
          Dst:             _ZNK4qpdf10BaseHandle4sizeEv
        - Src:             'libqpdf/QPDF_encryption.cc:772,39'
          Dst:             _ZNK16QPDFObjectHandle12getArrayItemEi
        - Src:             'libqpdf/QPDF_encryption.cc:772,55'
          Dst:             _ZNK16QPDFObjectHandle8isStringEv
        - Src:             'libqpdf/QPDF_encryption.cc:772,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:775,29'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_encryption.cc:775,14'
          Dst:             _ZN4QPDF4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_encryption.cc:775,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:772,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:775,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:777,22'
          Dst:             _ZNK16QPDFObjectHandle12getArrayItemEi
        - Src:             'libqpdf/QPDF_encryption.cc:777,38'
          Dst:             _ZNK16QPDFObjectHandle14getStringValueEv
        - Src:             'libqpdf/QPDF_encryption.cc:777,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:777,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:780,36'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:781,26'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDF_encryption.cc:782,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_encryption.cc:782,25'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:782,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_encryption.cc:782,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_encryption.cc:785,14'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:785,9'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_encryption.cc:785,42'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:785,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:786,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_encryption.cc:786,15'
          Dst:             '_ZZN4QPDF20EncryptionParameters10initializeERS_ENK3$_0clERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
        - Src:             'libqpdf/QPDF_encryption.cc:786,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_encryption.cc:785,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:786,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_encryption.cc:788,26'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:788,47'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_encryption.cc:788,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:789,19'
          Dst:             '_ZZN4QPDF20EncryptionParameters10initializeERS_ENK3$_0clERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
        - Src:             'libqpdf/QPDF_encryption.cc:789,14'
          Dst:             _ZN4QPDF4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_encryption.cc:789,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:788,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:789,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:792,27'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:792,40'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDF_encryption.cc:792,71'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:792,84'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDF_encryption.cc:793,27'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:793,40'
          Dst:             _ZNK16QPDFObjectHandle8isStringEv
        - Src:             'libqpdf/QPDF_encryption.cc:793,70'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:793,83'
          Dst:             _ZNK16QPDFObjectHandle8isStringEv
        - Src:             'libqpdf/QPDF_encryption.cc:794,27'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:794,40'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDF_encryption.cc:792,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:792,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:792,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:792,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:792,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:795,9'
          Dst:             '_ZZN4QPDF20EncryptionParameters10initializeERS_ENK3$_1clERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
        - Src:             'libqpdf/QPDF_encryption.cc:792,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:792,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:792,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:792,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:792,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:798,29'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:798,42'
          Dst:             _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - Src:             'libqpdf/QPDF_encryption.cc:798,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:799,29'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:799,42'
          Dst:             _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - Src:             'libqpdf/QPDF_encryption.cc:799,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:800,37'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:800,50'
          Dst:             _ZNK16QPDFObjectHandle14getStringValueEv
        - Src:             'libqpdf/QPDF_encryption.cc:800,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:801,37'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:801,50'
          Dst:             _ZNK16QPDFObjectHandle14getStringValueEv
        - Src:             'libqpdf/QPDF_encryption.cc:801,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:802,46'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:802,59'
          Dst:             _ZNK16QPDFObjectHandle11getIntValueEv
        - Src:             'libqpdf/QPDF_encryption.cc:802,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:807,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_encryption.cc:807,15'
          Dst:             '_ZZN4QPDF20EncryptionParameters10initializeERS_ENK3$_0clERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
        - Src:             'libqpdf/QPDF_encryption.cc:807,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_encryption.cc:798,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:799,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:800,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:801,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:802,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:807,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_encryption.cc:823,9'
          Dst:             _ZL19pad_short_parameterRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
        - Src:             'libqpdf/QPDF_encryption.cc:824,9'
          Dst:             _ZL19pad_short_parameterRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
        - Src:             'libqpdf/QPDF_encryption.cc:826,13'
          Dst:             '_ZZN4QPDF20EncryptionParameters10initializeERS_ENK3$_1clERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
        - Src:             'libqpdf/QPDF_encryption.cc:829,31'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:829,45'
          Dst:             _ZNK16QPDFObjectHandle8isStringEv
        - Src:             'libqpdf/QPDF_encryption.cc:830,31'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:830,45'
          Dst:             _ZNK16QPDFObjectHandle8isStringEv
        - Src:             'libqpdf/QPDF_encryption.cc:831,31'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:831,48'
          Dst:             _ZNK16QPDFObjectHandle8isStringEv
        - Src:             'libqpdf/QPDF_encryption.cc:829,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:829,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:829,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:832,13'
          Dst:             '_ZZN4QPDF20EncryptionParameters10initializeERS_ENK3$_1clERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
        - Src:             'libqpdf/QPDF_encryption.cc:829,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:829,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:829,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:835,30'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:835,44'
          Dst:             _ZNK16QPDFObjectHandle14getStringValueEv
        - Src:             'libqpdf/QPDF_encryption.cc:835,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:836,30'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:836,44'
          Dst:             _ZNK16QPDFObjectHandle14getStringValueEv
        - Src:             'libqpdf/QPDF_encryption.cc:836,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:837,33'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:837,50'
          Dst:             _ZNK16QPDFObjectHandle14getStringValueEv
        - Src:             'libqpdf/QPDF_encryption.cc:837,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:840,9'
          Dst:             _ZL19pad_short_parameterRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
        - Src:             'libqpdf/QPDF_encryption.cc:841,9'
          Dst:             _ZL19pad_short_parameterRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
        - Src:             'libqpdf/QPDF_encryption.cc:842,9'
          Dst:             _ZL19pad_short_parameterRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
        - Src:             'libqpdf/QPDF_encryption.cc:843,9'
          Dst:             _ZL19pad_short_parameterRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
        - Src:             'libqpdf/QPDF_encryption.cc:844,9'
          Dst:             _ZL19pad_short_parameterRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
        - Src:             'libqpdf/QPDF_encryption.cc:835,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:836,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:837,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:855,29'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:855,47'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDF_encryption.cc:855,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:856,38'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:856,56'
          Dst:             _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - Src:             'libqpdf/QPDF_encryption.cc:856,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:855,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:856,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:864,35'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:864,62'
          Dst:             _ZNK16QPDFObjectHandle6isBoolEv
        - Src:             'libqpdf/QPDF_encryption.cc:864,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:865,44'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:865,71'
          Dst:             _ZNK16QPDFObjectHandle12getBoolValueEv
        - Src:             'libqpdf/QPDF_encryption.cc:865,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:864,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:865,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:869,35'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:870,46'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_encryption.cc:870,41'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDF_encryption.cc:870,41'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDF_encryption.cc:870,41'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:871,23'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDF_encryption.cc:873,39'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:873,39'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_encryption.cc:873,33'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_encryption.cc:874,29'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:873,33'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:876,36'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:878,36'
          Dst:             _ZN4qpdfeqERKNS_4NameENSt3__117basic_string_viewIcNS3_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:873,33'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:870,41'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:889,33'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:889,33'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_encryption.cc:889,21'
          Dst:             _ZNK4QPDF20EncryptionParameters11interpretCFERKN4qpdf4NameE
        - Src:             'libqpdf/QPDF_encryption.cc:889,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:890,33'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:890,33'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_encryption.cc:890,21'
          Dst:             _ZNK4QPDF20EncryptionParameters11interpretCFERKN4qpdf4NameE
        - Src:             'libqpdf/QPDF_encryption.cc:890,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:891,31'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:891,31'
          Dst:             _ZN4qpdf4NameC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_encryption.cc:891,25'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_encryption.cc:901,23'
          Dst:             _ZNK4QPDF20EncryptionParameters11interpretCFERKN4qpdf4NameE
        - Src:             'libqpdf/QPDF_encryption.cc:889,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:890,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:891,25'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:891,25'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:905,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:905,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:907,16'
          Dst:             _ZN4QPDF3Doc10EncryptionC2EiiiiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_SA_SA_SA_b
        - Src:             'libqpdf/QPDF_encryption.cc:908,15'
          Dst:             _ZNK4qpdf3Doc6Config19password_is_hex_keyEv
        - Src:             'libqpdf/QPDF_encryption.cc:910,26'
          Dst:             _ZN5QUtil10hex_decodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:914,35'
          Dst:             _ZNK4QPDF3Doc10Encryption20check_owner_passwordERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKS8_
        - Src:             'libqpdf/QPDF_encryption.cc:917,18'
          Dst:             _ZNK4QPDF22getTrimmedUserPasswordEv
        - Src:             'libqpdf/QPDF_encryption.cc:919,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_encryption.cc:922,38'
          Dst:             _ZNK4QPDF3Doc10Encryption19check_user_passwordERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:928,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_encryption.cc:931,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_encryption.cc:931,15'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDF_encryption.cc:931,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_encryption.cc:931,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_encryption.cc:937,31'
          Dst:             _ZNK4QPDF3Doc10Encryption22compute_encryption_keyERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:942,31'
          Dst:             _ZNK4QPDF3Doc10Encryption36recover_encryption_key_with_passwordERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERb
        - Src:             'libqpdf/QPDF_encryption.cc:944,13'
          Dst:             '_ZZN4QPDF20EncryptionParameters10initializeERS_ENK3$_2clERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
        - Src:             'libqpdf/QPDF_encryption.cc:947,1'
          Dst:             _ZN4QPDF3Doc10EncryptionD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:947,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:947,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:947,1'
          Dst:             _ZN4QPDF3Doc10EncryptionD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:947,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:947,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZNK4QPDF3Doc10Encryption20check_owner_passwordERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKS8_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4QPDF3Doc10Encryption23check_owner_password_V4ERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKS8_
        - _ZNK4QPDF3Doc10Encryption23check_owner_password_V5ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4QPDF3Doc10Encryption4getVEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:642,9'
          Dst:             _ZNK4QPDF3Doc10Encryption4getVEv
        - Src:             'libqpdf/QPDF_encryption.cc:643,16'
          Dst:             _ZNK4QPDF3Doc10Encryption23check_owner_password_V4ERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKS8_
        - Src:             'libqpdf/QPDF_encryption.cc:645,16'
          Dst:             _ZNK4QPDF3Doc10Encryption23check_owner_password_V5ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZNK4QPDF3Doc10Encryption19check_user_passwordERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4QPDF3Doc10Encryption22check_user_password_V4ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4QPDF3Doc10Encryption22check_user_password_V5ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4QPDF3Doc10Encryption4getVEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:603,9'
          Dst:             _ZNK4QPDF3Doc10Encryption4getVEv
        - Src:             'libqpdf/QPDF_encryption.cc:604,16'
          Dst:             _ZNK4QPDF3Doc10Encryption22check_user_password_V4ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:606,16'
          Dst:             _ZNK4QPDF3Doc10Encryption22check_user_password_V5ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZNK4QPDF3Doc10Encryption22check_user_password_V4ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4QPDF3Doc10Encryption15compute_U_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4QPDF3Doc10Encryption4getREv
        - _ZNK4QPDF3Doc10Encryption4getUEv
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:584,27'
          Dst:             _ZNK4QPDF3Doc10Encryption15compute_U_valueERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:585,26'
          Dst:             _ZNK4QPDF3Doc10Encryption4getREv
        - Src:             'libqpdf/QPDF_encryption.cc:586,19'
          Dst:             _ZNK4QPDF3Doc10Encryption4getUEv
        - Src:             'libqpdf/QPDF_encryption.cc:586,12'
          Dst:             memcmp
    - functionName:    _ZNK4QPDF3Doc10Encryption23check_owner_password_V4ERNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKS8_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          112
      EdgeCount:       26
      CyclomaticComplexity: 12
      functionsReached:
        - _ZL11iterate_rc4RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17basic_string_viewIcS2_EEib
        - _ZL19pad_short_parameterRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
        - _ZN5QIntC7to_sizeIiEEmRKT_
        - _ZNK4QPDF3Doc10Encryption14getLengthBytesEv
        - _ZNK4QPDF3Doc10Encryption17compute_O_rc4_keyERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZNK4QPDF3Doc10Encryption19check_user_passwordERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4QPDF3Doc10Encryption4getREv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:616,16'
          Dst:             _ZNK4QPDF3Doc10Encryption17compute_O_rc4_keyERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_encryption.cc:617,45'
          Dst:             _ZNK4QPDF3Doc10Encryption14getLengthBytesEv
        - Src:             'libqpdf/QPDF_encryption.cc:617,30'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDF_encryption.cc:617,5'
          Dst:             _ZL19pad_short_parameterRNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEEm
        - Src:             'libqpdf/QPDF_encryption.cc:619,42'
          Dst:             _ZNK4QPDF3Doc10Encryption4getREv
        - Src:             'libqpdf/QPDF_encryption.cc:619,5'
          Dst:             _ZL11iterate_rc4RNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEENS_17basic_string_viewIcS2_EEib
        - Src:             'libqpdf/QPDF_encryption.cc:620,9'
          Dst:             _ZNK4QPDF3Doc10Encryption19check_user_passwordERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN4QPDF20initializeEncryptionEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF20EncryptionParameters10initializeERS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:727,14'
          Dst:             _ZN4QPDF20EncryptionParameters10initializeERS_
    - functionName:    _ZN4QPDF22compute_encryption_keyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_14EncryptionDataE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4QPDF3Doc10EncryptionC2EiiiiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_SA_SA_SA_b
        - _ZN4QPDF3Doc10EncryptionD2Ev
        - _ZNK4QPDF14EncryptionData14getLengthBytesEv
        - _ZNK4QPDF14EncryptionData18getEncryptMetadataEv
        - _ZNK4QPDF14EncryptionData4getOEv
        - _ZNK4QPDF14EncryptionData4getPEv
        - _ZNK4QPDF14EncryptionData4getREv
        - _ZNK4QPDF14EncryptionData4getUEv
        - _ZNK4QPDF14EncryptionData4getVEv
        - _ZNK4QPDF14EncryptionData5getOEEv
        - _ZNK4QPDF14EncryptionData5getUEEv
        - _ZNK4QPDF14EncryptionData6getId1Ev
        - _ZNK4QPDF14EncryptionData8getPermsEv
        - _ZNK4QPDF3Doc10Encryption22compute_encryption_keyERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:459,19'
          Dst:             _ZNK4QPDF14EncryptionData4getVEv
        - Src:             'libqpdf/QPDF_encryption.cc:460,19'
          Dst:             _ZNK4QPDF14EncryptionData4getREv
        - Src:             'libqpdf/QPDF_encryption.cc:461,19'
          Dst:             _ZNK4QPDF14EncryptionData14getLengthBytesEv
        - Src:             'libqpdf/QPDF_encryption.cc:462,19'
          Dst:             _ZNK4QPDF14EncryptionData4getPEv
        - Src:             'libqpdf/QPDF_encryption.cc:463,19'
          Dst:             _ZNK4QPDF14EncryptionData4getOEv
        - Src:             'libqpdf/QPDF_encryption.cc:464,19'
          Dst:             _ZNK4QPDF14EncryptionData4getUEv
        - Src:             'libqpdf/QPDF_encryption.cc:465,19'
          Dst:             _ZNK4QPDF14EncryptionData5getOEEv
        - Src:             'libqpdf/QPDF_encryption.cc:466,19'
          Dst:             _ZNK4QPDF14EncryptionData5getUEEv
        - Src:             'libqpdf/QPDF_encryption.cc:467,19'
          Dst:             _ZNK4QPDF14EncryptionData8getPermsEv
        - Src:             'libqpdf/QPDF_encryption.cc:468,19'
          Dst:             _ZNK4QPDF14EncryptionData6getId1Ev
        - Src:             'libqpdf/QPDF_encryption.cc:469,19'
          Dst:             _ZNK4QPDF14EncryptionData18getEncryptMetadataEv
        - Src:             'libqpdf/QPDF_encryption.cc:458,12'
          Dst:             _ZN4QPDF3Doc10EncryptionC2EiiiiRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_SA_SA_SA_b
        - Src:             'libqpdf/QPDF_encryption.cc:470,10'
          Dst:             _ZNK4QPDF3Doc10Encryption22compute_encryption_keyERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_encryption.cc:458,5'
          Dst:             _ZN4QPDF3Doc10EncryptionD2Ev
        - Src:             'libqpdf/QPDF_encryption.cc:458,5'
          Dst:             _ZN4QPDF3Doc10EncryptionD2Ev
    - functionName:    _ZNK4QPDF14EncryptionData4getVEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF14EncryptionData4getREv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF14EncryptionData14getLengthBytesEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF14EncryptionData4getPEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF14EncryptionData4getOEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF14EncryptionData4getUEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF14EncryptionData5getOEEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF14EncryptionData5getUEEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF14EncryptionData8getPermsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF14EncryptionData6getId1Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF14EncryptionData18getEncryptMetadataEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc10Encryption25setV5EncryptionParametersERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_SA_SA_SA_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc10Encryption6setId1ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc10Encryption4setPEm
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc10Encryption4setPEmb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:224,5'
          Dst:             __assert_fail
    - functionName:    _ZN4QPDF3Doc10Encryption4setUERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc10Encryption4setOERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF3Doc10Encryption4getPEm
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_encryption.cc:156,5'
          Dst:             __assert_fail
    - functionName:    _ZN4QPDF14EncryptionData25setV5EncryptionParametersERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_S9_S9_S9_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF14EncryptionData4setUERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF14EncryptionData4setOERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_encryption.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8ObjTableIN10QPDFWriter9NewObjectEE7elementEm
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_guard_acquire
        - __cxa_guard_release
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ObjTable.hh:173,9'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/qpdf/ObjTable.hh:173,9'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/qpdf/ObjTable.hh:180,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/ObjTable.hh:180,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/qpdf/ObjTable.hh:180,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/ObjTable.hh:180,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/qpdf/ObjTable.hh:180,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4QPDF3Doc13Linearization18pushOutlinesToPartIN10QPDFWriter8ObjTableEEEvRNSt3__16vectorI16QPDFObjectHandleNS5_9allocatorIS7_EEEERNS5_3setI10QPDFObjGenNS5_4lessISD_EENS8_ISD_EEEERKT_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1653
      functionLinenumberEnd: 1681
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          230
      EdgeCount:       73
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF3Doc13Linearization21getUncompressedObjectER16QPDFObjectHandleRKN10QPDFWriter8ObjTableE
        - _ZN4QPDF7getRootEv
        - _ZN4QPDF9getObjectE10QPDFObjGen
        - _ZNK10QPDFObjGen6getObjEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4qpdf10BaseHandle4nullEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1654,34'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDF_linearization.cc:1655,38'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1656,18'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_linearization.cc:1659,16'
          Dst:             _ZN4QPDF3Doc13Linearization21getUncompressedObjectER16QPDFObjectHandleRKN10QPDFWriter8ObjTableE
        - Src:             'libqpdf/QPDF_linearization.cc:1659,14'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_linearization.cc:1659,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1660,37'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_linearization.cc:1661,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_linearization.cc:1671,52'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_linearization.cc:1676,47'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_linearization.cc:1678,32'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1678,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1678,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1681,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1681,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1681,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1681,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc13Linearization21getUncompressedObjectER16QPDFObjectHandleRKN10QPDFWriter8ObjTableE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          97
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF9getObjectEii
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK8ObjTableIN10QPDFWriter6ObjectEE8containsE16QPDFObjectHandle
        - _ZNK8ObjTableIN10QPDFWriter6ObjectEEixE16QPDFObjectHandle
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:830,22'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_linearization.cc:830,13'
          Dst:             _ZNK8ObjTableIN10QPDFWriter6ObjectEE8containsE16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_linearization.cc:830,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:831,27'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_linearization.cc:831,23'
          Dst:             _ZNK8ObjTableIN10QPDFWriter6ObjectEEixE16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_linearization.cc:831,23'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:832,23'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_linearization.cc:832,32'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_linearization.cc:832,42'
          Dst:             _ZN4QPDF9getObjectEii
        - Src:             'libqpdf/QPDF_linearization.cc:830,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:831,23'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:835,12'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
    - functionName:    _ZNK8ObjTableIN10QPDFWriter6ObjectEE8containsE16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle11getObjectIDEv
        - _ZNK8ObjTableIN10QPDFWriter6ObjectEE8containsEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ObjTable.hh:75,48'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/qpdf/ObjTable.hh:75,16'
          Dst:             _ZNK8ObjTableIN10QPDFWriter6ObjectEE8containsEm
    - functionName:    _ZNK8ObjTableIN10QPDFWriter6ObjectEEixE16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK16QPDFObjectHandle11getObjectIDEv
        - _ZNK8ObjTableIN10QPDFWriter6ObjectEE7elementEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ObjTable.hh:57,47'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/qpdf/ObjTable.hh:57,16'
          Dst:             _ZNK8ObjTableIN10QPDFWriter6ObjectEE7elementEm
    - functionName:    _ZNK8ObjTableIN10QPDFWriter6ObjectEE7elementEm
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_guard_acquire
        - __cxa_guard_release
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ObjTable.hh:173,9'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/qpdf/ObjTable.hh:173,9'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/qpdf/ObjTable.hh:180,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/ObjTable.hh:180,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/qpdf/ObjTable.hh:180,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/ObjTable.hh:180,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/qpdf/ObjTable.hh:180,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK8ObjTableIN10QPDFWriter6ObjectEE8containsEm
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF3Doc13Linearization7ObjUserltERKS2_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF8ObjCacheC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization19CHSharedObjectEntryC2Ei
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization7ObjUserC2EOS2_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization17CHPageOffsetEntryC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 764
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4util9assertionIRA106_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:    2
      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:    _ZN4qpdf4util9assertionIRA111_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:    2
      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:    _ZN4QPDF3Doc13Linearization18pushOutlinesToPartINSt3__13mapIiiNS3_4lessIiEENS3_9allocatorINS3_4pairIKiiEEEEEEEEvRNS3_6vectorI16QPDFObjectHandleNS7_ISE_EEEERNS3_3setI10QPDFObjGenNS5_ISJ_EENS7_ISJ_EEEERKT_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1653
      functionLinenumberEnd: 1681
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          230
      EdgeCount:       73
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF3Doc13Linearization21getUncompressedObjectER16QPDFObjectHandleRKNSt3__13mapIiiNS4_4lessIiEENS4_9allocatorINS4_4pairIKiiEEEEEE
        - _ZN4QPDF7getRootEv
        - _ZN4QPDF9getObjectE10QPDFObjGen
        - _ZNK10QPDFObjGen6getObjEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4qpdf10BaseHandle4nullEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1654,34'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDF_linearization.cc:1655,38'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1656,18'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_linearization.cc:1659,16'
          Dst:             _ZN4QPDF3Doc13Linearization21getUncompressedObjectER16QPDFObjectHandleRKNSt3__13mapIiiNS4_4lessIiEENS4_9allocatorINS4_4pairIKiiEEEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1659,14'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_linearization.cc:1659,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1660,37'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_linearization.cc:1661,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_linearization.cc:1671,52'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_linearization.cc:1676,47'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_linearization.cc:1678,32'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1678,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1678,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1681,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1681,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1681,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1681,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc13Linearization21getUncompressedObjectER16QPDFObjectHandleRKNSt3__13mapIiiNS4_4lessIiEENS4_9allocatorINS4_4pairIKiiEEEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN4QPDF9getObjectEii
        - _ZNK16QPDFObjectHandle11getObjectIDEv
        - _ZNK4qpdf10BaseHandle4nullEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:821,13'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_linearization.cc:821,56'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDF_linearization.cc:822,16'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_linearization.cc:824,58'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDF_linearization.cc:824,17'
          Dst:             _ZN4QPDF9getObjectEii
    - functionName:    _ZN4QPDF3Doc5Pages5emptyEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc5Pages3allEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:1151,16'
          Dst:             _ZN4QPDF3Doc5Pages3allEv
    - functionName:    _ZN4QPDF3Doc13Linearization14CHSharedObjectaSEOS2_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization12CHPageOffsetaSEOS2_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4util9assertionIRA74_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:    2
      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:    _ZN4QPDF3Doc13Linearization16HPageOffsetEntryC2EOS2_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4qpdf7IntegercvT_ITkNSt3__18integralEmEEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK4qpdf7Integer5valueEv
        - _ZNSt14overflow_errorC2B8ne220000EPKc
        - _ZNSt14overflow_errorD1Ev
        - _ZNSt15underflow_errorC2B8ne220000EPKc
        - _ZNSt15underflow_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:340,22'
          Dst:             _ZNK4qpdf7Integer5valueEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,23'
          Dst:             _ZNSt14overflow_errorC2B8ne220000EPKc
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             _ZNSt14overflow_errorD1Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,23'
          Dst:             _ZNSt15underflow_errorC2B8ne220000EPKc
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             _ZNSt15underflow_errorD1Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN5QIntC12IntConverterIdiLb1ELb1EE5errorEd
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - double
      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:109,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/qpdf/QIntC.hh:109,40'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'include/qpdf/QIntC.hh:109,19'
          Dst:             _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/qpdf/QIntC.hh:109,13'
          Dst:             __cxa_throw
        - Src:             'include/qpdf/QIntC.hh:109,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN5QIntC12IntConverterIdiLb1ELb1EE7convertERKd
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5QIntC12IntConverterIdiLb1ELb1EE5errorEd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:97,17'
          Dst:             _ZN5QIntC12IntConverterIdiLb1ELb1EE5errorEd
    - functionName:    _ZN5QIntC6to_intIdEEiRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterIdiLb1ELb1EE7convertERKd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:202,16'
          Dst:             _ZN5QIntC12IntConverterIdiLb1ELb1EE7convertERKd
    - functionName:    _ZN4QPDF3Doc13Linearization7ObjUserC2ERKS2_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization18HSharedObjectEntryC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization16HPageOffsetEntryC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization21UpdateObjectMapsFrameD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:664,12'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc13Linearization21UpdateObjectMapsFrameC2ERKNS1_7ObjUserE16QPDFObjectHandleb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:112,5'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
    - functionName:    _ZN4QPDF3Doc13Linearization21UpdateObjectMapsFrameC2EOS2_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleC2EOS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:664,12'
          Dst:             _ZN16QPDFObjectHandleC2EOS_
    - functionName:    _ZN4QPDF3Doc13Linearization18generateHintStreamERKN10QPDFWriter11NewObjTableERKNS2_8ObjTableERNSt3__112basic_stringIcNS9_11char_traitsIcEENS9_9allocatorIcEEEERiSH_b
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2005
      functionLinenumberEnd: 2027
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          159
      EdgeCount:       35
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4QPDF3Doc13Linearization13writeHGenericER9BitWriterRNS1_8HGenericE
        - _ZN4QPDF3Doc13Linearization16writeHPageOffsetER9BitWriter
        - _ZN4QPDF3Doc13Linearization17calculateHOutlineERKN10QPDFWriter11NewObjTableERKNS2_8ObjTableE
        - _ZN4QPDF3Doc13Linearization18writeHSharedObjectER9BitWriter
        - _ZN4QPDF3Doc13Linearization20calculateHPageOffsetERKN10QPDFWriter11NewObjTableERKNS2_8ObjTableE
        - _ZN4QPDF3Doc13Linearization22calculateHSharedObjectERKN10QPDFWriter11NewObjTableERKNS2_8ObjTableE
        - _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - _ZN4qpdf2pl4pipeI8Pl_FlateJNS2_8action_eEEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS4_17basic_string_viewIcS7_EEDpOT0_
        - _ZN4qpdf2pl5CountC2EmRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_10unique_ptrI8PipelineNS2_14default_deleteISB_EEEE
        - _ZN4qpdf2pl5CountD2Ev
        - _ZN9BitWriterC2EP8Pipeline
        - _ZNK4qpdf2pl5Count8getCountEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:2007,5'
          Dst:             _ZN4QPDF3Doc13Linearization20calculateHPageOffsetERKN10QPDFWriter11NewObjTableERKNS2_8ObjTableE
        - Src:             'libqpdf/QPDF_linearization.cc:2008,5'
          Dst:             _ZN4QPDF3Doc13Linearization22calculateHSharedObjectERKN10QPDFWriter11NewObjTableERKNS2_8ObjTableE
        - Src:             'libqpdf/QPDF_linearization.cc:2009,5'
          Dst:             _ZN4QPDF3Doc13Linearization17calculateHOutlineERKN10QPDFWriter11NewObjTableERKNS2_8ObjTableE
        - Src:             'libqpdf/QPDF_linearization.cc:2013,15'
          Dst:             _ZN4qpdf2pl5CountC2EmRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_10unique_ptrI8PipelineNS2_14default_deleteISB_EEEE
        - Src:             'libqpdf/QPDF_linearization.cc:2014,15'
          Dst:             _ZN9BitWriterC2EP8Pipeline
        - Src:             'libqpdf/QPDF_linearization.cc:2016,5'
          Dst:             _ZN4QPDF3Doc13Linearization16writeHPageOffsetER9BitWriter
        - Src:             'libqpdf/QPDF_linearization.cc:2017,15'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDF_linearization.cc:2017,9'
          Dst:             _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:2018,5'
          Dst:             _ZN4QPDF3Doc13Linearization18writeHSharedObjectER9BitWriter
        - Src:             'libqpdf/QPDF_linearization.cc:2021,19'
          Dst:             _ZNK4qpdf2pl5Count8getCountEv
        - Src:             'libqpdf/QPDF_linearization.cc:2021,13'
          Dst:             _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:2022,9'
          Dst:             _ZN4QPDF3Doc13Linearization13writeHGenericER9BitWriterRNS1_8HGenericE
        - Src:             'libqpdf/QPDF_linearization.cc:2027,1'
          Dst:             _ZN4qpdf2pl5CountD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:2025,23'
          Dst:             _ZN4qpdf2pl4pipeI8Pl_FlateJNS2_8action_eEEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEENS4_17basic_string_viewIcS7_EEDpOT0_
        - Src:             'libqpdf/QPDF_linearization.cc:2027,1'
          Dst:             _ZN4qpdf2pl5CountD2Ev
    - functionName:    _ZN4QPDF3Doc13Linearization20calculateHPageOffsetERKN10QPDFWriter11NewObjTableERKNS2_8ObjTableE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          383
      EdgeCount:       47
      CyclomaticComplexity: 25
      functionsReached:
        - _ZL5nbitsi
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF3Doc13Linearization17outputLengthNextNEiiRKN10QPDFWriter11NewObjTableERKNS2_8ObjTableE
        - _ZN4QPDF3Doc5Pages3allEv
        - _ZN4QPDF3Doc6Common11stopOnErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK13QPDFXRefEntry9getOffsetEv
        - _ZNK16QPDFObjectHandle11getObjectIDEv
        - _ZNK8ObjTableIN10QPDFWriter6ObjectEEixE16QPDFObjectHandle
        - _ZNK8ObjTableIN10QPDFWriter9NewObjectEEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1735,35'
          Dst:             _ZN4QPDF3Doc5Pages3allEv
        - Src:             'libqpdf/QPDF_linearization.cc:1762,56'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDF_linearization.cc:1762,22'
          Dst:             _ZN4QPDF3Doc13Linearization17outputLengthNextNEiiRKN10QPDFWriter11NewObjTableERKNS2_8ObjTableE
        - Src:             'libqpdf/QPDF_linearization.cc:1778,40'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_linearization.cc:1778,36'
          Dst:             _ZNK8ObjTableIN10QPDFWriter6ObjectEEixE16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_linearization.cc:1778,28'
          Dst:             _ZNK8ObjTableIN10QPDFWriter9NewObjectEEixEi
        - Src:             'libqpdf/QPDF_linearization.cc:1778,72'
          Dst:             _ZNK13QPDFXRefEntry9getOffsetEv
        - Src:             'libqpdf/QPDF_linearization.cc:1778,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1779,31'
          Dst:             _ZL5nbitsi
        - Src:             'libqpdf/QPDF_linearization.cc:1781,34'
          Dst:             _ZL5nbitsi
        - Src:             'libqpdf/QPDF_linearization.cc:1782,32'
          Dst:             _ZL5nbitsi
        - Src:             'libqpdf/QPDF_linearization.cc:1783,34'
          Dst:             _ZL5nbitsi
        - Src:             'libqpdf/QPDF_linearization.cc:1797,13'
          Dst:             _ZN4QPDF3Doc6Common11stopOnErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1778,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc13Linearization22calculateHSharedObjectERKN10QPDFWriter11NewObjTableERKNS2_8ObjTableE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1814
      functionLinenumberEnd: 1855
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          239
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL5nbitsi
        - _ZN4QPDF3Doc13Linearization17outputLengthNextNEiiRKN10QPDFWriter11NewObjTableERKNS2_8ObjTableE
        - _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - _ZNK13QPDFXRefEntry9getOffsetEv
        - _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZNK8ObjTableIN10QPDFWriter6ObjectEEixEi
        - _ZNK8ObjTableIN10QPDFWriter9NewObjectEEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1821,22'
          Dst:             _ZN4QPDF3Doc13Linearization17outputLengthNextNEiiRKN10QPDFWriter11NewObjTableERKNS2_8ObjTableE
        - Src:             'libqpdf/QPDF_linearization.cc:1824,28'
          Dst:             _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1826,22'
          Dst:             _ZN4QPDF3Doc13Linearization17outputLengthNextNEiiRKN10QPDFWriter11NewObjTableERKNS2_8ObjTableE
        - Src:             'libqpdf/QPDF_linearization.cc:1833,23'
          Dst:             _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1832,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:1839,31'
          Dst:             _ZNK8ObjTableIN10QPDFWriter6ObjectEEixEi
        - Src:             'libqpdf/QPDF_linearization.cc:1841,34'
          Dst:             _ZNK8ObjTableIN10QPDFWriter9NewObjectEEixEi
        - Src:             'libqpdf/QPDF_linearization.cc:1841,68'
          Dst:             _ZNK13QPDFXRefEntry9getOffsetEv
        - Src:             'libqpdf/QPDF_linearization.cc:1844,35'
          Dst:             _ZL5nbitsi
        - Src:             'libqpdf/QPDF_linearization.cc:1846,28'
          Dst:             _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1848,9'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
    - functionName:    _ZN4QPDF3Doc13Linearization17calculateHOutlineERKN10QPDFWriter11NewObjTableERKNS2_8ObjTableE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1859
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF3Doc13Linearization17outputLengthNextNEiiRKN10QPDFWriter11NewObjTableERKNS2_8ObjTableE
        - _ZNK13QPDFXRefEntry9getOffsetEv
        - _ZNK8ObjTableIN10QPDFWriter6ObjectEEixEi
        - _ZNK8ObjTableIN10QPDFWriter9NewObjectEEixEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1868,23'
          Dst:             _ZNK8ObjTableIN10QPDFWriter6ObjectEEixEi
        - Src:             'libqpdf/QPDF_linearization.cc:1869,30'
          Dst:             _ZNK8ObjTableIN10QPDFWriter9NewObjectEEixEi
        - Src:             'libqpdf/QPDF_linearization.cc:1869,60'
          Dst:             _ZNK13QPDFXRefEntry9getOffsetEv
        - Src:             'libqpdf/QPDF_linearization.cc:1871,23'
          Dst:             _ZN4QPDF3Doc13Linearization17outputLengthNextNEiiRKN10QPDFWriter11NewObjTableERKNS2_8ObjTableE
    - functionName:    _ZN4QPDF3Doc13Linearization16writeHPageOffsetER9BitWriter
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1910
      functionLinenumberEnd: 1953
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          145
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL16write_vector_intIN4QPDF3Doc13Linearization16HPageOffsetEntryEiEvR9BitWriteriRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
        - _ZL16write_vector_intIN4QPDF3Doc13Linearization16HPageOffsetEntryExEvR9BitWriteriRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
        - _ZL19write_vector_vectorIN4QPDF3Doc13Linearization16HPageOffsetEntryEEvR9BitWriteriRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEMS8_iiMS8_NS7_IiNS9_IiEEEE
        - _ZN4QPDF3Doc5Pages4sizeEv
        - _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - _ZN4QPDF3Doc6Common5toULLIiEEyRKT_
        - _ZN4QPDF3Doc6Common5toULLIxEEyRKT_
        - _ZN9BitWriter12writeBitsIntEim
        - _ZN9BitWriter9writeBitsEym
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1913,7'
          Dst:             _ZN9BitWriter12writeBitsIntEim
        - Src:             'libqpdf/QPDF_linearization.cc:1914,17'
          Dst:             _ZN4QPDF3Doc6Common5toULLIxEEyRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1914,7'
          Dst:             _ZN9BitWriter9writeBitsEym
        - Src:             'libqpdf/QPDF_linearization.cc:1915,7'
          Dst:             _ZN9BitWriter12writeBitsIntEim
        - Src:             'libqpdf/QPDF_linearization.cc:1916,7'
          Dst:             _ZN9BitWriter12writeBitsIntEim
        - Src:             'libqpdf/QPDF_linearization.cc:1917,7'
          Dst:             _ZN9BitWriter12writeBitsIntEim
        - Src:             'libqpdf/QPDF_linearization.cc:1918,17'
          Dst:             _ZN4QPDF3Doc6Common5toULLIiEEyRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1918,7'
          Dst:             _ZN9BitWriter9writeBitsEym
        - Src:             'libqpdf/QPDF_linearization.cc:1919,7'
          Dst:             _ZN9BitWriter12writeBitsIntEim
        - Src:             'libqpdf/QPDF_linearization.cc:1920,7'
          Dst:             _ZN9BitWriter12writeBitsIntEim
        - Src:             'libqpdf/QPDF_linearization.cc:1921,7'
          Dst:             _ZN9BitWriter12writeBitsIntEim
        - Src:             'libqpdf/QPDF_linearization.cc:1922,7'
          Dst:             _ZN9BitWriter12writeBitsIntEim
        - Src:             'libqpdf/QPDF_linearization.cc:1923,7'
          Dst:             _ZN9BitWriter12writeBitsIntEim
        - Src:             'libqpdf/QPDF_linearization.cc:1924,7'
          Dst:             _ZN9BitWriter12writeBitsIntEim
        - Src:             'libqpdf/QPDF_linearization.cc:1925,7'
          Dst:             _ZN9BitWriter12writeBitsIntEim
        - Src:             'libqpdf/QPDF_linearization.cc:1927,28'
          Dst:             _ZN4QPDF3Doc5Pages4sizeEv
        - Src:             'libqpdf/QPDF_linearization.cc:1927,18'
          Dst:             _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1930,5'
          Dst:             _ZL16write_vector_intIN4QPDF3Doc13Linearization16HPageOffsetEntryEiEvR9BitWriteriRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
        - Src:             'libqpdf/QPDF_linearization.cc:1931,5'
          Dst:             _ZL16write_vector_intIN4QPDF3Doc13Linearization16HPageOffsetEntryExEvR9BitWriteriRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
        - Src:             'libqpdf/QPDF_linearization.cc:1933,5'
          Dst:             _ZL16write_vector_intIN4QPDF3Doc13Linearization16HPageOffsetEntryEiEvR9BitWriteriRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
        - Src:             'libqpdf/QPDF_linearization.cc:1935,5'
          Dst:             _ZL19write_vector_vectorIN4QPDF3Doc13Linearization16HPageOffsetEntryEEvR9BitWriteriRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEMS8_iiMS8_NS7_IiNS9_IiEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1942,5'
          Dst:             _ZL19write_vector_vectorIN4QPDF3Doc13Linearization16HPageOffsetEntryEEvR9BitWriteriRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEMS8_iiMS8_NS7_IiNS9_IiEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1949,5'
          Dst:             _ZL16write_vector_intIN4QPDF3Doc13Linearization16HPageOffsetEntryExEvR9BitWriteriRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
        - Src:             'libqpdf/QPDF_linearization.cc:1951,5'
          Dst:             _ZL16write_vector_intIN4QPDF3Doc13Linearization16HPageOffsetEntryExEvR9BitWriteriRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
    - functionName:    _ZN4QPDF3Doc6Common3toIIxEEiRKT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC6to_intIxEEiRKT_
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:326,20'
          Dst:             _ZN5QIntC6to_intIxEEiRKT_
    - functionName:    _ZN4QPDF3Doc13Linearization18writeHSharedObjectER9BitWriter
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1957
      functionLinenumberEnd: 1986
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          148
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL16write_vector_intIN4QPDF3Doc13Linearization18HSharedObjectEntryEiEvR9BitWriteriRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF3Doc6Common11stopOnErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - _ZN4QPDF3Doc6Common5toULLIxEEyRKT_
        - _ZN9BitWriter12writeBitsIntEim
        - _ZN9BitWriter9writeBitsEym
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1960,7'
          Dst:             _ZN9BitWriter12writeBitsIntEim
        - Src:             'libqpdf/QPDF_linearization.cc:1961,17'
          Dst:             _ZN4QPDF3Doc6Common5toULLIxEEyRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1961,7'
          Dst:             _ZN9BitWriter9writeBitsEym
        - Src:             'libqpdf/QPDF_linearization.cc:1962,7'
          Dst:             _ZN9BitWriter12writeBitsIntEim
        - Src:             'libqpdf/QPDF_linearization.cc:1963,7'
          Dst:             _ZN9BitWriter12writeBitsIntEim
        - Src:             'libqpdf/QPDF_linearization.cc:1964,7'
          Dst:             _ZN9BitWriter12writeBitsIntEim
        - Src:             'libqpdf/QPDF_linearization.cc:1965,7'
          Dst:             _ZN9BitWriter12writeBitsIntEim
        - Src:             'libqpdf/QPDF_linearization.cc:1966,7'
          Dst:             _ZN9BitWriter12writeBitsIntEim
        - Src:             'libqpdf/QPDF_linearization.cc:1968,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_linearization.cc:1976,5'
          Dst:             _ZL16write_vector_intIN4QPDF3Doc13Linearization18HSharedObjectEntryEiEvR9BitWriteriRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
        - Src:             'libqpdf/QPDF_linearization.cc:1978,5'
          Dst:             _ZL16write_vector_intIN4QPDF3Doc13Linearization18HSharedObjectEntryEiEvR9BitWriteriRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
        - Src:             'libqpdf/QPDF_linearization.cc:1979,28'
          Dst:             _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1982,13'
          Dst:             _ZN4QPDF3Doc6Common11stopOnErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1985,5'
          Dst:             _ZL16write_vector_intIN4QPDF3Doc13Linearization18HSharedObjectEntryEiEvR9BitWriteriRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
    - functionName:    _ZN4QPDF3Doc13Linearization13writeHGenericER9BitWriterRNS1_8HGenericE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1990
      functionLinenumberEnd: 1995
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc6Common5toULLIxEEyRKT_
        - _ZN9BitWriter12writeBitsIntEim
        - _ZN9BitWriter9writeBitsEym
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1991,7'
          Dst:             _ZN9BitWriter12writeBitsIntEim
        - Src:             'libqpdf/QPDF_linearization.cc:1992,17'
          Dst:             _ZN4QPDF3Doc6Common5toULLIxEEyRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1992,7'
          Dst:             _ZN9BitWriter9writeBitsEym
        - Src:             'libqpdf/QPDF_linearization.cc:1993,7'
          Dst:             _ZN9BitWriter12writeBitsIntEim
        - Src:             'libqpdf/QPDF_linearization.cc:1994,7'
          Dst:             _ZN9BitWriter12writeBitsIntEim
    - functionName:    _ZN4QPDF3Doc6Common5toULLIxEEyRKT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12to_ulonglongIxEEyRKT_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:332,20'
          Dst:             _ZN5QIntC12to_ulonglongIxEEyRKT_
    - functionName:    _ZL16write_vector_intIN4QPDF3Doc13Linearization18HSharedObjectEntryEiEvR9BitWriteriRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1877
      functionLinenumberEnd: 1886
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5QIntC12to_ulonglongIiEEyRKT_
        - _ZN5QIntC7to_sizeIiEEmRKT_
        - _ZN9BitWriter5flushEv
        - _ZN9BitWriter9writeBitsEym
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1880,28'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1881,21'
          Dst:             _ZN5QIntC12to_ulonglongIiEEyRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1881,60'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1881,11'
          Dst:             _ZN9BitWriter9writeBitsEym
        - Src:             'libqpdf/QPDF_linearization.cc:1885,7'
          Dst:             _ZN9BitWriter5flushEv
    - functionName:    _ZN4QPDF3Doc6Common3toSIiEEmRKT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC7to_sizeIiEEmRKT_
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:320,20'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
    - functionName:    _ZN4QPDF3Doc6Common5toULLIiEEyRKT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12to_ulonglongIiEEyRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:332,20'
          Dst:             _ZN5QIntC12to_ulonglongIiEEyRKT_
    - functionName:    _ZN4QPDF3Doc6Common3toIImEEiRKT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC6to_intImEEiRKT_
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:326,20'
          Dst:             _ZN5QIntC6to_intImEEiRKT_
    - functionName:    _ZL16write_vector_intIN4QPDF3Doc13Linearization16HPageOffsetEntryEiEvR9BitWriteriRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1877
      functionLinenumberEnd: 1886
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5QIntC12to_ulonglongIiEEyRKT_
        - _ZN5QIntC7to_sizeIiEEmRKT_
        - _ZN9BitWriter5flushEv
        - _ZN9BitWriter9writeBitsEym
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1880,28'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1881,21'
          Dst:             _ZN5QIntC12to_ulonglongIiEEyRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1881,60'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1881,11'
          Dst:             _ZN9BitWriter9writeBitsEym
        - Src:             'libqpdf/QPDF_linearization.cc:1885,7'
          Dst:             _ZN9BitWriter5flushEv
    - functionName:    _ZL16write_vector_intIN4QPDF3Doc13Linearization16HPageOffsetEntryExEvR9BitWriteriRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1877
      functionLinenumberEnd: 1886
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5QIntC12to_ulonglongIxEEyRKT_
        - _ZN5QIntC7to_sizeIiEEmRKT_
        - _ZN9BitWriter5flushEv
        - _ZN9BitWriter9writeBitsEym
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1880,28'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1881,21'
          Dst:             _ZN5QIntC12to_ulonglongIxEEyRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1881,60'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1881,11'
          Dst:             _ZN9BitWriter9writeBitsEym
        - Src:             'libqpdf/QPDF_linearization.cc:1885,7'
          Dst:             _ZN9BitWriter5flushEv
    - functionName:    _ZL19write_vector_vectorIN4QPDF3Doc13Linearization16HPageOffsetEntryEEvR9BitWriteriRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEMS8_iiMS8_NS7_IiNS9_IiEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1897
      functionLinenumberEnd: 1906
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5QIntC12to_ulonglongIiEEyRKT_
        - _ZN5QIntC7to_sizeIiEEmRKT_
        - _ZN9BitWriter5flushEv
        - _ZN9BitWriter9writeBitsEym
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1900,30'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1901,34'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1902,25'
          Dst:             _ZN5QIntC12to_ulonglongIiEEyRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1902,74'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1902,15'
          Dst:             _ZN9BitWriter9writeBitsEym
        - Src:             'libqpdf/QPDF_linearization.cc:1905,7'
          Dst:             _ZN9BitWriter5flushEv
    - functionName:    _ZNK8ObjTableIN10QPDFWriter6ObjectEEixEi
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8ObjTableIN10QPDFWriter6ObjectEE7elementEm
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ObjTable.hh:45,16'
          Dst:             _ZNK8ObjTableIN10QPDFWriter6ObjectEE7elementEm
    - functionName:    _ZNK8ObjTableIN10QPDFWriter9NewObjectEEixEi
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8ObjTableIN10QPDFWriter9NewObjectEE7elementEm
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ObjTable.hh:45,16'
          Dst:             _ZNK8ObjTableIN10QPDFWriter9NewObjectEE7elementEm
    - functionName:    _ZN4QPDF3Doc13Linearization17outputLengthNextNEiiRKN10QPDFWriter11NewObjTableERKNS2_8ObjTableE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1709
      functionLinenumberEnd: 1726
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          117
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZNK8ObjTableIN10QPDFWriter6ObjectEEixEi
        - _ZNK8ObjTableIN10QPDFWriter9NewObjectEEixEi
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1713,17'
          Dst:             _ZNK8ObjTableIN10QPDFWriter6ObjectEEixEi
        - Src:             'libqpdf/QPDF_linearization.cc:1715,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:1719,18'
          Dst:             _ZNK8ObjTableIN10QPDFWriter9NewObjectEEixEi
        - Src:             'libqpdf/QPDF_linearization.cc:1720,9'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:1725,12'
          Dst:             _ZN4QPDF3Doc6Common3toIIxEEiRKT_
    - functionName:    _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN7QPDFExcD2Ev
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    37
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:304,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/QPDF_private.hh:304,23'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/qpdf/QPDF_private.hh:304,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/QPDF_private.hh:304,17'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/qpdf/QPDF_private.hh:304,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZL5nbitsi
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1702
      functionLinenumberEnd: 1703
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL5nbitsi
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1703,33'
          Dst:             _ZL5nbitsi
    - functionName:    _ZN4QPDF3Doc13Linearization26calculateLinearizationDataIN10QPDFWriter8ObjTableEEEvRKT_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1645
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         404
      ICount:          2361
      EdgeCount:       692
      CyclomaticComplexity: 290
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF3Doc13Linearization12CHPageOffsetC2Ev
        - _ZN4QPDF3Doc13Linearization12CHPageOffsetD2Ev
        - _ZN4QPDF3Doc13Linearization12CHPageOffsetaSEOS2_
        - _ZN4QPDF3Doc13Linearization13LinParametersC2Ev
        - _ZN4QPDF3Doc13Linearization14CHSharedObjectC2Ev
        - _ZN4QPDF3Doc13Linearization14CHSharedObjectD2Ev
        - _ZN4QPDF3Doc13Linearization14CHSharedObjectaSEOS2_
        - _ZN4QPDF3Doc13Linearization18pushOutlinesToPartIN10QPDFWriter8ObjTableEEEvRNSt3__16vectorI16QPDFObjectHandleNS5_9allocatorIS7_EEEERNS5_3setI10QPDFObjGenNS5_4lessISD_EENS8_ISD_EEEERKT_
        - _ZN4QPDF3Doc13Linearization21getUncompressedObjectER16QPDFObjectHandleRKN10QPDFWriter8ObjTableE
        - _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eEm
        - _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - _ZN4QPDF3Doc13Linearization8HGenericC2Ev
        - _ZN4QPDF3Doc5Pages3endEv
        - _ZN4QPDF3Doc5Pages4sizeEv
        - _ZN4QPDF3Doc5Pages5beginEv
        - _ZN4QPDF3Doc5Pages5emptyEv
        - _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - _ZN4QPDF7getRootEv
        - _ZN4QPDF9getObjectE10QPDFObjGen
        - _ZN4qpdf4util9assertionIRA106_KcEEvbOT_
        - _ZN4qpdf4util9assertionIRA111_KcEEvbOT_
        - _ZN4qpdf4util9assertionIRA74_KcEEvbOT_
        - _ZNK10QPDFObjGen6getObjEv
        - _ZNK16QPDFObjectHandle11getObjectIDEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6isNameEv
        - _ZNK16QPDFObjectHandle7getNameEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZNK4qpdf10BaseHandle4nullEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libqpdf/QPDF_linearization.cc:1331,13'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1228,5'
          Dst:             _ZN4qpdf4util9assertionIRA74_KcEEvbOT_
        - Src:             'libqpdf/QPDF_linearization.cc:1283,15'
          Dst:             _ZN4QPDF3Doc13Linearization13LinParametersC2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1284,27'
          Dst:             _ZN4QPDF3Doc13Linearization12CHPageOffsetC2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1284,25'
          Dst:             _ZN4QPDF3Doc13Linearization12CHPageOffsetaSEOS2_
        - Src:             'libqpdf/QPDF_linearization.cc:1284,5'
          Dst:             _ZN4QPDF3Doc13Linearization12CHPageOffsetD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1285,29'
          Dst:             _ZN4QPDF3Doc13Linearization14CHSharedObjectC2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1285,27'
          Dst:             _ZN4QPDF3Doc13Linearization14CHSharedObjectaSEOS2_
        - Src:             'libqpdf/QPDF_linearization.cc:1285,5'
          Dst:             _ZN4QPDF3Doc13Linearization14CHSharedObjectD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1286,23'
          Dst:             _ZN4QPDF3Doc13Linearization8HGenericC2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1288,34'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDF_linearization.cc:1290,38'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1291,66'
          Dst:             _ZNK16QPDFObjectHandle6isNameEv
        - Src:             'libqpdf/QPDF_linearization.cc:1291,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_linearization.cc:1292,18'
          Dst:             _ZNK16QPDFObjectHandle6isNameEv
        - Src:             'libqpdf/QPDF_linearization.cc:1293,22'
          Dst:             _ZNK16QPDFObjectHandle7getNameEv
        - Src:             'libqpdf/QPDF_linearization.cc:1294,22'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1297,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_linearization.cc:1300,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_linearization.cc:1406,21'
          Dst:             _ZN4QPDF3Doc5Pages5beginEv
        - Src:             'libqpdf/QPDF_linearization.cc:1406,21'
          Dst:             _ZN4QPDF3Doc5Pages3endEv
        - Src:             'libqpdf/QPDF_linearization.cc:1406,21'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_linearization.cc:1407,35'
          Dst:             _ZN4QPDF3Doc13Linearization21getUncompressedObjectER16QPDFObjectHandleRKN10QPDFWriter8ObjTableE
        - Src:             'libqpdf/QPDF_linearization.cc:1407,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1408,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1407,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1408,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1410,27'
          Dst:             _ZN4QPDF3Doc5Pages4sizeEv
        - Src:             'libqpdf/QPDF_linearization.cc:1425,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:1429,30'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1429,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1431,34'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1431,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1429,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1431,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1440,15'
          Dst:             _ZN4QPDF3Doc5Pages5emptyEv
        - Src:             'libqpdf/QPDF_linearization.cc:1439,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:1442,45'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_linearization.cc:1443,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:1446,48'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDF_linearization.cc:1454,34'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1454,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1454,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1458,34'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1458,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1458,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1463,9'
          Dst:             _ZN4QPDF3Doc13Linearization18pushOutlinesToPartIN10QPDFWriter8ObjTableEEEvRNSt3__16vectorI16QPDFObjectHandleNS5_9allocatorIS7_EEEERNS5_3setI10QPDFObjGenNS5_4lessISD_EENS8_ISD_EEEERKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1470,50'
          Dst:             _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1478,43'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_linearization.cc:1479,9'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:1491,17'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eEm
        - Src:             'libqpdf/QPDF_linearization.cc:1492,9'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:1499,42'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1499,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1499,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1503,5'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1503,5'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1505,5'
          Dst:             _ZN4qpdf4util9assertionIRA111_KcEEvbOT_
        - Src:             'libqpdf/QPDF_linearization.cc:1515,34'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1515,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1515,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1526,44'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1526,23'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1527,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:1532,38'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1532,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1526,23'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1532,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1539,49'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1540,17'
          Dst:             _ZN4QPDF3Doc13Linearization21getUncompressedObjectER16QPDFObjectHandleRKN10QPDFWriter8ObjTableE
        - Src:             'libqpdf/QPDF_linearization.cc:1540,15'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_linearization.cc:1540,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1541,35'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_linearization.cc:1543,60'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_linearization.cc:1551,51'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eEm
        - Src:             'libqpdf/QPDF_linearization.cc:1551,30'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1553,42'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1553,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1551,30'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1553,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1556,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1556,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1557,5'
          Dst:             _ZN4qpdf4util9assertionIRA106_KcEEvbOT_
        - Src:             'libqpdf/QPDF_linearization.cc:1565,34'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1565,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1565,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1570,9'
          Dst:             _ZN4QPDF3Doc13Linearization18pushOutlinesToPartIN10QPDFWriter8ObjTableEEEvRNSt3__16vectorI16QPDFObjectHandleNS5_9allocatorIS7_EEEERNS5_3setI10QPDFObjGenNS5_4lessISD_EENS8_ISD_EEEERKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1575,34'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1575,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1575,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1583,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:1602,48'
          Dst:             _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1604,52'
          Dst:             _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1608,22'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDF_linearization.cc:1609,29'
          Dst:             _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1612,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_linearization.cc:1614,63'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDF_linearization.cc:1616,26'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDF_linearization.cc:1617,33'
          Dst:             _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1621,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:1631,17'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eEm
        - Src:             'libqpdf/QPDF_linearization.cc:1632,9'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:1638,81'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_linearization.cc:1639,43'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_linearization.cc:1644,5'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1644,5'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1645,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1645,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1645,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1645,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:89,5'
          Dst:             __assert_fail
    - functionName:    _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eEm
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:82,5'
          Dst:             __assert_fail
    - functionName:    _ZN4QPDF3Doc13Linearization5partsERKN10QPDFWriter8ObjTableERNSt3__16vectorI16QPDFObjectHandleNS6_9allocatorIS8_EEEESC_SC_SC_SC_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1698
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc13Linearization26calculateLinearizationDataIN10QPDFWriter8ObjTableEEEvRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1692,5'
          Dst:             _ZN4QPDF3Doc13Linearization26calculateLinearizationDataIN10QPDFWriter8ObjTableEEEvRKT_
    - functionName:    _ZN4QPDF3Doc13Linearization12dumpHGenericERNS1_8HGenericE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          118
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN10QPDFLogger7getInfoEb
        - _ZN4QPDF3Doc13Linearization15adjusted_offsetEx
        - _ZN8PipelinelsEPKc
        - _ZN8PipelinelsEi
        - _ZN8PipelinelsEx
        - _ZNK4qpdf3Doc6Config3logEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1212,9'
          Dst:             _ZNK4qpdf3Doc6Config3logEv
        - Src:             'libqpdf/QPDF_linearization.cc:1212,16'
          Dst:             _ZN10QPDFLogger7getInfoEb
        - Src:             'libqpdf/QPDF_linearization.cc:1212,26'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1212,46'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1212,64'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1213,26'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1213,56'
          Dst:             _ZN4QPDF3Doc13Linearization15adjusted_offsetEx
        - Src:             'libqpdf/QPDF_linearization.cc:1213,53'
          Dst:             _ZN8PipelinelsEx
        - Src:             'libqpdf/QPDF_linearization.cc:1214,26'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1215,26'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1215,42'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1215,56'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1216,26'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1216,46'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1216,64'
          Dst:             _ZN8PipelinelsEPKc
    - functionName:    _ZN4QPDF3Doc13Linearization15adjusted_offsetEx
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization17dumpHSharedObjectEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          170
      EdgeCount:       17
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10QPDFLogger7getInfoEb
        - _ZN4QPDF3Doc13Linearization15adjusted_offsetEx
        - _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - _ZN8PipelinelsEPKc
        - _ZN8PipelinelsEi
        - _ZN8PipelinelsEm
        - _ZN8PipelinelsEx
        - _ZNK4qpdf3Doc6Config3logEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1184,22'
          Dst:             _ZNK4qpdf3Doc6Config3logEv
        - Src:             'libqpdf/QPDF_linearization.cc:1184,29'
          Dst:             _ZN10QPDFLogger7getInfoEb
        - Src:             'libqpdf/QPDF_linearization.cc:1186,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1186,34'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1186,56'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1187,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1187,40'
          Dst:             _ZN4QPDF3Doc13Linearization15adjusted_offsetEx
        - Src:             'libqpdf/QPDF_linearization.cc:1187,37'
          Dst:             _ZN8PipelinelsEx
        - Src:             'libqpdf/QPDF_linearization.cc:1187,79'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1188,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1188,36'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1188,60'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1189,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1189,31'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1189,50'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1190,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1190,32'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1190,52'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1191,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1191,34'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1191,56'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1192,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1192,42'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1192,72'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1194,28'
          Dst:             _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1196,14'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1196,34'
          Dst:             _ZN8PipelinelsEm
        - Src:             'libqpdf/QPDF_linearization.cc:1196,39'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1197,14'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1197,36'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1197,82'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1201,18'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1204,18'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1204,36'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1204,65'
          Dst:             _ZN8PipelinelsEPKc
    - functionName:    _ZN4QPDF3Doc13Linearization15dumpHPageOffsetEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          249
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFLogger7getInfoEb
        - _ZN4QPDF3Doc13Linearization15adjusted_offsetEx
        - _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - _ZN8PipelinelsEPKc
        - _ZN8PipelinelsEi
        - _ZN8PipelinelsEm
        - _ZN8PipelinelsEx
        - _ZNK4qpdf3Doc6Config3logEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1148,22'
          Dst:             _ZNK4qpdf3Doc6Config3logEv
        - Src:             'libqpdf/QPDF_linearization.cc:1148,29'
          Dst:             _ZN10QPDFLogger7getInfoEb
        - Src:             'libqpdf/QPDF_linearization.cc:1150,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1150,30'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1150,48'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1151,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1151,38'
          Dst:             _ZN4QPDF3Doc13Linearization15adjusted_offsetEx
        - Src:             'libqpdf/QPDF_linearization.cc:1151,35'
          Dst:             _ZN8PipelinelsEx
        - Src:             'libqpdf/QPDF_linearization.cc:1151,75'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1152,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1152,38'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1152,64'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1153,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1153,33'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1153,54'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1154,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1154,41'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1154,70'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1155,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1155,36'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1155,60'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1156,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1156,44'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1156,76'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1157,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1157,36'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1157,60'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1158,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1158,44'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1158,76'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1159,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1159,39'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1159,66'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1160,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1160,41'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1160,70'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1161,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1161,40'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1161,68'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1162,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1162,36'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1162,60'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1166,14'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1166,25'
          Dst:             _ZN8PipelinelsEm
        - Src:             'libqpdf/QPDF_linearization.cc:1166,31'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1167,14'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1167,32'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1167,70'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1168,14'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1168,30'
          Dst:             _ZN8PipelinelsEx
        - Src:             'libqpdf/QPDF_linearization.cc:1169,14'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1171,14'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1171,38'
          Dst:             _ZN8PipelinelsEx
        - Src:             'libqpdf/QPDF_linearization.cc:1171,88'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1172,14'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1172,38'
          Dst:             _ZN8PipelinelsEx
        - Src:             'libqpdf/QPDF_linearization.cc:1172,88'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1173,14'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1173,39'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1173,61'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1174,34'
          Dst:             _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1175,18'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1175,39'
          Dst:             _ZN8PipelinelsEm
        - Src:             'libqpdf/QPDF_linearization.cc:1175,45'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1175,53'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1175,85'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1176,18'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1176,38'
          Dst:             _ZN8PipelinelsEm
        - Src:             'libqpdf/QPDF_linearization.cc:1176,44'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1176,52'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1176,83'
          Dst:             _ZN8PipelinelsEPKc
    - functionName:    _ZN4QPDF3Doc13Linearization29dumpLinearizationDataInternalEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          130
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN10QPDFLogger7getInfoEb
        - _ZN4QPDF3Doc13Linearization12dumpHGenericERNS1_8HGenericE
        - _ZN4QPDF3Doc13Linearization15dumpHPageOffsetEv
        - _ZN4QPDF3Doc13Linearization17dumpHSharedObjectEv
        - _ZN8PipelinelsEPKc
        - _ZN8PipelinelsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN8PipelinelsEi
        - _ZN8PipelinelsEm
        - _ZN8PipelinelsEx
        - _ZNK4qpdf3Doc6Config3logEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1109,22'
          Dst:             _ZNK4qpdf3Doc6Config3logEv
        - Src:             'libqpdf/QPDF_linearization.cc:1109,29'
          Dst:             _ZN10QPDFLogger7getInfoEb
        - Src:             'libqpdf/QPDF_linearization.cc:1111,10'
          Dst:             _ZN8PipelinelsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1111,32'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1113,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1113,27'
          Dst:             _ZN8PipelinelsEx
        - Src:             'libqpdf/QPDF_linearization.cc:1113,46'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1114,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1114,35'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1114,62'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1115,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1115,32'
          Dst:             _ZN8PipelinelsEx
        - Src:             'libqpdf/QPDF_linearization.cc:1115,56'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1116,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1116,24'
          Dst:             _ZN8PipelinelsEm
        - Src:             'libqpdf/QPDF_linearization.cc:1116,40'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1117,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1117,34'
          Dst:             _ZN8PipelinelsEx
        - Src:             'libqpdf/QPDF_linearization.cc:1117,60'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1118,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1118,28'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_linearization.cc:1118,48'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1119,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1119,26'
          Dst:             _ZN8PipelinelsEx
        - Src:             'libqpdf/QPDF_linearization.cc:1119,44'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1120,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1120,26'
          Dst:             _ZN8PipelinelsEx
        - Src:             'libqpdf/QPDF_linearization.cc:1120,44'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1121,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1123,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1124,5'
          Dst:             _ZN4QPDF3Doc13Linearization15dumpHPageOffsetEv
        - Src:             'libqpdf/QPDF_linearization.cc:1125,10'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1126,5'
          Dst:             _ZN4QPDF3Doc13Linearization17dumpHSharedObjectEv
        - Src:             'libqpdf/QPDF_linearization.cc:1129,14'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:1130,9'
          Dst:             _ZN4QPDF3Doc13Linearization12dumpHGenericERNS1_8HGenericE
    - functionName:    _ZN4QPDF3Doc13Linearization9show_dataEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          92
      EdgeCount:       27
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4QPDF3Doc13Linearization21readLinearizationDataEv
        - _ZN4QPDF3Doc13Linearization26checkLinearizationInternalEv
        - _ZN4QPDF3Doc13Linearization29dumpLinearizationDataInternalEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1098,9'
          Dst:             _ZN4QPDF3Doc13Linearization21readLinearizationDataEv
        - Src:             'libqpdf/QPDF_linearization.cc:1099,9'
          Dst:             _ZN4QPDF3Doc13Linearization26checkLinearizationInternalEv
        - Src:             'libqpdf/QPDF_linearization.cc:1100,9'
          Dst:             _ZN4QPDF3Doc13Linearization29dumpLinearizationDataInternalEv
        - Src:             'libqpdf/QPDF_linearization.cc:1101,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDF_linearization.cc:1102,9'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1103,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_linearization.cc:1103,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_linearization.cc:1103,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4QPDF3Doc13Linearization21readLinearizationDataEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         209
      ICount:          990
      EdgeCount:       337
      CyclomaticComplexity: 130
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF3Doc13Linearization10linearizedEv
        - _ZN4QPDF3Doc13Linearization12readHGenericE9BitStreamRNS1_8HGenericE
        - _ZN4QPDF3Doc13Linearization14readHintStreamER8Pipelinexm
        - _ZN4QPDF3Doc13Linearization15readHPageOffsetE9BitStream
        - _ZN4QPDF3Doc13Linearization17readHSharedObjectE9BitStream
        - _ZN4QPDF3Doc5Pages4sizeEv
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf4util9assertionIRA61_KcEEvbOT_
        - _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - _ZN4qpdf5ArrayD2Ev
        - _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - _ZN4qpdf7IntegerD2Ev
        - _ZN4qpdfeqITkNSt3__18integralEmEEbRKNS_7IntegerET_
        - _ZN4qpdfssITkNSt3__18integralEiEENS1_15strong_orderingERKNS_7IntegerET_
        - _ZN4qpdfssITkNSt3__18integralEmEENS1_15strong_orderingERKNS_7IntegerET_
        - _ZN6Buffer9getBufferEv
        - _ZN9BitStreamC2EPKhm
        - _ZN9Pl_Buffer22getBufferSharedPointerEv
        - _ZN9Pl_BufferC2EPKcP8Pipeline
        - _ZN9Pl_BufferD2Ev
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf5Array4sizeEv
        - _ZNK4qpdf5ArrayixEi
        - _ZNK4qpdf7Integer5valueITkNSt3__18integralEiEET_v
        - _ZNK4qpdf7Integer5valueITkNSt3__18integralEmEET_v
        - _ZNK4qpdf7IntegercvT_ITkNSt3__18integralElEEv
        - _ZNK4qpdf7IntegercvT_ITkNSt3__18integralExEEv
        - _ZNK4qpdf7IntegercvbEv
        - _ZNK6Buffer7getSizeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:440,9'
          Dst:             _ZN4QPDF3Doc13Linearization10linearizedEv
        - Src:             'libqpdf/QPDF_linearization.cc:439,5'
          Dst:             _ZN4qpdf4util9assertionIRA61_KcEEvbOT_
        - Src:             'libqpdf/QPDF_linearization.cc:447,15'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:447,15'
          Dst:             _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_linearization.cc:448,21'
          Dst:             _ZNK4qpdf5Array4sizeEv
        - Src:             'libqpdf/QPDF_linearization.cc:449,19'
          Dst:             _ZNK4qpdf5ArrayixEi
        - Src:             'libqpdf/QPDF_linearization.cc:449,19'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_linearization.cc:450,19'
          Dst:             _ZNK4qpdf5ArrayixEi
        - Src:             'libqpdf/QPDF_linearization.cc:450,19'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_linearization.cc:451,19'
          Dst:             _ZNK4qpdf5ArrayixEi
        - Src:             'libqpdf/QPDF_linearization.cc:451,19'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_linearization.cc:452,19'
          Dst:             _ZNK4qpdf5ArrayixEi
        - Src:             'libqpdf/QPDF_linearization.cc:452,19'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_linearization.cc:453,17'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:453,17'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_linearization.cc:454,17'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:454,17'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_linearization.cc:455,17'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:455,17'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_linearization.cc:456,17'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:456,17'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_linearization.cc:457,17'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:457,17'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_linearization.cc:458,17'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_linearization.cc:459,49'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/QPDF_linearization.cc:459,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_linearization.cc:462,11'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_linearization.cc:462,16'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/QPDF_linearization.cc:462,21'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/QPDF_linearization.cc:462,26'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/QPDF_linearization.cc:462,31'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/QPDF_linearization.cc:462,37'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/QPDF_linearization.cc:462,47'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_linearization.cc:461,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:467,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:474,11'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/QPDF_linearization.cc:474,18'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/QPDF_linearization.cc:474,42'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/QPDF_linearization.cc:474,49'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/QPDF_linearization.cc:473,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:484,20'
          Dst:             _ZN4QPDF3Doc5Pages4sizeEv
        - Src:             'libqpdf/QPDF_linearization.cc:484,11'
          Dst:             _ZN4qpdfeqITkNSt3__18integralEmEEbRKNS_7IntegerET_
        - Src:             'libqpdf/QPDF_linearization.cc:483,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:490,33'
          Dst:             _ZNK4qpdf7Integer5valueITkNSt3__18integralEiEET_v
        - Src:             'libqpdf/QPDF_linearization.cc:491,28'
          Dst:             _ZNK4qpdf7IntegercvT_ITkNSt3__18integralExEEv
        - Src:             'libqpdf/QPDF_linearization.cc:492,22'
          Dst:             _ZNK4qpdf7Integer5valueITkNSt3__18integralEmEET_v
        - Src:             'libqpdf/QPDF_linearization.cc:493,30'
          Dst:             _ZNK4qpdf7IntegercvT_ITkNSt3__18integralExEEv
        - Src:             'libqpdf/QPDF_linearization.cc:494,24'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/QPDF_linearization.cc:494,30'
          Dst:             _ZNK4qpdf7Integer5valueITkNSt3__18integralEiEET_v
        - Src:             'libqpdf/QPDF_linearization.cc:495,22'
          Dst:             _ZNK4qpdf7IntegercvT_ITkNSt3__18integralExEEv
        - Src:             'libqpdf/QPDF_linearization.cc:496,22'
          Dst:             _ZNK4qpdf7IntegercvT_ITkNSt3__18integralExEEv
        - Src:             'libqpdf/QPDF_linearization.cc:500,15'
          Dst:             _ZN9Pl_BufferC2EPKcP8Pipeline
        - Src:             'libqpdf/QPDF_linearization.cc:501,34'
          Dst:             _ZNK4qpdf7IntegercvT_ITkNSt3__18integralExEEv
        - Src:             'libqpdf/QPDF_linearization.cc:501,43'
          Dst:             _ZNK4qpdf7Integer5valueITkNSt3__18integralEmEET_v
        - Src:             'libqpdf/QPDF_linearization.cc:501,15'
          Dst:             _ZN4QPDF3Doc13Linearization14readHintStreamER8Pipelinexm
        - Src:             'libqpdf/QPDF_linearization.cc:502,9'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/QPDF_linearization.cc:503,34'
          Dst:             _ZNK4qpdf7IntegercvT_ITkNSt3__18integralExEEv
        - Src:             'libqpdf/QPDF_linearization.cc:503,43'
          Dst:             _ZNK4qpdf7Integer5valueITkNSt3__18integralEmEET_v
        - Src:             'libqpdf/QPDF_linearization.cc:503,15'
          Dst:             _ZN4QPDF3Doc13Linearization14readHintStreamER8Pipelinexm
        - Src:             'libqpdf/QPDF_linearization.cc:503,9'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:517,18'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:517,18'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_linearization.cc:518,18'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:518,18'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_linearization.cc:520,19'
          Dst:             _ZN9Pl_Buffer22getBufferSharedPointerEv
        - Src:             'libqpdf/QPDF_linearization.cc:522,38'
          Dst:             _ZN6Buffer9getBufferEv
        - Src:             'libqpdf/QPDF_linearization.cc:523,25'
          Dst:             _ZNK6Buffer7getSizeEv
        - Src:             'libqpdf/QPDF_linearization.cc:525,21'
          Dst:             _ZN9BitStreamC2EPKhm
        - Src:             'libqpdf/QPDF_linearization.cc:525,5'
          Dst:             _ZN4QPDF3Doc13Linearization15readHPageOffsetE9BitStream
        - Src:             'libqpdf/QPDF_linearization.cc:527,21'
          Dst:             _ZNK4qpdf7Integer5valueITkNSt3__18integralEmEET_v
        - Src:             'libqpdf/QPDF_linearization.cc:529,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_linearization.cc:529,15'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:529,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_linearization.cc:529,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_linearization.cc:531,23'
          Dst:             _ZN9BitStreamC2EPKhm
        - Src:             'libqpdf/QPDF_linearization.cc:531,5'
          Dst:             _ZN4QPDF3Doc13Linearization17readHSharedObjectE9BitStream
        - Src:             'libqpdf/QPDF_linearization.cc:533,9'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/QPDF_linearization.cc:535,16'
          Dst:             _ZN4qpdfssITkNSt3__18integralEiEENS1_15strong_orderingERKNS_7IntegerET_
        - Src:             'libqpdf/QPDF_linearization.cc:535,26'
          Dst:             _ZN4qpdfssITkNSt3__18integralEmEENS1_15strong_orderingERKNS_7IntegerET_
        - Src:             'libqpdf/QPDF_linearization.cc:534,9'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:539,25'
          Dst:             _ZNK4qpdf7Integer5valueITkNSt3__18integralEmEET_v
        - Src:             'libqpdf/QPDF_linearization.cc:540,40'
          Dst:             _ZNK4qpdf7IntegercvT_ITkNSt3__18integralElEEv
        - Src:             'libqpdf/QPDF_linearization.cc:540,22'
          Dst:             _ZN9BitStreamC2EPKhm
        - Src:             'libqpdf/QPDF_linearization.cc:540,9'
          Dst:             _ZN4QPDF3Doc13Linearization12readHGenericE9BitStreamRNS1_8HGenericE
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN9Pl_BufferD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN9Pl_BufferD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:542,1'
          Dst:             _ZN4qpdf5ArrayD2Ev
    - functionName:    _ZN4QPDF3Doc13Linearization26checkLinearizationInternalEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         113
      ICount:          758
      EdgeCount:       209
      CyclomaticComplexity: 98
      functionsReached:
        - _ZN4QPDF3Doc13Linearization14checkHOutlinesEv
        - _ZN4QPDF3Doc13Linearization16checkHPageOffsetERKNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEERNS2_3mapIiiNS2_4lessIiEENS5_INS2_4pairIKiiEEEEEE
        - _ZN4QPDF3Doc13Linearization17optimize_internalINSt3__13mapIiiNS3_4lessIiEENS3_9allocatorINS3_4pairIKiiEEEEEEEEvRKT_bNS3_8functionIFiR16QPDFObjectHandleEEE
        - _ZN4QPDF3Doc13Linearization18checkHSharedObjectERKNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEERNS2_3mapIiiNS2_4lessIiEENS5_INS2_4pairIKiiEEEEEE
        - _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4QPDF3Doc13Linearization26calculateLinearizationDataINSt3__13mapIiiNS3_4lessIiEENS3_9allocatorINS3_4pairIKiiEEEEEEEEvRKT_
        - _ZN4QPDF3Doc5Pages3allEv
        - _ZN4qpdf4util9assertionIRA40_KcEEvbOT_
        - _ZNK10QPDFObjGen6getObjEv
        - _ZNK13QPDFXRefEntry18getObjStreamNumberEv
        - _ZNK13QPDFXRefEntry7getTypeEv
        - _ZNK16QPDFObjectHandle11getObjectIDEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZNK4QPDF3Doc7Objects22first_xref_item_offsetEv
        - _ZNK4QPDF3Doc7Objects29uncompressed_after_compressedEv
        - _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:685,35'
          Dst:             _ZN4QPDF3Doc5Pages3allEv
        - Src:             'libqpdf/QPDF_linearization.cc:686,48'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDF_linearization.cc:687,9'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:694,9'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:699,27'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDF_linearization.cc:699,33'
          Dst:             _ZNK13QPDFXRefEntry7getTypeEv
        - Src:             'libqpdf/QPDF_linearization.cc:700,13'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:716,36'
          Dst:             _ZNK4QPDF3Doc7Objects22first_xref_item_offsetEv
        - Src:             'libqpdf/QPDF_linearization.cc:719,36'
          Dst:             _ZNK4QPDF3Doc7Objects22first_xref_item_offsetEv
        - Src:             'libqpdf/QPDF_linearization.cc:717,9'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:730,17'
          Dst:             _ZNK4QPDF3Doc7Objects29uncompressed_after_compressedEv
        - Src:             'libqpdf/QPDF_linearization.cc:731,9'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:742,23'
          Dst:             _ZNK13QPDFXRefEntry7getTypeEv
        - Src:             'libqpdf/QPDF_linearization.cc:743,57'
          Dst:             _ZNK13QPDFXRefEntry18getObjStreamNumberEv
        - Src:             'libqpdf/QPDF_linearization.cc:743,39'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_linearization.cc:746,9'
          Dst:             _ZN4QPDF3Doc13Linearization17optimize_internalINSt3__13mapIiiNS3_4lessIiEENS3_9allocatorINS3_4pairIKiiEEEEEEEEvRKT_bNS3_8functionIFiR16QPDFObjectHandleEEE
        - Src:             'libqpdf/QPDF_linearization.cc:747,9'
          Dst:             _ZN4QPDF3Doc13Linearization26calculateLinearizationDataINSt3__13mapIiiNS3_4lessIiEENS3_9allocatorINS3_4pairIKiiEEEEEEEEvRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:758,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:764,26'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_linearization.cc:766,9'
          Dst:             _ZN4qpdf4util9assertionIRA40_KcEEvbOT_
        - Src:             'libqpdf/QPDF_linearization.cc:772,9'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:780,5'
          Dst:             _ZN4QPDF3Doc13Linearization18checkHSharedObjectERKNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEERNS2_3mapIiiNS2_4lessIiEENS5_INS2_4pairIKiiEEEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:781,5'
          Dst:             _ZN4QPDF3Doc13Linearization16checkHPageOffsetERKNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEERNS2_3mapIiiNS2_4lessIiEENS5_INS2_4pairIKiiEEEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:782,5'
          Dst:             _ZN4QPDF3Doc13Linearization14checkHOutlinesEv
    - functionName:    _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4QPDF3Doc6Common4warnE17qpdf_error_code_eRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEExSB_
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:356,5'
          Dst:             _ZN4QPDF3Doc6Common4warnE17qpdf_error_code_eRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEExSB_
    - functionName:    _ZNK4QPDF3Doc7Objects22first_xref_item_offsetEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1016
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4QPDF3Doc7Objects29uncompressed_after_compressedEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization17optimize_internalINSt3__13mapIiiNS3_4lessIiEENS3_9allocatorINS3_4pairIKiiEEEEEEEEvRKT_bNS3_8functionIFiR16QPDFObjectHandleEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          542
      EdgeCount:       172
      CyclomaticComplexity: 71
      functionsReached:
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - _ZN4QPDF3Doc13Linearization16updateObjectMapsERKNS1_7ObjUserE16QPDFObjectHandleNSt3__18functionIFiRS5_EEE
        - _ZN4QPDF3Doc13Linearization23filterCompressedObjectsERKNSt3__13mapIiiNS2_4lessIiEENS2_9allocatorINS2_4pairIKiiEEEEEE
        - _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eE
        - _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eEm
        - _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - _ZN4QPDF3Doc5Pages29pushInheritedAttributesToPageEbb
        - _ZN4QPDF3Doc5Pages3endEv
        - _ZN4QPDF3Doc5Pages5beginEv
        - _ZN4QPDF7getRootEv
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary3endEv
        - _ZN4qpdf14BaseDictionary5beginEv
        - _ZNK16QPDFObjectHandle10isIndirectEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandle6id_genEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:147,34'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDF_linearization.cc:148,14'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:148,34'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDF_linearization.cc:148,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:149,42'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:150,23'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDF_linearization.cc:151,66'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_linearization.cc:151,47'
          Dst:             _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_linearization.cc:151,18'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_linearization.cc:151,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:151,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:148,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:151,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:151,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:153,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:153,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:157,14'
          Dst:             _ZN4QPDF3Doc5Pages29pushInheritedAttributesToPageEbb
        - Src:             'libqpdf/QPDF_linearization.cc:161,26'
          Dst:             _ZN4QPDF3Doc5Pages5beginEv
        - Src:             'libqpdf/QPDF_linearization.cc:161,26'
          Dst:             _ZN4QPDF3Doc5Pages3endEv
        - Src:             'libqpdf/QPDF_linearization.cc:162,26'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eEm
        - Src:             'libqpdf/QPDF_linearization.cc:162,56'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_linearization.cc:162,9'
          Dst:             _ZN4QPDF3Doc13Linearization16updateObjectMapsERKNS1_7ObjUserE16QPDFObjectHandleNSt3__18functionIFiRS5_EEE
        - Src:             'libqpdf/QPDF_linearization.cc:162,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:162,9'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:162,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:162,9'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:167,47'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_linearization.cc:167,34'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDF_linearization.cc:167,34'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDF_linearization.cc:167,34'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:171,24'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_linearization.cc:173,21'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:173,60'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_linearization.cc:172,17'
          Dst:             _ZN4QPDF3Doc13Linearization16updateObjectMapsERKNS1_7ObjUserE16QPDFObjectHandleNSt3__18functionIFiRS5_EEE
        - Src:             'libqpdf/QPDF_linearization.cc:172,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:172,17'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:172,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:172,17'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:167,34'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:178,41'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_linearization.cc:178,34'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDF_linearization.cc:178,34'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDF_linearization.cc:178,34'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:183,20'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_linearization.cc:184,30'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:184,66'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_linearization.cc:184,13'
          Dst:             _ZN4QPDF3Doc13Linearization16updateObjectMapsERKNS1_7ObjUserE16QPDFObjectHandleNSt3__18functionIFiRS5_EEE
        - Src:             'libqpdf/QPDF_linearization.cc:184,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:184,13'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:184,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:184,13'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:178,34'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:188,23'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eE
        - Src:             'libqpdf/QPDF_linearization.cc:189,25'
          Dst:             _ZNK4qpdf10BaseHandle6id_genEv
        - Src:             'libqpdf/QPDF_linearization.cc:193,5'
          Dst:             _ZN4QPDF3Doc13Linearization23filterCompressedObjectsERKNSt3__13mapIiiNS2_4lessIiEENS2_9allocatorINS2_4pairIKiiEEEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:194,1'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:194,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:194,1'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:194,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc13Linearization26calculateLinearizationDataINSt3__13mapIiiNS3_4lessIiEENS3_9allocatorINS3_4pairIKiiEEEEEEEEvRKT_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1645
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         404
      ICount:          2361
      EdgeCount:       692
      CyclomaticComplexity: 290
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF3Doc13Linearization12CHPageOffsetC2Ev
        - _ZN4QPDF3Doc13Linearization12CHPageOffsetD2Ev
        - _ZN4QPDF3Doc13Linearization12CHPageOffsetaSEOS2_
        - _ZN4QPDF3Doc13Linearization13LinParametersC2Ev
        - _ZN4QPDF3Doc13Linearization14CHSharedObjectC2Ev
        - _ZN4QPDF3Doc13Linearization14CHSharedObjectD2Ev
        - _ZN4QPDF3Doc13Linearization14CHSharedObjectaSEOS2_
        - _ZN4QPDF3Doc13Linearization18pushOutlinesToPartINSt3__13mapIiiNS3_4lessIiEENS3_9allocatorINS3_4pairIKiiEEEEEEEEvRNS3_6vectorI16QPDFObjectHandleNS7_ISE_EEEERNS3_3setI10QPDFObjGenNS5_ISJ_EENS7_ISJ_EEEERKT_
        - _ZN4QPDF3Doc13Linearization21getUncompressedObjectER16QPDFObjectHandleRKNSt3__13mapIiiNS4_4lessIiEENS4_9allocatorINS4_4pairIKiiEEEEEE
        - _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eEm
        - _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - _ZN4QPDF3Doc13Linearization8HGenericC2Ev
        - _ZN4QPDF3Doc5Pages3endEv
        - _ZN4QPDF3Doc5Pages4sizeEv
        - _ZN4QPDF3Doc5Pages5beginEv
        - _ZN4QPDF3Doc5Pages5emptyEv
        - _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - _ZN4QPDF7getRootEv
        - _ZN4QPDF9getObjectE10QPDFObjGen
        - _ZN4qpdf4util9assertionIRA106_KcEEvbOT_
        - _ZN4qpdf4util9assertionIRA111_KcEEvbOT_
        - _ZN4qpdf4util9assertionIRA74_KcEEvbOT_
        - _ZNK10QPDFObjGen6getObjEv
        - _ZNK16QPDFObjectHandle11getObjectIDEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6isNameEv
        - _ZNK16QPDFObjectHandle7getNameEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZNK4qpdf10BaseHandle4nullEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libqpdf/QPDF_linearization.cc:1331,13'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1228,5'
          Dst:             _ZN4qpdf4util9assertionIRA74_KcEEvbOT_
        - Src:             'libqpdf/QPDF_linearization.cc:1283,15'
          Dst:             _ZN4QPDF3Doc13Linearization13LinParametersC2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1284,27'
          Dst:             _ZN4QPDF3Doc13Linearization12CHPageOffsetC2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1284,25'
          Dst:             _ZN4QPDF3Doc13Linearization12CHPageOffsetaSEOS2_
        - Src:             'libqpdf/QPDF_linearization.cc:1284,5'
          Dst:             _ZN4QPDF3Doc13Linearization12CHPageOffsetD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1285,29'
          Dst:             _ZN4QPDF3Doc13Linearization14CHSharedObjectC2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1285,27'
          Dst:             _ZN4QPDF3Doc13Linearization14CHSharedObjectaSEOS2_
        - Src:             'libqpdf/QPDF_linearization.cc:1285,5'
          Dst:             _ZN4QPDF3Doc13Linearization14CHSharedObjectD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1286,23'
          Dst:             _ZN4QPDF3Doc13Linearization8HGenericC2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1288,34'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDF_linearization.cc:1290,38'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1291,66'
          Dst:             _ZNK16QPDFObjectHandle6isNameEv
        - Src:             'libqpdf/QPDF_linearization.cc:1291,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_linearization.cc:1292,18'
          Dst:             _ZNK16QPDFObjectHandle6isNameEv
        - Src:             'libqpdf/QPDF_linearization.cc:1293,22'
          Dst:             _ZNK16QPDFObjectHandle7getNameEv
        - Src:             'libqpdf/QPDF_linearization.cc:1294,22'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1297,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_linearization.cc:1300,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_linearization.cc:1406,21'
          Dst:             _ZN4QPDF3Doc5Pages5beginEv
        - Src:             'libqpdf/QPDF_linearization.cc:1406,21'
          Dst:             _ZN4QPDF3Doc5Pages3endEv
        - Src:             'libqpdf/QPDF_linearization.cc:1406,21'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_linearization.cc:1407,35'
          Dst:             _ZN4QPDF3Doc13Linearization21getUncompressedObjectER16QPDFObjectHandleRKNSt3__13mapIiiNS4_4lessIiEENS4_9allocatorINS4_4pairIKiiEEEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1407,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1408,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1407,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1408,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1410,27'
          Dst:             _ZN4QPDF3Doc5Pages4sizeEv
        - Src:             'libqpdf/QPDF_linearization.cc:1425,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:1429,30'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1429,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1431,34'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1431,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1429,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1431,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1440,15'
          Dst:             _ZN4QPDF3Doc5Pages5emptyEv
        - Src:             'libqpdf/QPDF_linearization.cc:1439,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:1442,45'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_linearization.cc:1443,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:1446,48'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDF_linearization.cc:1454,34'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1454,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1454,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1458,34'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1458,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1458,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1463,9'
          Dst:             _ZN4QPDF3Doc13Linearization18pushOutlinesToPartINSt3__13mapIiiNS3_4lessIiEENS3_9allocatorINS3_4pairIKiiEEEEEEEEvRNS3_6vectorI16QPDFObjectHandleNS7_ISE_EEEERNS3_3setI10QPDFObjGenNS5_ISJ_EENS7_ISJ_EEEERKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1470,50'
          Dst:             _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1478,43'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_linearization.cc:1479,9'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:1491,17'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eEm
        - Src:             'libqpdf/QPDF_linearization.cc:1492,9'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:1499,42'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1499,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1499,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1503,5'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1503,5'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1505,5'
          Dst:             _ZN4qpdf4util9assertionIRA111_KcEEvbOT_
        - Src:             'libqpdf/QPDF_linearization.cc:1515,34'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1515,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1515,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1526,44'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1526,23'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1527,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:1532,38'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1532,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1526,23'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1532,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1539,49'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1540,17'
          Dst:             _ZN4QPDF3Doc13Linearization21getUncompressedObjectER16QPDFObjectHandleRKNSt3__13mapIiiNS4_4lessIiEENS4_9allocatorINS4_4pairIKiiEEEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1540,15'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_linearization.cc:1540,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1541,35'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_linearization.cc:1543,60'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_linearization.cc:1551,51'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eEm
        - Src:             'libqpdf/QPDF_linearization.cc:1551,30'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1553,42'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1553,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1551,30'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1553,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1556,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1556,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1557,5'
          Dst:             _ZN4qpdf4util9assertionIRA106_KcEEvbOT_
        - Src:             'libqpdf/QPDF_linearization.cc:1565,34'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1565,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1565,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1570,9'
          Dst:             _ZN4QPDF3Doc13Linearization18pushOutlinesToPartINSt3__13mapIiiNS3_4lessIiEENS3_9allocatorINS3_4pairIKiiEEEEEEEEvRNS3_6vectorI16QPDFObjectHandleNS7_ISE_EEEERNS3_3setI10QPDFObjGenNS5_ISJ_EENS7_ISJ_EEEERKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1575,34'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1575,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1575,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1583,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:1602,48'
          Dst:             _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1604,52'
          Dst:             _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1608,22'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDF_linearization.cc:1609,29'
          Dst:             _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1612,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_linearization.cc:1614,63'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDF_linearization.cc:1616,26'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDF_linearization.cc:1617,33'
          Dst:             _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1621,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:1631,17'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eEm
        - Src:             'libqpdf/QPDF_linearization.cc:1632,9'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:1638,81'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_linearization.cc:1639,43'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_linearization.cc:1644,5'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1644,5'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1645,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1645,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1645,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1645,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4qpdf4util9assertionIRA40_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:    _ZN4QPDF3Doc13Linearization18checkHSharedObjectERKNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEERNS2_3mapIiiNS2_4lessIiEENS5_INS2_4pairIKiiEEEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          526
      EdgeCount:       152
      CyclomaticComplexity: 72
      functionsReached:
        - _ZN10QPDFObjGenC2Eii
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF3Doc13Linearization11lengthNextNEii
        - _ZN4QPDF3Doc13Linearization15adjusted_offsetEx
        - _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4QPDF3Doc13Linearization22getLinearizationOffsetE10QPDFObjGen
        - _ZN4QPDF3Doc6Common11stopOnErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - _ZNK16QPDFObjectHandle11getObjectIDEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:988,9'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:992,38'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDF_linearization.cc:995,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_linearization.cc:997,21'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:999,44'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDF_linearization.cc:1001,25'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1010,28'
          Dst:             _ZN10QPDFObjGenC2Eii
        - Src:             'libqpdf/QPDF_linearization.cc:1012,21'
          Dst:             _ZN4QPDF3Doc6Common11stopOnErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1014,40'
          Dst:             _ZN4QPDF3Doc13Linearization22getLinearizationOffsetE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1015,42'
          Dst:             _ZN4QPDF3Doc13Linearization15adjusted_offsetEx
        - Src:             'libqpdf/QPDF_linearization.cc:1017,21'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1024,52'
          Dst:             _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1026,26'
          Dst:             _ZN4QPDF3Doc13Linearization11lengthNextNEii
        - Src:             'libqpdf/QPDF_linearization.cc:1029,17'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZN4QPDF3Doc13Linearization16checkHPageOffsetERKNSt3__16vectorI16QPDFObjectHandleNS2_9allocatorIS4_EEEERNS2_3mapIiiNS2_4lessIiEENS5_INS2_4pairIKiiEEEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         176
      ICount:          1032
      EdgeCount:       305
      CyclomaticComplexity: 131
      functionsReached:
        - _ZN4QPDF3Doc13Linearization11lengthNextNEii
        - _ZN4QPDF3Doc13Linearization15adjusted_offsetEx
        - _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4QPDF3Doc13Linearization22getLinearizationOffsetE10QPDFObjGen
        - _ZN4QPDF3Doc6Common11stopOnErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - _ZNK10QPDFObjGen6getObjEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:876,34'
          Dst:             _ZN4QPDF3Doc13Linearization15adjusted_offsetEx
        - Src:             'libqpdf/QPDF_linearization.cc:877,42'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_linearization.cc:879,9'
          Dst:             _ZN4QPDF3Doc6Common11stopOnErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:881,28'
          Dst:             _ZN4QPDF3Doc13Linearization22getLinearizationOffsetE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:883,9'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:887,45'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_linearization.cc:888,36'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_linearization.cc:890,13'
          Dst:             _ZN4QPDF3Doc6Common11stopOnErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:892,18'
          Dst:             _ZN4QPDF3Doc13Linearization22getLinearizationOffsetE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:899,13'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:906,22'
          Dst:             _ZN4QPDF3Doc13Linearization11lengthNextNEii
        - Src:             'libqpdf/QPDF_linearization.cc:907,24'
          Dst:             _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:910,13'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:925,13'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:928,32'
          Dst:             _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:930,13'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:937,32'
          Dst:             _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:939,13'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:944,56'
          Dst:             _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:951,17'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:961,17'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZN4QPDF3Doc13Linearization14checkHOutlinesEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         78
      ICount:          450
      EdgeCount:       132
      CyclomaticComplexity: 56
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF3Doc13Linearization15adjusted_offsetEx
        - _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4QPDF3Doc13Linearization22getLinearizationOffsetE10QPDFObjGen
        - _ZN4QPDF3Doc13Linearization6maxEndERKNS1_7ObjUserE
        - _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - _ZN4QPDF7getRootEv
        - _ZNK16QPDFObjectHandle10isIndirectEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1054,46'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDF_linearization.cc:1054,56'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1054,41'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1055,27'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDF_linearization.cc:1058,17'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1054,41'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1061,36'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_linearization.cc:1062,13'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:1065,36'
          Dst:             _ZN4QPDF3Doc13Linearization22getLinearizationOffsetE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:1066,21'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1067,30'
          Dst:             _ZN4QPDF3Doc13Linearization6maxEndERKNS1_7ObjUserE
        - Src:             'libqpdf/QPDF_linearization.cc:1067,26'
          Dst:             _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:1068,42'
          Dst:             _ZN4QPDF3Doc13Linearization15adjusted_offsetEx
        - Src:             'libqpdf/QPDF_linearization.cc:1070,17'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1076,17'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1080,9'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1080,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1080,9'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1080,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:1081,13'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:1084,9'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZN4QPDF3Doc13Linearization22getLinearizationOffsetE10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          78
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN10QPDFObjGenC2Eii
        - _ZN4QPDF3Doc13Linearization22getLinearizationOffsetE10QPDFObjGen
        - _ZNK13QPDFXRefEntry18getObjStreamNumberEv
        - _ZNK13QPDFXRefEntry7getTypeEv
        - _ZNK13QPDFXRefEntry9getOffsetEv
        - _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:807,22'
          Dst:             _ZNK13QPDFXRefEntry7getTypeEv
        - Src:             'libqpdf/QPDF_linearization.cc:809,22'
          Dst:             _ZNK13QPDFXRefEntry9getOffsetEv
        - Src:             'libqpdf/QPDF_linearization.cc:811,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:815,42'
          Dst:             _ZNK13QPDFXRefEntry18getObjStreamNumberEv
        - Src:             'libqpdf/QPDF_linearization.cc:815,35'
          Dst:             _ZN10QPDFObjGenC2Eii
        - Src:             'libqpdf/QPDF_linearization.cc:815,12'
          Dst:             _ZN4QPDF3Doc13Linearization22getLinearizationOffsetE10QPDFObjGen
    - functionName:    _ZN4QPDF3Doc13Linearization6maxEndERKNS1_7ObjUserE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:788,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:795,9'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
    - functionName:    _ZN4QPDF3Doc13Linearization11lengthNextNEii
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          162
      EdgeCount:       39
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN10QPDFObjGenC2Eii
        - _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4QPDF3Doc13Linearization22getLinearizationOffsetE10QPDFObjGen
        - _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:843,20'
          Dst:             _ZN10QPDFObjGenC2Eii
        - Src:             'libqpdf/QPDF_linearization.cc:845,13'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:850,62'
          Dst:             _ZN4QPDF3Doc13Linearization22getLinearizationOffsetE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:850,23'
          Dst:             _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:852,13'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
    - functionName:    _ZN4QPDF3Doc13Linearization16updateObjectMapsERKNS1_7ObjUserE16QPDFObjectHandleNSt3__18functionIFiRS5_EEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         121
      ICount:          558
      EdgeCount:       227
      CyclomaticComplexity: 108
      functionsReached:
        - _ZN10QPDFObjGen3set3addES_
        - _ZN10QPDFObjGen3setC2Ev
        - _ZN10QPDFObjGen3setD2Ev
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF3Doc13Linearization21UpdateObjectMapsFrameC2ERKS2_
        - _ZN4QPDF3Doc13Linearization21UpdateObjectMapsFrameD2Ev
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary3endEv
        - _ZN4qpdf14BaseDictionary5beginEv
        - _ZN4qpdf5Array3endEv
        - _ZN4qpdf5Array5beginEv
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7getDictEv
        - _ZNK16QPDFObjectHandle7isArrayEv
        - _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - _ZNK16QPDFObjectHandle8isStreamEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandle8indirectEv
      functionUses:    6
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:202,21'
          Dst:             _ZN10QPDFObjGen3setC2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:208,20'
          Dst:             _ZN4QPDF3Doc13Linearization21UpdateObjectMapsFrameC2ERKS2_
        - Src:             'libqpdf/QPDF_linearization.cc:213,20'
          Dst:             _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDF_linearization.cc:220,20'
          Dst:             _ZNK4qpdf10BaseHandle8indirectEv
        - Src:             'libqpdf/QPDF_linearization.cc:221,34'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_linearization.cc:222,26'
          Dst:             _ZN10QPDFObjGen3set3addES_
        - Src:             'libqpdf/QPDF_linearization.cc:223,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_linearization.cc:230,20'
          Dst:             _ZNK16QPDFObjectHandle7isArrayEv
        - Src:             'libqpdf/QPDF_linearization.cc:231,43'
          Dst:             _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_linearization.cc:231,34'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDF_linearization.cc:231,34'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDF_linearization.cc:231,34'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:231,34'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:234,27'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDF_linearization.cc:234,52'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDF_linearization.cc:235,37'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_linearization.cc:236,37'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDF_linearization.cc:239,31'
          Dst:             _ZNK16QPDFObjectHandle7getDictEv
        - Src:             'libqpdf/QPDF_linearization.cc:239,22'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_linearization.cc:239,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:245,43'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_linearization.cc:245,36'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDF_linearization.cc:245,36'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDF_linearization.cc:245,36'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:246,27'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_linearization.cc:254,58'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:254,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:254,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:245,36'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:265,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:265,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:266,5'
          Dst:             _ZN4QPDF3Doc13Linearization21UpdateObjectMapsFrameD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:266,5'
          Dst:             _ZN4QPDF3Doc13Linearization21UpdateObjectMapsFrameD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:267,1'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:267,1'
          Dst:             _ZN10QPDFObjGen3setD2Ev
    - functionName:    _ZN4QPDF3Doc13Linearization23filterCompressedObjectsERKNSt3__13mapIiiNS2_4lessIiEENS2_9allocatorINS2_4pairIKiiEEEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          357
      EdgeCount:       96
      CyclomaticComplexity: 38
      functionsReached:
        - _ZN10QPDFObjGenC2Eii
        - _ZNK10QPDFObjGen6getObjEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:285,50'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_linearization.cc:289,50'
          Dst:             _ZN10QPDFObjGenC2Eii
        - Src:             'libqpdf/QPDF_linearization.cc:296,50'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_linearization.cc:300,39'
          Dst:             _ZN10QPDFObjGenC2Eii
    - functionName:    _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:75,5'
          Dst:             __assert_fail
    - functionName:    _ZN4QPDF3Doc13Linearization21UpdateObjectMapsFrameC2ERKS2_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:664,12'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
    - functionName:    _ZN4QPDF3Doc13Linearization10linearizedEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         92
      ICount:          491
      EdgeCount:       169
      CyclomaticComplexity: 79
      functionsReached:
        - _ZN11InputSource4readEmx
        - _ZN13QPDFTokenizer5TokenD2Ev
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN4QPDF3Doc6Common3toIIdEEiRKT_
        - _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - _ZN4QPDF3Doc6Common3toOImEExRKT_
        - _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - _ZN4QPDF9getObjectEii
        - _ZN4qpdf10DictionaryC2EO16QPDFObjectHandle
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - _ZN4qpdf7IntegerD2Ev
        - _ZN4qpdfeqITkNSt3__18integralExEEbRKNS_7IntegerET_
        - _ZN5QUtil12string_to_llEPKc
        - _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK13QPDFTokenizer5Token8getValueEv
        - _ZNK13QPDFTokenizer5Token9isIntegerEv
        - _ZNK16QPDFObjectHandle15getNumericValueEv
        - _ZNK16QPDFObjectHandle8isNumberEv
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf7IntegercvT_ITkNSt3__18integralExEEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:397,28'
          Dst:             _ZN11InputSource4readEmx
        - Src:             'libqpdf/QPDF_linearization.cc:407,23'
          Dst:             _ZN4QPDF3Doc6Common3toOImEExRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:409,30'
          Dst:             _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - Src:             'libqpdf/QPDF_linearization.cc:410,18'
          Dst:             _ZNK13QPDFTokenizer5Token9isIntegerEv
        - Src:             'libqpdf/QPDF_linearization.cc:410,44'
          Dst:             _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - Src:             'libqpdf/QPDF_linearization.cc:410,67'
          Dst:             _ZNK13QPDFTokenizer5Token9isIntegerEv
        - Src:             'libqpdf/QPDF_linearization.cc:411,26'
          Dst:             _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - Src:             'libqpdf/QPDF_linearization.cc:411,49'
          Dst:             _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:410,13'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:410,13'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:410,13'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:410,13'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:419,74'
          Dst:             _ZNK13QPDFTokenizer5Token8getValueEv
        - Src:             'libqpdf/QPDF_linearization.cc:419,51'
          Dst:             _ZN5QUtil12string_to_llEPKc
        - Src:             'libqpdf/QPDF_linearization.cc:419,47'
          Dst:             _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:419,37'
          Dst:             _ZN4QPDF9getObjectEii
        - Src:             'libqpdf/QPDF_linearization.cc:419,32'
          Dst:             _ZN4qpdf10DictionaryC2EO16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_linearization.cc:419,32'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:420,23'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:420,23'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_linearization.cc:421,22'
          Dst:             _ZNK16QPDFObjectHandle8isNumberEv
        - Src:             'libqpdf/QPDF_linearization.cc:421,53'
          Dst:             _ZNK16QPDFObjectHandle15getNumericValueEv
        - Src:             'libqpdf/QPDF_linearization.cc:421,36'
          Dst:             _ZN4QPDF3Doc6Common3toIIdEEiRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:419,32'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:426,21'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:426,21'
          Dst:             _ZN4qpdf7IntegerC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_linearization.cc:427,15'
          Dst:             _ZN4qpdfeqITkNSt3__18integralExEEbRKNS_7IntegerET_
        - Src:             'libqpdf/QPDF_linearization.cc:433,5'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:430,27'
          Dst:             _ZNK4qpdf7IntegercvT_ITkNSt3__18integralExEEv
        - Src:             'libqpdf/QPDF_linearization.cc:431,20'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDF_linearization.cc:431,18'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_linearization.cc:431,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:433,5'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:433,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:433,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:433,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:433,5'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:433,5'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:433,5'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
    - functionName:    _ZN4qpdf4util9assertionIRA61_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:    _ZN4qpdfeqITkNSt3__18integralEmEEbRKNS_7IntegerET_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf7Integer5valueEv
        - _ZNK4qpdf7IntegercvbEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:396,20'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:396,46'
          Dst:             _ZNK4qpdf7Integer5valueEv
    - functionName:    _ZNK4qpdf7Integer5valueITkNSt3__18integralEmEET_v
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          138
      EdgeCount:       44
      CyclomaticComplexity: 20
      functionsReached:
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf7IntegercvT_ITkNSt3__18integralEmEEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:363,39'
          Dst:             _ZNK4qpdf7IntegercvT_ITkNSt3__18integralEmEEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:388,13'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:372,21'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:377,13'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:364,13'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:383,21'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:388,13'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:388,13'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:377,13'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:388,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4QPDF3Doc13Linearization14readHintStreamER8Pipelinexm
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          402
      EdgeCount:       118
      CyclomaticComplexity: 47
      functionsReached:
        - _ZN16QPDFObjectHandle14pipeStreamDataEP8Pipelinei26qpdf_stream_decode_level_ebb
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF3Doc6Common3toOImEExRKT_
        - _ZN4QPDF3Doc7Objects18readObjectAtOffsetExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
        - _ZN4qpdf10DictionaryC2EO16QPDFObjectHandle
        - _ZN4qpdf10DictionaryD2Ev
        - _ZNK16QPDFObjectHandle7getDictEv
        - _ZNK16QPDFObjectHandle8isStreamEv
        - _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZNK4qpdf10BaseHandle8indirectEv
        - _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:547,25'
          Dst:             _ZN4QPDF3Doc7Objects18readObjectAtOffsetExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
        - Src:             'libqpdf/QPDF_linearization.cc:549,12'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDF_linearization.cc:548,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:551,33'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDF_linearization.cc:555,26'
          Dst:             _ZNK16QPDFObjectHandle7getDictEv
        - Src:             'libqpdf/QPDF_linearization.cc:555,24'
          Dst:             _ZN4qpdf10DictionaryC2EO16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_linearization.cc:555,24'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:561,9'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:561,26'
          Dst:             _ZNK4qpdf10BaseHandle8indirectEv
        - Src:             'libqpdf/QPDF_linearization.cc:562,38'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:562,38'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDF_linearization.cc:555,24'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:566,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_linearization.cc:568,43'
          Dst:             _ZN4QPDF3Doc6Common3toOImEExRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:569,5'
          Dst:             _ZNK4QPDF3Doc6Common13no_ci_stop_ifEbRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_linearization.cc:575,7'
          Dst:             _ZN16QPDFObjectHandle14pipeStreamDataEP8Pipelinei26qpdf_stream_decode_level_ebb
        - Src:             'libqpdf/QPDF_linearization.cc:577,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:577,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:577,1'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:577,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc13Linearization15readHPageOffsetE9BitStream
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          123
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL15load_vector_intIN4QPDF3Doc13Linearization16HPageOffsetEntryEiEvR9BitStreamiRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
        - _ZL15load_vector_intIN4QPDF3Doc13Linearization16HPageOffsetEntryExEvR9BitStreamiRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
        - _ZL18load_vector_vectorIN4QPDF3Doc13Linearization16HPageOffsetEntryEEvR9BitStreamiRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEMS8_iiMS8_NS7_IiNS9_IiEEEE
        - _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - _ZN9BitStream10getBitsIntEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:586,24'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:587,29'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:588,32'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:589,27'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:590,35'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:591,30'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:592,38'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:593,30'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:594,38'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:595,33'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:596,35'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:597,34'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:598,30'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:602,18'
          Dst:             _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:603,5'
          Dst:             _ZL15load_vector_intIN4QPDF3Doc13Linearization16HPageOffsetEntryEiEvR9BitStreamiRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
        - Src:             'libqpdf/QPDF_linearization.cc:604,5'
          Dst:             _ZL15load_vector_intIN4QPDF3Doc13Linearization16HPageOffsetEntryExEvR9BitStreamiRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
        - Src:             'libqpdf/QPDF_linearization.cc:606,5'
          Dst:             _ZL15load_vector_intIN4QPDF3Doc13Linearization16HPageOffsetEntryEiEvR9BitStreamiRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
        - Src:             'libqpdf/QPDF_linearization.cc:608,5'
          Dst:             _ZL18load_vector_vectorIN4QPDF3Doc13Linearization16HPageOffsetEntryEEvR9BitStreamiRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEMS8_iiMS8_NS7_IiNS9_IiEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:615,5'
          Dst:             _ZL18load_vector_vectorIN4QPDF3Doc13Linearization16HPageOffsetEntryEEvR9BitStreamiRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEMS8_iiMS8_NS7_IiNS9_IiEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:622,5'
          Dst:             _ZL15load_vector_intIN4QPDF3Doc13Linearization16HPageOffsetEntryExEvR9BitStreamiRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
        - Src:             'libqpdf/QPDF_linearization.cc:624,5'
          Dst:             _ZL15load_vector_intIN4QPDF3Doc13Linearization16HPageOffsetEntryExEvR9BitStreamiRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
    - functionName:    _ZN4QPDF3Doc13Linearization17readHSharedObjectE9BitStream
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          134
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL15load_vector_intIN4QPDF3Doc13Linearization18HSharedObjectEntryEiEvR9BitStreamiRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - _ZN9BitStream10getBitsIntEm
        - _ZN9BitStream7getBitsEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:633,28'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:634,31'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:635,30'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:636,25'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:637,26'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:638,28'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:639,36'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:641,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_linearization.cc:649,5'
          Dst:             _ZL15load_vector_intIN4QPDF3Doc13Linearization18HSharedObjectEntryEiEvR9BitStreamiRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
        - Src:             'libqpdf/QPDF_linearization.cc:651,5'
          Dst:             _ZL15load_vector_intIN4QPDF3Doc13Linearization18HSharedObjectEntryEiEvR9BitStreamiRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
        - Src:             'libqpdf/QPDF_linearization.cc:652,28'
          Dst:             _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:657,25'
          Dst:             _ZN9BitStream7getBitsEm
        - Src:             'libqpdf/QPDF_linearization.cc:661,5'
          Dst:             _ZL15load_vector_intIN4QPDF3Doc13Linearization18HSharedObjectEntryEiEvR9BitStreamiRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
    - functionName:    _ZN4qpdfssITkNSt3__18integralEiEENS1_15strong_orderingERKNS_7IntegerET_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          101
      EdgeCount:       41
      CyclomaticComplexity: 22
      functionsReached:
        - _ZNK4qpdf10BaseHandle13invalid_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf7Integer5valueEv
        - _ZNK4qpdf7IntegercvbEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:404,18'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:405,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:405,27'
          Dst:             _ZNK4qpdf10BaseHandle13invalid_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:405,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:405,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:407,35'
          Dst:             _ZNK4qpdf7Integer5valueEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:410,41'
          Dst:             _ZNK4qpdf7Integer5valueEv
    - functionName:    _ZN4qpdfssITkNSt3__18integralEmEENS1_15strong_orderingERKNS_7IntegerET_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          101
      EdgeCount:       41
      CyclomaticComplexity: 22
      functionsReached:
        - _ZNK4qpdf10BaseHandle13invalid_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf7Integer5valueEv
        - _ZNK4qpdf7IntegercvbEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:404,18'
          Dst:             _ZNK4qpdf7IntegercvbEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:405,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:405,27'
          Dst:             _ZNK4qpdf10BaseHandle13invalid_errorERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:405,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:405,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:407,35'
          Dst:             _ZNK4qpdf7Integer5valueEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:410,41'
          Dst:             _ZNK4qpdf7Integer5valueEv
    - functionName:    _ZNK4qpdf7IntegercvT_ITkNSt3__18integralElEEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK4qpdf7Integer5valueEv
        - _ZNSt14overflow_errorC2B8ne220000EPKc
        - _ZNSt14overflow_errorD1Ev
        - _ZNSt15underflow_errorC2B8ne220000EPKc
        - _ZNSt15underflow_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:340,22'
          Dst:             _ZNK4qpdf7Integer5valueEv
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,23'
          Dst:             _ZNSt14overflow_errorC2B8ne220000EPKc
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             _ZNSt14overflow_errorD1Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:343,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,23'
          Dst:             _ZNSt15underflow_errorC2B8ne220000EPKc
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             _ZNSt15underflow_errorD1Ev
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:346,17'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4QPDF3Doc13Linearization12readHGenericE9BitStreamRNS1_8HGenericE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9BitStream10getBitsIntEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:667,24'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:668,31'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:669,20'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:670,24'
          Dst:             _ZN9BitStream10getBitsIntEm
    - functionName:    _ZL15load_vector_intIN4QPDF3Doc13Linearization18HSharedObjectEntryEiEvR9BitStreamiRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          77
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4QPDF3Doc13Linearization18HSharedObjectEntryC2Ev
        - _ZN4qpdf4util9assertionIRA41_KcEEvbOT_
        - _ZN5QIntC7to_sizeIiEEmRKT_
        - _ZN9BitStream10getBitsIntEm
        - _ZN9BitStream14skipToNextByteEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:38,28'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:40,27'
          Dst:             _ZN4QPDF3Doc13Linearization18HSharedObjectEntryC2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:42,50'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:42,39'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:44,5'
          Dst:             _ZN4qpdf4util9assertionIRA41_KcEEvbOT_
        - Src:             'libqpdf/QPDF_linearization.cc:49,16'
          Dst:             _ZN9BitStream14skipToNextByteEv
    - functionName:    _ZL15load_vector_intIN4QPDF3Doc13Linearization16HPageOffsetEntryEiEvR9BitStreamiRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          95
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc13Linearization16HPageOffsetEntryC2Ev
        - _ZN4QPDF3Doc13Linearization16HPageOffsetEntryD2Ev
        - _ZN4qpdf4util9assertionIRA41_KcEEvbOT_
        - _ZN5QIntC7to_sizeIiEEmRKT_
        - _ZN9BitStream10getBitsIntEm
        - _ZN9BitStream14skipToNextByteEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:38,28'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:40,27'
          Dst:             _ZN4QPDF3Doc13Linearization16HPageOffsetEntryC2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:40,13'
          Dst:             _ZN4QPDF3Doc13Linearization16HPageOffsetEntryD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:40,13'
          Dst:             _ZN4QPDF3Doc13Linearization16HPageOffsetEntryD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:42,50'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:42,39'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:44,5'
          Dst:             _ZN4qpdf4util9assertionIRA41_KcEEvbOT_
        - Src:             'libqpdf/QPDF_linearization.cc:49,16'
          Dst:             _ZN9BitStream14skipToNextByteEv
    - functionName:    _ZL15load_vector_intIN4QPDF3Doc13Linearization16HPageOffsetEntryExEvR9BitStreamiRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEiMS8_T0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          96
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc13Linearization16HPageOffsetEntryC2Ev
        - _ZN4QPDF3Doc13Linearization16HPageOffsetEntryD2Ev
        - _ZN4qpdf4util9assertionIRA41_KcEEvbOT_
        - _ZN5QIntC7to_sizeIiEEmRKT_
        - _ZN9BitStream10getBitsIntEm
        - _ZN9BitStream14skipToNextByteEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:38,28'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:40,27'
          Dst:             _ZN4QPDF3Doc13Linearization16HPageOffsetEntryC2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:40,13'
          Dst:             _ZN4QPDF3Doc13Linearization16HPageOffsetEntryD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:40,13'
          Dst:             _ZN4QPDF3Doc13Linearization16HPageOffsetEntryD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:42,50'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:42,39'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:44,5'
          Dst:             _ZN4qpdf4util9assertionIRA41_KcEEvbOT_
        - Src:             'libqpdf/QPDF_linearization.cc:49,16'
          Dst:             _ZN9BitStream14skipToNextByteEv
    - functionName:    _ZL18load_vector_vectorIN4QPDF3Doc13Linearization16HPageOffsetEntryEEvR9BitStreamiRNSt3__16vectorIT_NS6_9allocatorIS8_EEEEMS8_iiMS8_NS7_IiNS9_IiEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5QIntC7to_sizeIiEEmRKT_
        - _ZN9BitStream10getBitsIntEm
        - _ZN9BitStream14skipToNextByteEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:64,30'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:66,65'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QPDF_linearization.cc:66,54'
          Dst:             _ZN9BitStream10getBitsIntEm
        - Src:             'libqpdf/QPDF_linearization.cc:69,16'
          Dst:             _ZN9BitStream14skipToNextByteEv
    - functionName:    _ZN4QPDF3Doc6Common3toOImEExRKT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC9to_offsetImEExRKT_
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:314,20'
          Dst:             _ZN5QIntC9to_offsetImEExRKT_
    - functionName:    _ZNK13QPDFTokenizer5Token9isIntegerEv
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFTokenizer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc6Common3toIIdEEiRKT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC6to_intIdEEiRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:326,20'
          Dst:             _ZN5QIntC6to_intIdEEiRKT_
    - functionName:    _ZN4QPDF21showLinearizationDataEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1092
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc13Linearization9show_dataEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:1091,12'
          Dst:             _ZN4QPDF3Doc13Linearization9show_dataEv
    - functionName:    _ZN4QPDF12isLinearizedEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc13Linearization10linearizedEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:382,19'
          Dst:             _ZN4QPDF3Doc13Linearization10linearizedEv
    - functionName:    _ZN4QPDF3Doc13Linearization5checkEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          135
      EdgeCount:       36
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - _ZN4QPDF3Doc13Linearization21readLinearizationDataEv
        - _ZN4QPDF3Doc13Linearization26checkLinearizationInternalEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:369,9'
          Dst:             _ZN4QPDF3Doc13Linearization21readLinearizationDataEv
        - Src:             'libqpdf/QPDF_linearization.cc:370,9'
          Dst:             _ZN4QPDF3Doc13Linearization26checkLinearizationInternalEv
        - Src:             'libqpdf/QPDF_linearization.cc:372,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDF_linearization.cc:373,9'
          Dst:             _ZN4QPDF3Doc13Linearization20linearizationWarningENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:376,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_linearization.cc:376,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_linearization.cc:376,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4QPDF18checkLinearizationEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc13Linearization5checkEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:362,19'
          Dst:             _ZN4QPDF3Doc13Linearization5checkEv
    - functionName:    _ZNK8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10QPDFObjGen6getObjEv
        - _ZNK8ObjTableIN10QPDFWriter6ObjectEE7elementEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ObjTable.hh:51,47'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/qpdf/ObjTable.hh:51,16'
          Dst:             _ZNK8ObjTableIN10QPDFWriter6ObjectEE7elementEm
    - functionName:    _ZNK8ObjTableIN10QPDFWriter6ObjectEE8containsE10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ObjTable.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10QPDFObjGen6getObjEv
        - _ZNK8ObjTableIN10QPDFWriter6ObjectEE8containsEm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ObjTable.hh:69,48'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/qpdf/ObjTable.hh:69,16'
          Dst:             _ZNK8ObjTableIN10QPDFWriter6ObjectEE8containsEm
    - functionName:    _ZNK10QPDFWriter8ObjTable15getStreamsEmptyEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFWriter_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc13Linearization23filterCompressedObjectsERKN10QPDFWriter8ObjTableE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         62
      ICount:          361
      EdgeCount:       106
      CyclomaticComplexity: 46
      functionsReached:
        - _ZN10QPDFObjGenC2Eii
        - _ZNK10QPDFWriter8ObjTable15getStreamsEmptyEv
        - _ZNK8ObjTableIN10QPDFWriter6ObjectEE8containsE10QPDFObjGen
        - _ZNK8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:312,13'
          Dst:             _ZNK10QPDFWriter8ObjTable15getStreamsEmptyEv
        - Src:             'libqpdf/QPDF_linearization.cc:325,21'
          Dst:             _ZNK8ObjTableIN10QPDFWriter6ObjectEE8containsE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:326,38'
          Dst:             _ZNK8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:329,54'
          Dst:             _ZN10QPDFObjGenC2Eii
        - Src:             'libqpdf/QPDF_linearization.cc:336,17'
          Dst:             _ZNK8ObjTableIN10QPDFWriter6ObjectEE8containsE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:339,31'
          Dst:             _ZNK8ObjTableIN10QPDFWriter6ObjectEEixE10QPDFObjGen
        - Src:             'libqpdf/QPDF_linearization.cc:342,43'
          Dst:             _ZN10QPDFObjGenC2Eii
    - functionName:    _ZN4QPDF3Doc13Linearization17optimize_internalIN10QPDFWriter8ObjTableEEEvRKT_bNSt3__18functionIFiR16QPDFObjectHandleEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         102
      ICount:          539
      EdgeCount:       171
      CyclomaticComplexity: 71
      functionsReached:
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - _ZN4QPDF3Doc13Linearization16updateObjectMapsERKNS1_7ObjUserE16QPDFObjectHandleNSt3__18functionIFiRS5_EEE
        - _ZN4QPDF3Doc13Linearization23filterCompressedObjectsERKN10QPDFWriter8ObjTableE
        - _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eE
        - _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eEm
        - _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - _ZN4QPDF3Doc5Pages29pushInheritedAttributesToPageEbb
        - _ZN4QPDF3Doc5Pages3endEv
        - _ZN4QPDF3Doc5Pages5beginEv
        - _ZN4QPDF7getRootEv
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary3endEv
        - _ZN4qpdf14BaseDictionary5beginEv
        - _ZNK16QPDFObjectHandle10isIndirectEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandle6id_genEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:147,34'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDF_linearization.cc:148,14'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:148,34'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDF_linearization.cc:148,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:149,42'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:150,23'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDF_linearization.cc:151,66'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_linearization.cc:151,47'
          Dst:             _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_linearization.cc:151,18'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_linearization.cc:151,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:151,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:148,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:151,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:151,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:153,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:153,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:157,14'
          Dst:             _ZN4QPDF3Doc5Pages29pushInheritedAttributesToPageEbb
        - Src:             'libqpdf/QPDF_linearization.cc:161,26'
          Dst:             _ZN4QPDF3Doc5Pages5beginEv
        - Src:             'libqpdf/QPDF_linearization.cc:161,26'
          Dst:             _ZN4QPDF3Doc5Pages3endEv
        - Src:             'libqpdf/QPDF_linearization.cc:162,26'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eEm
        - Src:             'libqpdf/QPDF_linearization.cc:162,56'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_linearization.cc:162,9'
          Dst:             _ZN4QPDF3Doc13Linearization16updateObjectMapsERKNS1_7ObjUserE16QPDFObjectHandleNSt3__18functionIFiRS5_EEE
        - Src:             'libqpdf/QPDF_linearization.cc:162,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:162,9'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:162,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:162,9'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:167,47'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_linearization.cc:167,34'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDF_linearization.cc:167,34'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDF_linearization.cc:167,34'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:171,24'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_linearization.cc:173,21'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:173,60'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_linearization.cc:172,17'
          Dst:             _ZN4QPDF3Doc13Linearization16updateObjectMapsERKNS1_7ObjUserE16QPDFObjectHandleNSt3__18functionIFiRS5_EEE
        - Src:             'libqpdf/QPDF_linearization.cc:172,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:172,17'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:172,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:172,17'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:167,34'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:178,41'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_linearization.cc:178,34'
          Dst:             _ZN4qpdf14BaseDictionary5beginEv
        - Src:             'libqpdf/QPDF_linearization.cc:178,34'
          Dst:             _ZN4qpdf14BaseDictionary3endEv
        - Src:             'libqpdf/QPDF_linearization.cc:178,34'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:183,20'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_linearization.cc:184,30'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_linearization.cc:184,66'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_linearization.cc:184,13'
          Dst:             _ZN4QPDF3Doc13Linearization16updateObjectMapsERKNS1_7ObjUserE16QPDFObjectHandleNSt3__18functionIFiRS5_EEE
        - Src:             'libqpdf/QPDF_linearization.cc:184,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:184,13'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:184,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:184,13'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:178,34'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:188,23'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserC2ENS2_6user_eE
        - Src:             'libqpdf/QPDF_linearization.cc:189,25'
          Dst:             _ZNK4qpdf10BaseHandle6id_genEv
        - Src:             'libqpdf/QPDF_linearization.cc:193,5'
          Dst:             _ZN4QPDF3Doc13Linearization23filterCompressedObjectsERKN10QPDFWriter8ObjTableE
        - Src:             'libqpdf/QPDF_linearization.cc:194,1'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:194,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:194,1'
          Dst:             _ZN4QPDF3Doc13Linearization7ObjUserD2Ev
        - Src:             'libqpdf/QPDF_linearization.cc:194,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc13Linearization8optimizeERKN10QPDFWriter8ObjTableENSt3__18functionIFiR16QPDFObjectHandleEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4QPDF3Doc13Linearization17optimize_internalIN10QPDFWriter8ObjTableEEEvRKT_bNSt3__18functionIFiR16QPDFObjectHandleEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:130,5'
          Dst:             _ZN4QPDF3Doc13Linearization17optimize_internalIN10QPDFWriter8ObjTableEEEvRKT_bNSt3__18functionIFiR16QPDFObjectHandleEEE
    - functionName:    _ZN4QPDF8optimizeERKNSt3__13mapIiiNS0_4lessIiEENS0_9allocatorINS0_4pairIKiiEEEEEEbNS0_8functionIFiR16QPDFObjectHandleEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_linearization.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4QPDF3Doc13Linearization17optimize_internalINSt3__13mapIiiNS3_4lessIiEENS3_9allocatorINS3_4pairIKiiEEEEEEEEvRKT_bNS3_8functionIFiR16QPDFObjectHandleEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_linearization.cc:123,12'
          Dst:             _ZN4QPDF3Doc13Linearization17optimize_internalINSt3__13mapIiiNS3_4lessIiEENS3_9allocatorINS3_4pairIKiiEEEEEEEEvRKT_bNS3_8functionIFiR16QPDFObjectHandleEEE
    - functionName:    _ZN4qpdf14BaseDictionary7crbeginEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:196,26'
          Dst:             _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
    - functionName:    _ZN4qpdf14BaseDictionary5crendEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObjectHandle_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObjectHandle_private.hh:205,26'
          Dst:             _ZNK4qpdf10BaseHandle2asI15QPDF_DictionaryEEPT_v
    - functionName:    _ZN4QPDF8ObjCacheC2ENSt3__110shared_ptrI10QPDFObjectEExx
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObjectC2I9QPDF_NullEEP4QPDF10QPDFObjGenOT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF8ObjCacheC2EOS0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObjectC2I15QPDF_UnresolvedEEP4QPDF10QPDFObjGenOT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QIntC12IntConverterIymLb0ELb0EE5errorEy
      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:    _ZN5QIntC12IntConverterIymLb0ELb0EE7convertERKy
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5QIntC12IntConverterIymLb0ELb0EE5errorEy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:72,17'
          Dst:             _ZN5QIntC12IntConverterIymLb0ELb0EE5errorEy
    - functionName:    _ZN5QIntC7to_sizeIyEEmRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterIymLb0ELb0EE7convertERKy
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:216,16'
          Dst:             _ZN5QIntC12IntConverterIymLb0ELb0EE7convertERKy
    - functionName:    '_ZZN4QPDF3Doc7Objects17processXRefStreamExR16QPDFObjectHandlebENK3$_0clENSt3__117basic_string_viewIcNS5_11char_traitsIcEEEE'
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1032,16'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
    - functionName:    _ZN5QIntC12IntConverterIliLb1ELb1EE5errorEl
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 110
      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:109,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/qpdf/QIntC.hh:109,40'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'include/qpdf/QIntC.hh:109,19'
          Dst:             _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/qpdf/QIntC.hh:109,13'
          Dst:             __cxa_throw
        - Src:             'include/qpdf/QIntC.hh:109,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN5QIntC12IntConverterIliLb1ELb1EE7convertERKl
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5QIntC12IntConverterIliLb1ELb1EE5errorEl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:97,17'
          Dst:             _ZN5QIntC12IntConverterIliLb1ELb1EE5errorEl
    - functionName:    _ZN5QIntC6to_intIlEEiRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterIliLb1ELb1EE7convertERKl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:202,16'
          Dst:             _ZN5QIntC12IntConverterIliLb1ELb1EE7convertERKl
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_6__implIJS3_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_SF_SG_SH_SI_EEEEEvRSK_OT_ENKUlSQ_E_clINS0_5__altILm15ESI_EEEEDaSQ_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14QPDF_ReferenceC2EOS_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_6__implIJS3_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_SF_SG_SH_SI_EEEEEvRSK_OT_ENKUlSQ_E_clINS0_5__altILm14ESH_EEEEDaSQ_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      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:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_6__implIJS3_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_SF_SG_SH_SI_EEEEEvRSK_OT_ENKUlSQ_E_clINS0_5__altILm13ESG_EEEEDaSQ_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      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:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_6__implIJS3_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_SF_SG_SH_SI_EEEEEvRSK_OT_ENKUlSQ_E_clINS0_5__altILm12ESF_EEEEDaSQ_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_6__implIJS3_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_SF_SG_SH_SI_EEEEEvRSK_OT_ENKUlSQ_E_clINS0_5__altILm11ESE_EEEEDaSQ_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_6__implIJS3_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_SF_SG_SH_SI_EEEEEvRSK_OT_ENKUlSQ_E_clINS0_5__altILm10ESD_EEEEDaSQ_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_6__implIJS3_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_SF_SG_SH_SI_EEEEEvRSK_OT_ENKUlSQ_E_clINS0_5__altILm9ESC_EEEEDaSQ_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_6__implIJS3_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_SF_SG_SH_SI_EEEEEvRSK_OT_ENKUlSQ_E_clINS0_5__altILm8ESB_EEEEDaSQ_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_6__implIJS3_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_SF_SG_SH_SI_EEEEEvRSK_OT_ENKUlSQ_E_clINS0_5__altILm7ESA_EEEEDaSQ_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_6__implIJS3_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_SF_SG_SH_SI_EEEEEvRSK_OT_ENKUlSQ_E_clINS0_5__altILm6ES9_EEEEDaSQ_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_6__implIJS3_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_SF_SG_SH_SI_EEEEEvRSK_OT_ENKUlSQ_E_clINS0_5__altILm5ES8_EEEEDaSQ_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_6__implIJS3_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_SF_SG_SH_SI_EEEEEvRSK_OT_ENKUlSQ_E_clINS0_5__altILm4ES7_EEEEDaSQ_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_6__implIJS3_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_SF_SG_SH_SI_EEEEEvRSK_OT_ENKUlSQ_E_clINS0_5__altILm3ES6_EEEEDaSQ_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_6__implIJS3_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_SF_SG_SH_SI_EEEEEvRSK_OT_ENKUlSQ_E_clINS0_5__altILm2ES5_EEEEDaSQ_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      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:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_6__implIJS3_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_SF_SG_SH_SI_EEEEEvRSK_OT_ENKUlSQ_E_clINS0_5__altILm1ES4_EEEEDaSQ_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      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:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_6__implIJS3_S4_S5_S6_S7_S8_S9_SA_SB_SC_SD_SE_SF_SG_SH_SI_EEEEEvRSK_OT_ENKUlSQ_E_clINS0_5__altILm0ES3_EEEEDaSQ_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      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:    _ZNOSt3__116__variant_detail6__baseILNS0_6_TraitE1EJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEE9__as_baseB8ne220000Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_18__move_constructorISJ_LNS0_6_TraitE1EEEEEvRSK_OT_ENKUlSR_E_clINS0_5__altILm15ESI_EEEEDaSR_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_18__move_constructorISJ_LNS0_6_TraitE1EEEEEvRSK_OT_ENKUlSR_E_clINS0_5__altILm14ESH_EEEEDaSR_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      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:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_18__move_constructorISJ_LNS0_6_TraitE1EEEEEvRSK_OT_ENKUlSR_E_clINS0_5__altILm13ESG_EEEEDaSR_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      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:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_18__move_constructorISJ_LNS0_6_TraitE1EEEEEvRSK_OT_ENKUlSR_E_clINS0_5__altILm12ESF_EEEEDaSR_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_18__move_constructorISJ_LNS0_6_TraitE1EEEEEvRSK_OT_ENKUlSR_E_clINS0_5__altILm11ESE_EEEEDaSR_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_18__move_constructorISJ_LNS0_6_TraitE1EEEEEvRSK_OT_ENKUlSR_E_clINS0_5__altILm10ESD_EEEEDaSR_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_18__move_constructorISJ_LNS0_6_TraitE1EEEEEvRSK_OT_ENKUlSR_E_clINS0_5__altILm9ESC_EEEEDaSR_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_18__move_constructorISJ_LNS0_6_TraitE1EEEEEvRSK_OT_ENKUlSR_E_clINS0_5__altILm8ESB_EEEEDaSR_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_18__move_constructorISJ_LNS0_6_TraitE1EEEEEvRSK_OT_ENKUlSR_E_clINS0_5__altILm7ESA_EEEEDaSR_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_18__move_constructorISJ_LNS0_6_TraitE1EEEEEvRSK_OT_ENKUlSR_E_clINS0_5__altILm6ES9_EEEEDaSR_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_18__move_constructorISJ_LNS0_6_TraitE1EEEEEvRSK_OT_ENKUlSR_E_clINS0_5__altILm5ES8_EEEEDaSR_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_18__move_constructorISJ_LNS0_6_TraitE1EEEEEvRSK_OT_ENKUlSR_E_clINS0_5__altILm4ES7_EEEEDaSR_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_18__move_constructorISJ_LNS0_6_TraitE1EEEEEvRSK_OT_ENKUlSR_E_clINS0_5__altILm3ES6_EEEEDaSR_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_18__move_constructorISJ_LNS0_6_TraitE1EEEEEvRSK_OT_ENKUlSR_E_clINS0_5__altILm2ES5_EEEEDaSR_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      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:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_18__move_constructorISJ_LNS0_6_TraitE1EEEEEvRSK_OT_ENKUlSR_E_clINS0_5__altILm1ES4_EEEEDaSR_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      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:    _ZZNSt3__116__variant_detail6__ctorINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE19__generic_constructB8ne220000INS0_18__move_constructorISJ_LNS0_6_TraitE1EEEEEvRSK_OT_ENKUlSR_E_clINS0_5__altILm0ES3_EEEEDaSR_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 821
      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:    _ZN14QPDF_ReferenceaSEOS_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__implIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEE6__swapB8ne220000ERSI_ENKUlRT_RT0_E_clINS0_5__altILm15ESH_EESR_EEDaSL_SN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__implIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEE6__swapB8ne220000ERSI_ENKUlRT_RT0_E_clINS0_5__altILm14ESG_EESR_EEDaSL_SN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__implIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEE6__swapB8ne220000ERSI_ENKUlRT_RT0_E_clINS0_5__altILm13ESF_EESR_EEDaSL_SN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDF_InlineImageaSEOS_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__implIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEE6__swapB8ne220000ERSI_ENKUlRT_RT0_E_clINS0_5__altILm12ESE_EESR_EEDaSL_SN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN13QPDF_OperatoraSEOS_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__implIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEE6__swapB8ne220000ERSI_ENKUlRT_RT0_E_clINS0_5__altILm11ESD_EESR_EEDaSL_SN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11QPDF_StreamaSEOS_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__implIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEE6__swapB8ne220000ERSI_ENKUlRT_RT0_E_clINS0_5__altILm10ESC_EESR_EEDaSL_SN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15QPDF_DictionaryaSEOS_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__implIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEE6__swapB8ne220000ERSI_ENKUlRT_RT0_E_clINS0_5__altILm9ESB_EESR_EEDaSL_SN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDF_ArrayaSEOS_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__implIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEE6__swapB8ne220000ERSI_ENKUlRT_RT0_E_clINS0_5__altILm8ESA_EESR_EEDaSL_SN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9QPDF_NameaSEOS_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__implIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEE6__swapB8ne220000ERSI_ENKUlRT_RT0_E_clINS0_5__altILm7ES9_EESR_EEDaSL_SN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11QPDF_StringaSEOS_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__implIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEE6__swapB8ne220000ERSI_ENKUlRT_RT0_E_clINS0_5__altILm6ES8_EESR_EEDaSL_SN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9QPDF_RealaSEOS_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__implIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEE6__swapB8ne220000ERSI_ENKUlRT_RT0_E_clINS0_5__altILm5ES7_EESR_EEDaSL_SN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__implIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEE6__swapB8ne220000ERSI_ENKUlRT_RT0_E_clINS0_5__altILm4ES6_EESR_EEDaSL_SN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__implIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEE6__swapB8ne220000ERSI_ENKUlRT_RT0_E_clINS0_5__altILm3ES5_EESR_EEDaSL_SN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__implIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEE6__swapB8ne220000ERSI_ENKUlRT_RT0_E_clINS0_5__altILm2ES4_EESR_EEDaSL_SN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__implIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEE6__swapB8ne220000ERSI_ENKUlRT_RT0_E_clINS0_5__altILm1ES3_EESR_EEDaSL_SN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail6__implIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEE6__swapB8ne220000ERSI_ENKUlRT_RT0_E_clINS0_5__altILm0ES2_EESR_EEDaSL_SN_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1055
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE12__assign_altB8ne220000ILm2ES5_S5_EEvRNS0_5__altIXT_ET0_EEOT1_ENKUt_clENS_17integral_constantIbLb1EEE
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE12__assign_altB8ne220000ILm15ESI_SI_EEvRNS0_5__altIXT_ET0_EEOT1_ENKUt_clENS_17integral_constantIbLb1EEE
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE16__generic_assignB8ne220000INS0_17__move_assignmentISJ_LNS0_6_TraitE1EEEEEvOT_ENKUlRSP_OT0_E_clINS0_5__altILm15ESI_EESX_EEDaSR_ST_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE16__generic_assignB8ne220000INS0_17__move_assignmentISJ_LNS0_6_TraitE1EEEEEvOT_ENKUlRSP_OT0_E_clINS0_5__altILm14ESH_EESX_EEDaSR_ST_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE12__assign_altB8ne220000ILm13ESG_SG_EEvRNS0_5__altIXT_ET0_EEOT1_ENKUt_clENS_17integral_constantIbLb1EEE
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE16__generic_assignB8ne220000INS0_17__move_assignmentISJ_LNS0_6_TraitE1EEEEEvOT_ENKUlRSP_OT0_E_clINS0_5__altILm13ESG_EESX_EEDaSR_ST_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE12__assign_altB8ne220000ILm12ESF_SF_EEvRNS0_5__altIXT_ET0_EEOT1_ENKUt_clENS_17integral_constantIbLb1EEE
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE16__generic_assignB8ne220000INS0_17__move_assignmentISJ_LNS0_6_TraitE1EEEEEvOT_ENKUlRSP_OT0_E_clINS0_5__altILm12ESF_EESX_EEDaSR_ST_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE12__assign_altB8ne220000ILm11ESE_SE_EEvRNS0_5__altIXT_ET0_EEOT1_ENKUt_clENS_17integral_constantIbLb1EEE
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE16__generic_assignB8ne220000INS0_17__move_assignmentISJ_LNS0_6_TraitE1EEEEEvOT_ENKUlRSP_OT0_E_clINS0_5__altILm11ESE_EESX_EEDaSR_ST_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE12__assign_altB8ne220000ILm10ESD_SD_EEvRNS0_5__altIXT_ET0_EEOT1_ENKUt_clENS_17integral_constantIbLb1EEE
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE16__generic_assignB8ne220000INS0_17__move_assignmentISJ_LNS0_6_TraitE1EEEEEvOT_ENKUlRSP_OT0_E_clINS0_5__altILm10ESD_EESX_EEDaSR_ST_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE12__assign_altB8ne220000ILm9ESC_SC_EEvRNS0_5__altIXT_ET0_EEOT1_ENKUt_clENS_17integral_constantIbLb1EEE
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE16__generic_assignB8ne220000INS0_17__move_assignmentISJ_LNS0_6_TraitE1EEEEEvOT_ENKUlRSP_OT0_E_clINS0_5__altILm9ESC_EESX_EEDaSR_ST_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE12__assign_altB8ne220000ILm8ESB_SB_EEvRNS0_5__altIXT_ET0_EEOT1_ENKUt_clENS_17integral_constantIbLb1EEE
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE16__generic_assignB8ne220000INS0_17__move_assignmentISJ_LNS0_6_TraitE1EEEEEvOT_ENKUlRSP_OT0_E_clINS0_5__altILm8ESB_EESX_EEDaSR_ST_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE12__assign_altB8ne220000ILm7ESA_SA_EEvRNS0_5__altIXT_ET0_EEOT1_ENKUt_clENS_17integral_constantIbLb1EEE
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE16__generic_assignB8ne220000INS0_17__move_assignmentISJ_LNS0_6_TraitE1EEEEEvOT_ENKUlRSP_OT0_E_clINS0_5__altILm7ESA_EESX_EEDaSR_ST_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE12__assign_altB8ne220000ILm6ES9_S9_EEvRNS0_5__altIXT_ET0_EEOT1_ENKUt_clENS_17integral_constantIbLb1EEE
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE16__generic_assignB8ne220000INS0_17__move_assignmentISJ_LNS0_6_TraitE1EEEEEvOT_ENKUlRSP_OT0_E_clINS0_5__altILm6ES9_EESX_EEDaSR_ST_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE12__assign_altB8ne220000ILm5ES8_S8_EEvRNS0_5__altIXT_ET0_EEOT1_ENKUt_clENS_17integral_constantIbLb1EEE
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE16__generic_assignB8ne220000INS0_17__move_assignmentISJ_LNS0_6_TraitE1EEEEEvOT_ENKUlRSP_OT0_E_clINS0_5__altILm5ES8_EESX_EEDaSR_ST_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE12__assign_altB8ne220000ILm4ES7_S7_EEvRNS0_5__altIXT_ET0_EEOT1_ENKUt_clENS_17integral_constantIbLb1EEE
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE16__generic_assignB8ne220000INS0_17__move_assignmentISJ_LNS0_6_TraitE1EEEEEvOT_ENKUlRSP_OT0_E_clINS0_5__altILm4ES7_EESX_EEDaSR_ST_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE12__assign_altB8ne220000ILm3ES6_S6_EEvRNS0_5__altIXT_ET0_EEOT1_ENKUt_clENS_17integral_constantIbLb1EEE
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE16__generic_assignB8ne220000INS0_17__move_assignmentISJ_LNS0_6_TraitE1EEEEEvOT_ENKUlRSP_OT0_E_clINS0_5__altILm3ES6_EESX_EEDaSR_ST_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE16__generic_assignB8ne220000INS0_17__move_assignmentISJ_LNS0_6_TraitE1EEEEEvOT_ENKUlRSP_OT0_E_clINS0_5__altILm2ES5_EESX_EEDaSR_ST_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE12__assign_altB8ne220000ILm1ES4_S4_EEvRNS0_5__altIXT_ET0_EEOT1_ENKUt_clENS_17integral_constantIbLb1EEE
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE16__generic_assignB8ne220000INS0_17__move_assignmentISJ_LNS0_6_TraitE1EEEEEvOT_ENKUlRSP_OT0_E_clINS0_5__altILm1ES4_EESX_EEDaSR_ST_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE12__assign_altB8ne220000ILm0ES3_S3_EEvRNS0_5__altIXT_ET0_EEOT1_ENKUt_clENS_17integral_constantIbLb1EEE
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__116__variant_detail12__assignmentINS0_8__traitsIJNS_9monostateE13QPDF_Reserved9QPDF_Null9QPDF_Bool12QPDF_Integer9QPDF_Real11QPDF_String9QPDF_Name10QPDF_Array15QPDF_Dictionary11QPDF_Stream13QPDF_Operator16QPDF_InlineImage15QPDF_Unresolved14QPDF_Destroyed14QPDF_ReferenceEEEE16__generic_assignB8ne220000INS0_17__move_assignmentISJ_LNS0_6_TraitE1EEEEEvOT_ENKUlRSP_OT0_E_clINS0_5__altILm0ES3_EESX_EEDaSR_ST_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/variant'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14QPDF_ReferenceC2ENSt3__110shared_ptrI10QPDFObjectEE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc7Objects13PatternFinder5checkEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc7Objects13PatternFinderD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc7Objects13PatternFinderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:151,36'
          Dst:             _ZN4QPDF3Doc7Objects13PatternFinderD2Ev
    - functionName:    _ZN4QPDF3Doc7Objects13PatternFinderD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11InputSource6FinderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:151,36'
          Dst:             _ZN11InputSource6FinderD2Ev
    - functionName:    _ZN4QPDF3Doc7Objects12compressibleIbEENSt3__16vectorIT_NS3_9allocatorIS5_EEEEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2052
      functionLinenumberEnd: 2143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         163
      ICount:          774
      EdgeCount:       302
      CyclomaticComplexity: 141
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF12removeObjectE10QPDFObjGen
        - _ZN4QPDF14getObjectCountEv
        - _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary5crendEv
        - _ZN4qpdf14BaseDictionary7crbeginEv
        - _ZN4qpdf5Array5crendEv
        - _ZN4qpdf5Array7crbeginEv
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK10QPDFObjGen6getObjEv
        - _ZNK10QPDFObjGeneqERKS_
        - _ZNK16QPDFObjectHandle10isIndirectEv
        - _ZNK16QPDFObjectHandle11getObjectIDEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7getDictEv
        - _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - _ZNK16QPDFObjectHandle8isStreamEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNSt11logic_errorC1EPKc
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:2060,51'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:2061,53'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_objects.cc:2063,33'
          Dst:             _ZN4QPDF14getObjectCountEv
        - Src:             'libqpdf/QPDF_objects.cc:2076,20'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_objects.cc:2078,17'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDF_objects.cc:2079,33'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_objects.cc:2080,38'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_objects.cc:2080,31'
          Dst:             _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - Src:             'libqpdf/QPDF_objects.cc:2082,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:2082,23'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDF_objects.cc:2082,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:2082,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:2093,61'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_objects.cc:2093,76'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_objects.cc:2094,22'
          Dst:             _ZN4QPDF12removeObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:2100,20'
          Dst:             _ZNK10QPDFObjGeneqERKS_
        - Src:             'libqpdf/QPDF_objects.cc:2101,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_objects.cc:2102,30'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDF_objects.cc:2103,31'
          Dst:             _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDF_objects.cc:2103,65'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:2104,31'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:2112,17'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDF_objects.cc:2113,29'
          Dst:             _ZNK16QPDFObjectHandle7getDictEv
        - Src:             'libqpdf/QPDF_objects.cc:2113,39'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_objects.cc:2113,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:2114,29'
          Dst:             _ZN4qpdf14BaseDictionary5crendEv
        - Src:             'libqpdf/QPDF_objects.cc:2115,35'
          Dst:             _ZN4qpdf14BaseDictionary7crbeginEv
        - Src:             'libqpdf/QPDF_objects.cc:2118,28'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_objects.cc:2121,35'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDF_objects.cc:2122,29'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_objects.cc:2113,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:2129,9'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:2129,9'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:2129,24'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDF_objects.cc:2130,29'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_objects.cc:2131,29'
          Dst:             _ZN4qpdf14BaseDictionary5crendEv
        - Src:             'libqpdf/QPDF_objects.cc:2132,35'
          Dst:             _ZN4qpdf14BaseDictionary7crbeginEv
        - Src:             'libqpdf/QPDF_objects.cc:2133,35'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_objects.cc:2137,9'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:2137,9'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:2137,37'
          Dst:             _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_objects.cc:2137,25'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_objects.cc:2138,45'
          Dst:             _ZN4qpdf5Array7crbeginEv
        - Src:             'libqpdf/QPDF_objects.cc:2138,62'
          Dst:             _ZN4qpdf5Array5crendEv
        - Src:             'libqpdf/QPDF_objects.cc:2137,25'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:2137,25'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:2140,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:2140,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:2143,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:2143,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF14getObjectCountEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10QPDFObjGenC2Ev
        - _ZN4QPDF21fixDanglingReferencesEb
        - _ZN5QIntC7to_sizeIiEEmRKT_
        - _ZNK10QPDFObjGen6getObjEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1257,5'
          Dst:             _ZN4QPDF21fixDanglingReferencesEb
        - Src:             'libqpdf/QPDF_objects.cc:1258,16'
          Dst:             _ZN10QPDFObjGenC2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1262,30'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_objects.cc:1262,12'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
    - functionName:    _ZN4QPDF12removeObjectE10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1981
      functionLinenumberEnd: 1989
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN10QPDFObjGenC2Ev
        - _ZN10QPDFObject11assign_nullEv
        - _ZN10QPDFObject9setObjGenEP4QPDF10QPDFObjGen
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1985,32'
          Dst:             _ZN10QPDFObject11assign_nullEv
        - Src:             'libqpdf/QPDF_objects.cc:1986,51'
          Dst:             _ZN10QPDFObjGenC2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1986,32'
          Dst:             _ZN10QPDFObject9setObjGenEP4QPDF10QPDFObjGen
    - functionName:    _ZN10QPDFObject11assign_nullEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFObjGenC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:337,14'
          Dst:             _ZN10QPDFObjGenC2Ev
    - functionName:    _ZN10QPDFObject9setObjGenEP4QPDF10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF21fixDanglingReferencesEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4QPDF3Doc7Objects16resolveXRefTableEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1245,21'
          Dst:             _ZN4QPDF3Doc7Objects16resolveXRefTableEv
        - Src:             'libqpdf/QPDF_objects.cc:1246,20'
          Dst:             _ZN4QPDF3Doc7Objects16resolveXRefTableEv
    - functionName:    _ZN4QPDF3Doc7Objects16resolveXRefTableEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1224
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4QPDF3Doc7Objects12isUnresolvedE10QPDFObjGen
        - _ZN4QPDF3Doc7Objects7resolveE10QPDFObjGen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1227,13'
          Dst:             _ZN4QPDF3Doc7Objects12isUnresolvedE10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:1228,13'
          Dst:             _ZN4QPDF3Doc7Objects7resolveE10QPDFObjGen
    - functionName:    _ZN4QPDF3Doc7Objects12isUnresolvedE10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1888
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF3Doc7Objects8isCachedE10QPDFObjGen
        - _ZNK10QPDFObject12isUnresolvedEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1888,13'
          Dst:             _ZN4QPDF3Doc7Objects8isCachedE10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:1888,54'
          Dst:             _ZNK10QPDFObject12isUnresolvedEv
    - functionName:    _ZN4QPDF3Doc7Objects7resolveE10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1707
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         100
      ICount:          520
      EdgeCount:       168
      CyclomaticComplexity: 70
      functionsReached:
        - _ZN10QPDFObject21setDefaultDescriptionEP4QPDFRK10QPDFObjGen
        - _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN4QPDF15ResolveRecorderC2ERS_RK10QPDFObjGen
        - _ZN4QPDF15ResolveRecorderD2Ev
        - _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - _ZN4QPDF3Doc7Objects11updateCacheE10QPDFObjGenRKNSt3__110shared_ptrI10QPDFObjectEExxb
        - _ZN4QPDF3Doc7Objects12isUnresolvedE10QPDFObjGen
        - _ZN4QPDF3Doc7Objects18readObjectAtOffsetEbxRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE10QPDFObjGen
        - _ZN4QPDF3Doc7Objects22resolveObjectsInStreamEi
        - _ZN7QPDFExcD2Ev
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK13QPDFXRefEntry18getObjStreamNumberEv
        - _ZNK13QPDFXRefEntry7getTypeEv
        - _ZNK13QPDFXRefEntry9getOffsetEv
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libqpdf/QPDF_objects.cc:1677,13'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1661,10'
          Dst:             _ZN4QPDF3Doc7Objects12isUnresolvedE10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:1668,68'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDF_objects.cc:1668,14'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_objects.cc:1668,9'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1668,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1669,25'
          Dst:             _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDF_objects.cc:1669,9'
          Dst:             _ZN4QPDF3Doc7Objects11updateCacheE10QPDFObjGenRKNSt3__110shared_ptrI10QPDFObjectEExxb
        - Src:             'libqpdf/QPDF_objects.cc:1668,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1672,21'
          Dst:             _ZN4QPDF15ResolveRecorderC2ERS_RK10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:1677,27'
          Dst:             _ZNK13QPDFXRefEntry7getTypeEv
        - Src:             'libqpdf/QPDF_objects.cc:1680,48'
          Dst:             _ZNK13QPDFXRefEntry9getOffsetEv
        - Src:             'libqpdf/QPDF_objects.cc:1680,17'
          Dst:             _ZN4QPDF3Doc7Objects18readObjectAtOffsetEbxRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:1684,46'
          Dst:             _ZNK13QPDFXRefEntry18getObjStreamNumberEv
        - Src:             'libqpdf/QPDF_objects.cc:1684,17'
          Dst:             _ZN4QPDF3Doc7Objects22resolveObjectsInStreamEi
        - Src:             'libqpdf/QPDF_objects.cc:1688,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1689,45'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDF_objects.cc:1688,23'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:1688,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1688,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1696,9'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDF_objects.cc:1692,13'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1693,9'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_objects.cc:1691,9'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDF_objects.cc:1695,41'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDF_objects.cc:1694,18'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:1694,13'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1694,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1696,9'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_objects.cc:1694,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1696,9'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_objects.cc:1693,9'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_objects.cc:1699,9'
          Dst:             _ZN4QPDF3Doc7Objects12isUnresolvedE10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:1701,25'
          Dst:             _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDF_objects.cc:1701,9'
          Dst:             _ZN4QPDF3Doc7Objects11updateCacheE10QPDFObjGenRKNSt3__110shared_ptrI10QPDFObjectEExxb
        - Src:             'libqpdf/QPDF_objects.cc:1705,13'
          Dst:             _ZN10QPDFObject21setDefaultDescriptionEP4QPDFRK10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:1707,1'
          Dst:             _ZN4QPDF15ResolveRecorderD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1707,1'
          Dst:             _ZN4QPDF15ResolveRecorderD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1696,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4QPDF3Doc7Objects11updateCacheE10QPDFObjGenRKNSt3__110shared_ptrI10QPDFObjectEExxb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1867
      functionLinenumberEnd: 1877
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          112
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN10QPDFObject7move_toERNSt3__110shared_ptrIS_EEb
        - _ZN10QPDFObject9setObjGenEP4QPDF10QPDFObjGen
        - _ZN4QPDF3Doc7Objects8isCachedE10QPDFObjGen
        - _ZN4QPDF8ObjCacheC2ENSt3__110shared_ptrI10QPDFObjectEExx
        - _ZN4QPDF8ObjCacheD2Ev
        - _ZN4QPDF8ObjCacheaSEOS0_
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1868,13'
          Dst:             _ZN10QPDFObject9setObjGenEP4QPDF10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:1869,9'
          Dst:             _ZN4QPDF3Doc7Objects8isCachedE10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:1871,17'
          Dst:             _ZN10QPDFObject7move_toERNSt3__110shared_ptrIS_EEb
        - Src:             'libqpdf/QPDF_objects.cc:1875,28'
          Dst:             _ZN4QPDF8ObjCacheC2ENSt3__110shared_ptrI10QPDFObjectEExx
        - Src:             'libqpdf/QPDF_objects.cc:1875,26'
          Dst:             _ZN4QPDF8ObjCacheaSEOS0_
        - Src:             'libqpdf/QPDF_objects.cc:1875,9'
          Dst:             _ZN4QPDF8ObjCacheD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1875,9'
          Dst:             _ZN4QPDF8ObjCacheD2Ev
    - functionName:    _ZN4QPDF15ResolveRecorderC2ERS_RK10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13QPDFXRefEntry7getTypeEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK13QPDFXRefEntry9getOffsetEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4util9assertionIRA45_KcEEvbOT_
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:49,5'
          Dst:             _ZN4qpdf4util9assertionIRA45_KcEEvbOT_
    - functionName:    _ZN4QPDF3Doc7Objects18readObjectAtOffsetEbxRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1525
      functionLinenumberEnd: 1595
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         104
      ICount:          545
      EdgeCount:       181
      CyclomaticComplexity: 79
      functionsReached:
        - _ZN10QPDFObjGenC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - _ZN4QPDF3Doc7Objects10readObjectERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE10QPDFObjGen
        - _ZN4QPDF3Doc7Objects11updateCacheE10QPDFObjGenRKNSt3__110shared_ptrI10QPDFObjectEExxb
        - _ZN4QPDF3Doc7Objects16reconstruct_xrefER7QPDFExcb
        - _ZN4QPDF3Doc7Objects17read_object_startEx
        - _ZN4QPDF3Doc7Objects18readObjectAtOffsetEbxRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE10QPDFObjGen
        - _ZN4QPDF3Doc7Objects24setLastObjectDescriptionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE10QPDFObjGen
        - _ZN7QPDFExcC2ERKS_
        - _ZN7QPDFExcD2Ev
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK10QPDFObjGenneERKS_
        - _ZNK13QPDFXRefEntry7getTypeEv
        - _ZNK13QPDFXRefEntry9getOffsetEv
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - _ZNK4QPDF3Doc6Common10damagedPDFExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle6obj_spEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf3Doc6Config17surpress_recoveryEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_rethrow
        - __cxa_throw
        - isspace
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1526,16'
          Dst:             _ZN10QPDFObjGenC2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1527,5'
          Dst:             _ZN4QPDF3Doc7Objects24setLastObjectDescriptionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:1529,12'
          Dst:             _ZNK4qpdf3Doc6Config17surpress_recoveryEv
        - Src:             'libqpdf/QPDF_objects.cc:1538,14'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1538,9'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1538,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1538,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1546,14'
          Dst:             _ZN4QPDF3Doc7Objects17read_object_startEx
        - Src:             'libqpdf/QPDF_objects.cc:1547,20'
          Dst:             _ZNK10QPDFObjGenneERKS_
        - Src:             'libqpdf/QPDF_objects.cc:1548,65'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDF_objects.cc:1548,25'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1551,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1551,23'
          Dst:             _ZN7QPDFExcC2ERKS_
        - Src:             'libqpdf/QPDF_objects.cc:1551,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1551,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1554,17'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1556,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1556,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1557,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDF_objects.cc:1559,13'
          Dst:             __cxa_rethrow
        - Src:             'libqpdf/QPDF_objects.cc:1562,9'
          Dst:             _ZN4QPDF3Doc7Objects16reconstruct_xrefER7QPDFExcb
        - Src:             'libqpdf/QPDF_objects.cc:1563,69'
          Dst:             _ZNK13QPDFXRefEntry7getTypeEv
        - Src:             'libqpdf/QPDF_objects.cc:1564,62'
          Dst:             _ZNK13QPDFXRefEntry9getOffsetEv
        - Src:             'libqpdf/QPDF_objects.cc:1565,13'
          Dst:             _ZN4QPDF3Doc7Objects18readObjectAtOffsetEbxRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:1571,33'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDF_objects.cc:1568,14'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:1568,9'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1568,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1568,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1574,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_objects.cc:1574,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_objects.cc:1576,19'
          Dst:             _ZN4QPDF3Doc7Objects10readObjectERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:1576,14'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_objects.cc:1586,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1586,23'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1586,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1586,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1588,18'
          Dst:             isspace
        - Src:             'libqpdf/QPDF_objects.cc:1593,39'
          Dst:             _ZNK4qpdf10BaseHandle6obj_spEv
        - Src:             'libqpdf/QPDF_objects.cc:1593,20'
          Dst:             _ZN4QPDF3Doc7Objects11updateCacheE10QPDFObjGenRKNSt3__110shared_ptrI10QPDFObjectEExxb
        - Src:             'libqpdf/QPDF_objects.cc:1576,14'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1576,14'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1574,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK13QPDFXRefEntry18getObjStreamNumberEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4util9assertionIRA54_KcEEvbOT_
        - _ZN5QIntC6to_intIxEEiRKT_
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:56,5'
          Dst:             _ZN4qpdf4util9assertionIRA54_KcEEvbOT_
        - Src:             'libqpdf/QPDF_objects.cc:57,12'
          Dst:             _ZN5QIntC6to_intIxEEiRKT_
    - functionName:    _ZN4QPDF3Doc7Objects22resolveObjectsInStreamEi
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1711
      functionLinenumberEnd: 1851
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         295
      ICount:          1521
      EdgeCount:       516
      CyclomaticComplexity: 223
      functionsReached:
        - _ZN10QPDFObjGenC2Eii
        - _ZN13QPDFTokenizer5TokenD2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - _ZN4QPDF3Doc7Objects11updateCacheE10QPDFObjGenRKNSt3__110shared_ptrI10QPDFObjectEExxb
        - _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - _ZN4QPDF9getObjectEii
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf2is12OffsetBufferC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_17basic_string_viewIcS5_EEx
        - _ZN4qpdf2is12OffsetBufferD2Ev
        - _ZN4qpdf4impl6Parser5parseERNS_2is12OffsetBufferEiiRNS_9TokenizerER4QPDF
        - _ZN4qpdf6Stream13getStreamDataE26qpdf_stream_decode_level_e
        - _ZN4qpdf6StreamC2EO16QPDFObjectHandle
        - _ZN4qpdf6StreamD2Ev
        - _ZN5QUtil13string_to_intEPKc
        - _ZN7QPDFExcD2Ev
        - _ZNK11InputSource13getLastOffsetEv
        - _ZNK13QPDFTokenizer5Token8getValueEv
        - _ZNK13QPDFTokenizer5Token9isIntegerEv
        - _ZNK13QPDFXRefEntry18getObjStreamNumberEv
        - _ZNK13QPDFXRefEntry7getTypeEv
        - _ZNK16QPDFObjectHandle13getValueAsIntERi
        - _ZNK16QPDFObjectHandle14getValueAsUIntERj
        - _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZNK4qpdf10BaseHandle6obj_spEv
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf6Stream7getDictEv
        - '_ZZN4QPDF3Doc7Objects22resolveObjectsInStreamEiENK3$_0clEixRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1728,30'
          Dst:             _ZN4QPDF9getObjectEii
        - Src:             'libqpdf/QPDF_objects.cc:1728,25'
          Dst:             _ZN4qpdf6StreamC2EO16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_objects.cc:1728,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1729,10'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_objects.cc:1730,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1730,15'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_objects.cc:1730,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1728,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1730,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1737,16'
          Dst:             _ZN10QPDFObjGenC2Eii
        - Src:             'libqpdf/QPDF_objects.cc:1741,40'
          Dst:             _ZNK4qpdf6Stream7getDictEv
        - Src:             'libqpdf/QPDF_objects.cc:1741,29'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDF_objects.cc:1741,29'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1742,15'
          Dst:             _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDF_objects.cc:1743,14'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_objects.cc:1743,9'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1743,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1741,29'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1743,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1750,16'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1750,29'
          Dst:             _ZNK16QPDFObjectHandle14getValueAsUIntERj
        - Src:             'libqpdf/QPDF_objects.cc:1750,55'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1750,72'
          Dst:             _ZNK16QPDFObjectHandle13getValueAsIntERi
        - Src:             'libqpdf/QPDF_objects.cc:1750,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1750,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1751,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1751,15'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_objects.cc:1751,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1750,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1750,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1751,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1759,35'
          Dst:             _ZN4qpdf6Stream13getStreamDataE26qpdf_stream_decode_level_e
        - Src:             'libqpdf/QPDF_objects.cc:1761,22'
          Dst:             _ZN4qpdf2is12OffsetBufferC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_17basic_string_viewIcS5_EEx
        - Src:             'libqpdf/QPDF_objects.cc:1768,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1768,15'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_objects.cc:1768,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1768,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1777,21'
          Dst:             _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - Src:             'libqpdf/QPDF_objects.cc:1778,32'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDF_objects.cc:1779,24'
          Dst:             _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - Src:             'libqpdf/QPDF_objects.cc:1780,20'
          Dst:             _ZNK13QPDFTokenizer5Token9isIntegerEv
        - Src:             'libqpdf/QPDF_objects.cc:1780,43'
          Dst:             _ZNK13QPDFTokenizer5Token9isIntegerEv
        - Src:             'libqpdf/QPDF_objects.cc:1781,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1781,36'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDF_objects.cc:1781,19'
          Dst:             '_ZZN4QPDF3Doc7Objects22resolveObjectsInStreamEiENK3$_0clEixRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
        - Src:             'libqpdf/QPDF_objects.cc:1781,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1781,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1784,45'
          Dst:             _ZNK13QPDFTokenizer5Token8getValueEv
        - Src:             'libqpdf/QPDF_objects.cc:1784,19'
          Dst:             _ZN5QUtil13string_to_intEPKc
        - Src:             'libqpdf/QPDF_objects.cc:1785,57'
          Dst:             _ZNK13QPDFTokenizer5Token8getValueEv
        - Src:             'libqpdf/QPDF_objects.cc:1785,28'
          Dst:             _ZN5QUtil13string_to_intEPKc
        - Src:             'libqpdf/QPDF_objects.cc:1788,18'
          Dst:             '_ZZN4QPDF3Doc7Objects22resolveObjectsInStreamEiENK3$_0clEixRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
        - Src:             'libqpdf/QPDF_objects.cc:1788,13'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1788,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1788,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1793,18'
          Dst:             '_ZZN4QPDF3Doc7Objects22resolveObjectsInStreamEiENK3$_0clEixRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
        - Src:             'libqpdf/QPDF_objects.cc:1793,13'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1793,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1793,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1800,23'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDF_objects.cc:1798,18'
          Dst:             '_ZZN4QPDF3Doc7Objects22resolveObjectsInStreamEiENK3$_0clEixRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
        - Src:             'libqpdf/QPDF_objects.cc:1798,13'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1798,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1798,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1813,28'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDF_objects.cc:1812,18'
          Dst:             '_ZZN4QPDF3Doc7Objects22resolveObjectsInStreamEiENK3$_0clEixRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
        - Src:             'libqpdf/QPDF_objects.cc:1812,13'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1812,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1812,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1826,5'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1826,5'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1826,5'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1826,5'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1839,20'
          Dst:             _ZN10QPDFObjGenC2Eii
        - Src:             'libqpdf/QPDF_objects.cc:1841,59'
          Dst:             _ZNK13QPDFXRefEntry7getTypeEv
        - Src:             'libqpdf/QPDF_objects.cc:1842,27'
          Dst:             _ZNK13QPDFXRefEntry18getObjStreamNumberEv
        - Src:             'libqpdf/QPDF_objects.cc:1843,30'
          Dst:             _ZN4qpdf2is12OffsetBufferC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_17basic_string_viewIcS5_EEx
        - Src:             'libqpdf/QPDF_objects.cc:1844,27'
          Dst:             _ZN4qpdf4impl6Parser5parseERNS_2is12OffsetBufferEiiRNS_9TokenizerER4QPDF
        - Src:             'libqpdf/QPDF_objects.cc:1844,22'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_objects.cc:1845,36'
          Dst:             _ZNK4qpdf10BaseHandle6obj_spEv
        - Src:             'libqpdf/QPDF_objects.cc:1845,17'
          Dst:             _ZN4QPDF3Doc7Objects11updateCacheE10QPDFObjGenRKNSt3__110shared_ptrI10QPDFObjectEExxb
        - Src:             'libqpdf/QPDF_objects.cc:1844,22'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1844,22'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1847,9'
          Dst:             _ZN4qpdf2is12OffsetBufferD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1847,9'
          Dst:             _ZN4qpdf2is12OffsetBufferD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1848,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_objects.cc:1851,1'
          Dst:             _ZN4qpdf2is12OffsetBufferD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1851,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1851,1'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1851,1'
          Dst:             _ZN4qpdf2is12OffsetBufferD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1851,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1851,1'
          Dst:             _ZN4qpdf6StreamD2Ev
    - functionName:    _ZN10QPDFObject21setDefaultDescriptionEP4QPDFRK10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF15ResolveRecorderD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - __clang_call_terminate
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:135,27'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1490
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf9Tokenizer9readTokenER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbm
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1490,25'
          Dst:             _ZN4qpdf9Tokenizer9readTokenER11InputSourceRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEbm
    - functionName:    '_ZZN4QPDF3Doc7Objects22resolveObjectsInStreamEiENK3$_0clEixRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1713
      functionLinenumberEnd: 1721
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       35
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_b
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1714,16'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_b
    - functionName:    _ZN4qpdf4util9assertionIRA54_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:    2
      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:    _ZN4QPDF3Doc7Objects24setLastObjectDescriptionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          100
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10QPDFObjGen10isIndirectEv
        - _ZNK10QPDFObjGen7unparseEc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1283,16'
          Dst:             _ZNK10QPDFObjGen10isIndirectEv
        - Src:             'libqpdf/QPDF_objects.cc:1287,12'
          Dst:             _ZNK10QPDFObjGen10isIndirectEv
        - Src:             'libqpdf/QPDF_objects.cc:1288,54'
          Dst:             _ZNK10QPDFObjGen7unparseEc
    - functionName:    _ZNK4qpdf3Doc6Config17surpress_recoveryEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc7Objects17read_object_startEx
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1520
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          341
      EdgeCount:       109
      CyclomaticComplexity: 48
      functionsReached:
        - _ZN10QPDFObjGenC2Eii
        - _ZN13QPDFTokenizer5TokenD2Ev
        - _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - _ZN5QUtil13string_to_intEPKc
        - _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK13QPDFTokenizer5Token8getValueEv
        - _ZNK13QPDFTokenizer5Token9isIntegerEv
        - _ZNK4QPDF3Doc6Common10damagedPDFExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1497,35'
          Dst:             _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - Src:             'libqpdf/QPDF_objects.cc:1498,27'
          Dst:             _ZNK13QPDFTokenizer5Token9isIntegerEv
        - Src:             'libqpdf/QPDF_objects.cc:1500,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1500,15'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1500,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1500,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1502,33'
          Dst:             _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - Src:             'libqpdf/QPDF_objects.cc:1503,23'
          Dst:             _ZNK13QPDFTokenizer5Token9isIntegerEv
        - Src:             'libqpdf/QPDF_objects.cc:1505,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1505,15'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1505,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1505,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1507,33'
          Dst:             _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - Src:             'libqpdf/QPDF_objects.cc:1509,23'
          Dst:             _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1512,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1512,15'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1512,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1512,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1514,45'
          Dst:             _ZNK13QPDFTokenizer5Token8getValueEv
        - Src:             'libqpdf/QPDF_objects.cc:1514,17'
          Dst:             _ZN5QUtil13string_to_intEPKc
        - Src:             'libqpdf/QPDF_objects.cc:1515,48'
          Dst:             _ZNK13QPDFTokenizer5Token8getValueEv
        - Src:             'libqpdf/QPDF_objects.cc:1515,22'
          Dst:             _ZN5QUtil13string_to_intEPKc
        - Src:             'libqpdf/QPDF_objects.cc:1517,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1517,15'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1517,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1517,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1519,12'
          Dst:             _ZN10QPDFObjGenC2Eii
        - Src:             'libqpdf/QPDF_objects.cc:1520,1'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1520,1'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1520,1'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1520,1'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1520,1'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1520,1'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
    - functionName:    _ZN4QPDF3Doc7Objects16reconstruct_xrefER7QPDFExcb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         451
      ICount:          2321
      EdgeCount:       807
      CyclomaticComplexity: 358
      functionsReached:
        - _ZN13QPDFTokenizer5TokenD2Ev
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle13newDictionaryEv
        - _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN16QPDFObjectHandleaSERKS_
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF20EncryptionParameters10initializeERS_
        - _ZN4QPDF3Doc5Pages5emptyEv
        - _ZN4QPDF3Doc6Common3toOImEExRKT_
        - _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - _ZN4QPDF3Doc7Objects10setTrailerE16QPDFObjectHandle
        - _ZN4QPDF3Doc7Objects11readTrailerEv
        - _ZN4QPDF3Doc7Objects15insertXrefEntryEiixi
        - _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - _ZN4QPDF3Doc7Objects9read_xrefExb
        - _ZN4QPDF7getRootEv
        - _ZN4QPDF9getObjectE10QPDFObjGen
        - _ZN5QUtil12string_to_llEPKc
        - _ZN5QUtil13string_to_intEPKc
        - _ZN7QPDFExcC2ERKS_
        - _ZN7QPDFExcD2Ev
        - _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK13QPDFTokenizer5Token8getValueEv
        - _ZNK13QPDFTokenizer5Token9isIntegerEv
        - _ZNK13QPDFXRefEntry7getTypeEv
        - _ZNK13QPDFXRefEntry9getOffsetEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle14isStreamOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZNK16QPDFObjectHandle18getUIntValueAsUIntEv
        - _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7getDictEv
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - _ZNK4qpdf10BaseHandlecvbEv
        - '_ZZN4QPDF3Doc7Objects16reconstruct_xrefER7QPDFExcbENK3$_0clEv'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:318,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:318,15'
          Dst:             _ZN7QPDFExcC2ERKS_
        - Src:             'libqpdf/QPDF_objects.cc:318,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:318,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:318,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:334,10'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:334,5'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:334,5'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:335,5'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:336,10'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:336,5'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:336,5'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:341,25'
          Dst:             _ZNK13QPDFXRefEntry7getTypeEv
        - Src:             'libqpdf/QPDF_objects.cc:334,5'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:336,5'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:359,46'
          Dst:             _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - Src:             'libqpdf/QPDF_objects.cc:360,62'
          Dst:             _ZNK13QPDFTokenizer5Token8getValueEv
        - Src:             'libqpdf/QPDF_objects.cc:360,55'
          Dst:             _ZN4QPDF3Doc6Common3toOImEExRKT_
        - Src:             'libqpdf/QPDF_objects.cc:361,16'
          Dst:             _ZNK13QPDFTokenizer5Token9isIntegerEv
        - Src:             'libqpdf/QPDF_objects.cc:363,34'
          Dst:             _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - Src:             'libqpdf/QPDF_objects.cc:364,20'
          Dst:             _ZNK13QPDFTokenizer5Token9isIntegerEv
        - Src:             'libqpdf/QPDF_objects.cc:364,46'
          Dst:             _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - Src:             'libqpdf/QPDF_objects.cc:364,75'
          Dst:             _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:364,17'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:365,51'
          Dst:             _ZNK13QPDFTokenizer5Token8getValueEv
        - Src:             'libqpdf/QPDF_objects.cc:365,27'
          Dst:             _ZN5QUtil13string_to_intEPKc
        - Src:             'libqpdf/QPDF_objects.cc:366,51'
          Dst:             _ZNK13QPDFTokenizer5Token8getValueEv
        - Src:             'libqpdf/QPDF_objects.cc:366,27'
          Dst:             _ZN5QUtil13string_to_intEPKc
        - Src:             'libqpdf/QPDF_objects.cc:364,17'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:370,26'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:370,21'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:370,21'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:370,21'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:375,9'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:375,9'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:375,21'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_objects.cc:375,38'
          Dst:             _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:377,43'
          Dst:             _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:380,9'
          Dst:             '_ZZN4QPDF3Doc7Objects16reconstruct_xrefER7QPDFExcbENK3$_0clEv'
        - Src:             'libqpdf/QPDF_objects.cc:382,5'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:382,5'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:389,51'
          Dst:             _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - Src:             'libqpdf/QPDF_objects.cc:389,71'
          Dst:             _ZNK13QPDFTokenizer5Token8getValueEv
        - Src:             'libqpdf/QPDF_objects.cc:389,31'
          Dst:             _ZN5QUtil12string_to_llEPKc
        - Src:             'libqpdf/QPDF_objects.cc:389,31'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:390,17'
          Dst:             _ZN4QPDF3Doc7Objects9read_xrefExb
        - Src:             'libqpdf/QPDF_objects.cc:392,26'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDF_objects.cc:392,36'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:392,53'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDF_objects.cc:392,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:392,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:393,26'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:393,21'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:393,21'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:395,30'
          Dst:             _ZN4QPDF20EncryptionParameters10initializeERS_
        - Src:             'libqpdf/QPDF_objects.cc:389,31'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:392,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:392,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:393,21'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:401,9'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDF_objects.cc:403,9'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_objects.cc:410,9'
          Dst:             _ZN4QPDF3Doc7Objects15insertXrefEntryEiixi
        - Src:             'libqpdf/QPDF_objects.cc:411,9'
          Dst:             '_ZZN4QPDF3Doc7Objects16reconstruct_xrefER7QPDFExcbENK3$_0clEv'
        - Src:             'libqpdf/QPDF_objects.cc:420,18'
          Dst:             _ZN4QPDF3Doc7Objects11readTrailerEv
        - Src:             'libqpdf/QPDF_objects.cc:421,16'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDF_objects.cc:424,19'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:425,28'
          Dst:             _ZN16QPDFObjectHandleaSERKS_
        - Src:             'libqpdf/QPDF_objects.cc:428,18'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:428,13'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:428,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:428,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:430,9'
          Dst:             '_ZZN4QPDF3Doc7Objects16reconstruct_xrefER7QPDFExcbENK3$_0clEv'
        - Src:             'libqpdf/QPDF_objects.cc:431,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:431,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:433,10'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_objects.cc:439,23'
          Dst:             _ZNK13QPDFXRefEntry7getTypeEv
        - Src:             'libqpdf/QPDF_objects.cc:442,28'
          Dst:             _ZN4QPDF9getObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:444,25'
          Dst:             _ZNK16QPDFObjectHandle14isStreamOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDF_objects.cc:447,13'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDF_objects.cc:449,13'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_objects.cc:450,33'
          Dst:             _ZNK13QPDFXRefEntry9getOffsetEv
        - Src:             'libqpdf/QPDF_objects.cc:451,28'
          Dst:             _ZNK16QPDFObjectHandle7getDictEv
        - Src:             'libqpdf/QPDF_objects.cc:451,38'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:451,54'
          Dst:             _ZNK16QPDFObjectHandle18getUIntValueAsUIntEv
        - Src:             'libqpdf/QPDF_objects.cc:451,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:451,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:454,31'
          Dst:             _ZNK16QPDFObjectHandle7getDictEv
        - Src:             'libqpdf/QPDF_objects.cc:454,17'
          Dst:             _ZN4QPDF3Doc7Objects10setTrailerE16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_objects.cc:454,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:451,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:451,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:454,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:456,13'
          Dst:             '_ZZN4QPDF3Doc7Objects16reconstruct_xrefER7QPDFExcbENK3$_0clEv'
        - Src:             'libqpdf/QPDF_objects.cc:457,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:457,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:460,17'
          Dst:             _ZN4QPDF3Doc7Objects9read_xrefExb
        - Src:             'libqpdf/QPDF_objects.cc:461,13'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDF_objects.cc:462,22'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:462,17'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:462,17'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:464,13'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_objects.cc:465,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_objects.cc:462,17'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:464,13'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_objects.cc:469,10'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_objects.cc:469,51'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:469,67'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDF_objects.cc:469,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:471,26'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDF_objects.cc:474,21'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDF_objects.cc:474,58'
          Dst:             _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDF_objects.cc:474,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:475,28'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDF_objects.cc:475,26'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_objects.cc:475,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:469,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:474,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:477,13'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDF_objects.cc:479,13'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_objects.cc:481,13'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_objects.cc:482,18'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_objects.cc:483,22'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:483,17'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:483,17'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:485,30'
          Dst:             _ZN16QPDFObjectHandle13newDictionaryEv
        - Src:             'libqpdf/QPDF_objects.cc:485,28'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_objects.cc:485,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:483,17'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:487,24'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_objects.cc:489,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:489,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:491,10'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_objects.cc:496,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:496,15'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:496,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:496,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:501,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:501,15'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:501,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:501,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:503,5'
          Dst:             '_ZZN4QPDF3Doc7Objects16reconstruct_xrefER7QPDFExcbENK3$_0clEv'
        - Src:             'libqpdf/QPDF_objects.cc:505,31'
          Dst:             _ZN4QPDF3Doc5Pages5emptyEv
        - Src:             'libqpdf/QPDF_objects.cc:507,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:507,19'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:507,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:507,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:509,9'
          Dst:             '_ZZN4QPDF3Doc7Objects16reconstruct_xrefER7QPDFExcbENK3$_0clEv'
        - Src:             'libqpdf/QPDF_objects.cc:464,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4QPDF3Doc7Objects10readObjectERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionLinenumberEnd: 1333
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          285
      EdgeCount:       93
      CyclomaticComplexity: 46
      functionsReached:
        - _ZN13QPDFTokenizer5TokenD2Ev
        - _ZN13QPDFTokenizer5TokenaSEOS0_
        - _ZN16QPDFObjectHandleC2EOS_
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF15StringDecrypterC2EPS_10QPDFObjGen
        - _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - _ZN4QPDF3Doc7Objects10readStreamER16QPDFObjectHandle10QPDFObjGenx
        - _ZN4QPDF3Doc7Objects24setLastObjectDescriptionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE10QPDFObjGen
        - _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - _ZN4qpdf4impl6Parser5parseER11InputSourceRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERNS_9TokenizerEPN16QPDFObjectHandle15StringDecrypterER4QPDFb
        - _ZN7QPDFExcD2Ev
        - _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecvbEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1309,5'
          Dst:             _ZN4QPDF3Doc7Objects24setLastObjectDescriptionERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:1312,21'
          Dst:             _ZN4QPDF15StringDecrypterC2EPS_10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:1314,19'
          Dst:             _ZN4qpdf4impl6Parser5parseER11InputSourceRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERNS_9TokenizerEPN16QPDFObjectHandle15StringDecrypterER4QPDFb
        - Src:             'libqpdf/QPDF_objects.cc:1321,10'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_objects.cc:1322,16'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1324,18'
          Dst:             _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - Src:             'libqpdf/QPDF_objects.cc:1325,16'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDF_objects.cc:1325,40'
          Dst:             _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1326,9'
          Dst:             _ZN4QPDF3Doc7Objects10readStreamER16QPDFObjectHandle10QPDFObjGenx
        - Src:             'libqpdf/QPDF_objects.cc:1327,17'
          Dst:             _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - Src:             'libqpdf/QPDF_objects.cc:1327,15'
          Dst:             _ZN13QPDFTokenizer5TokenaSEOS0_
        - Src:             'libqpdf/QPDF_objects.cc:1327,9'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1329,16'
          Dst:             _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1330,14'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1330,9'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1330,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1330,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1332,12'
          Dst:             _ZN16QPDFObjectHandleC2EOS_
        - Src:             'libqpdf/QPDF_objects.cc:1333,1'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1333,1'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1333,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1333,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc7Objects10readStreamER16QPDFObjectHandle10QPDFObjGenx
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1338
      functionLinenumberEnd: 1372
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          421
      EdgeCount:       125
      CyclomaticComplexity: 53
      functionsReached:
        - _ZN13QPDFTokenizer5TokenD2Ev
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN4QPDF3Doc6Common3toOImEExRKT_
        - _ZN4QPDF3Doc6Common3toSIyEEmRKT_
        - _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - _ZN4QPDF3Doc7Objects19recoverStreamLengthENSt3__110shared_ptrI11InputSourceEE10QPDFObjGenx
        - _ZN4QPDF3Doc7Objects21validateStreamLineEndER16QPDFObjectHandle10QPDFObjGenx
        - _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - _ZN4qpdf6StreamC2ER4QPDF10QPDFObjGen16QPDFObjectHandlexm
        - _ZN4qpdf6StreamD2Ev
        - _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle12getUIntValueEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle9isIntegerEv
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4QPDF3Doc6Common10damagedPDFExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNK4qpdf3Doc6Config17surpress_recoveryEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1339,5'
          Dst:             _ZN4QPDF3Doc7Objects21validateStreamLineEndER16QPDFObjectHandle10QPDFObjGenx
        - Src:             'libqpdf/QPDF_objects.cc:1347,34'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1349,25'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDF_objects.cc:1350,28'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_objects.cc:1351,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1351,23'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1351,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1351,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1353,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1353,19'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1353,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1353,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1356,33'
          Dst:             _ZNK16QPDFObjectHandle12getUIntValueEv
        - Src:             'libqpdf/QPDF_objects.cc:1356,18'
          Dst:             _ZN4QPDF3Doc6Common3toSIyEEmRKT_
        - Src:             'libqpdf/QPDF_objects.cc:1359,23'
          Dst:             _ZN4QPDF3Doc6Common3toOImEExRKT_
        - Src:             'libqpdf/QPDF_objects.cc:1360,14'
          Dst:             _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - Src:             'libqpdf/QPDF_objects.cc:1360,34'
          Dst:             _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1360,13'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1361,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1361,19'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1361,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1360,13'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1361,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1363,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1363,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1363,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDF_objects.cc:1364,17'
          Dst:             _ZNK4qpdf3Doc6Config17surpress_recoveryEv
        - Src:             'libqpdf/QPDF_objects.cc:1365,13'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1366,22'
          Dst:             _ZN4QPDF3Doc7Objects19recoverStreamLengthENSt3__110shared_ptrI11InputSourceEE10QPDFObjGenx
        - Src:             'libqpdf/QPDF_objects.cc:1368,13'
          Dst:             __cxa_rethrow
        - Src:             'libqpdf/QPDF_objects.cc:1370,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_objects.cc:1371,54'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_objects.cc:1371,31'
          Dst:             _ZN4qpdf6StreamC2ER4QPDF10QPDFObjGen16QPDFObjectHandlexm
        - Src:             'libqpdf/QPDF_objects.cc:1371,31'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDF_objects.cc:1371,12'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_objects.cc:1371,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1371,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1371,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1370,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_objects.cc:1371,5'
          Dst:             _ZN4qpdf6StreamD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1371,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1370,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4QPDF3Doc7Objects21validateStreamLineEndER16QPDFObjectHandle10QPDFObjGenx
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1419
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          240
      EdgeCount:       69
      CyclomaticComplexity: 36
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - _ZN4qpdf4util8is_spaceEc
        - _ZN7QPDFExcD2Ev
        - _ZNK4QPDF3Doc6Common10damagedPDFExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1400,21'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_objects.cc:1405,26'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1405,21'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1405,21'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1405,21'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1411,14'
          Dst:             _ZN4qpdf4util8is_spaceEc
        - Src:             'libqpdf/QPDF_objects.cc:1413,18'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1413,13'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1413,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1413,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1417,14'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1417,9'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1417,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1417,9'
          Dst:             _ZN7QPDFExcD2Ev
    - functionName:    _ZN4QPDF3Doc6Common3toSIyEEmRKT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC7to_sizeIyEEmRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:320,20'
          Dst:             _ZN5QIntC7to_sizeIyEEmRKT_
    - functionName:    _ZN4QPDF3Doc7Objects19recoverStreamLengthENSt3__110shared_ptrI11InputSourceEE10QPDFObjGenx
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          347
      EdgeCount:       111
      CyclomaticComplexity: 57
      functionsReached:
        - _ZN10QPDFObjGenC2Ev
        - _ZN11InputSource9findFirstEPKcxmRNS_6FinderE
        - _ZN13QPDFTokenizer5TokenD2Ev
        - _ZN4QPDF3Doc6Common3toOImEExRKT_
        - _ZN4QPDF3Doc6Common3toSIxEEmRKT_
        - _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - _ZN4QPDF3Doc7Objects13PatternFinderC2ERS1_MS1_FbvE
        - _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - _ZN7QPDFExcD2Ev
        - _ZNK10QPDFObjGeneqERKS_
        - _ZNK11InputSource13getLastOffsetEv
        - _ZNK13QPDFTokenizer5Token8getValueEv
        - _ZNK13QPDFXRefEntry7getTypeEv
        - _ZNK13QPDFXRefEntry9getOffsetEv
        - _ZNK4QPDF3Doc6Common10damagedPDFER11InputSourcexRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1438,10'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFER11InputSourcexRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1438,5'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1438,5'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1440,19'
          Dst:             _ZN4QPDF3Doc7Objects13PatternFinderC2ERS1_MS1_FbvE
        - Src:             'libqpdf/QPDF_objects.cc:1442,18'
          Dst:             _ZN11InputSource9findFirstEPKcxmRNS_6FinderE
        - Src:             'libqpdf/QPDF_objects.cc:1443,18'
          Dst:             _ZN4QPDF3Doc6Common3toSIxEEmRKT_
        - Src:             'libqpdf/QPDF_objects.cc:1445,34'
          Dst:             _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - Src:             'libqpdf/QPDF_objects.cc:1446,15'
          Dst:             _ZNK13QPDFTokenizer5Token8getValueEv
        - Src:             'libqpdf/QPDF_objects.cc:1447,36'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDF_objects.cc:1438,5'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1449,5'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1449,5'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1452,36'
          Dst:             _ZN4QPDF3Doc6Common3toOImEExRKT_
        - Src:             'libqpdf/QPDF_objects.cc:1454,20'
          Dst:             _ZN10QPDFObjGenC2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1458,23'
          Dst:             _ZNK13QPDFXRefEntry7getTypeEv
        - Src:             'libqpdf/QPDF_objects.cc:1459,50'
          Dst:             _ZNK13QPDFXRefEntry9getOffsetEv
        - Src:             'libqpdf/QPDF_objects.cc:1466,39'
          Dst:             _ZNK10QPDFObjGeneqERKS_
        - Src:             'libqpdf/QPDF_objects.cc:1477,14'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFER11InputSourcexRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1477,9'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1477,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1477,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1480,14'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFER11InputSourcexRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1480,9'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1480,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1480,9'
          Dst:             _ZN7QPDFExcD2Ev
    - functionName:    _ZN4QPDF3Doc7Objects13findEndstreamEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1423
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          141
      EdgeCount:       51
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN13QPDFTokenizer5TokenD2Ev
        - _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - _ZNK11InputSource13getLastOffsetEv
        - _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1425,14'
          Dst:             _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - Src:             'libqpdf/QPDF_objects.cc:1426,11'
          Dst:             _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1426,33'
          Dst:             _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1427,32'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDF_objects.cc:1431,1'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1431,1'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
    - functionName:    _ZN4QPDF3Doc7Objects13PatternFinderC2ERS1_MS1_FbvE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11InputSource6FinderC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:146,5'
          Dst:             _ZN11InputSource6FinderC2Ev
    - functionName:    _ZN4QPDF3Doc6Common3toSIxEEmRKT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC7to_sizeIxEEmRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:320,20'
          Dst:             _ZN5QIntC7to_sizeIxEEmRKT_
    - functionName:    '_ZZN4QPDF3Doc7Objects16reconstruct_xrefER7QPDFExcbENK3$_0clEv'
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          94
      EdgeCount:       32
      CyclomaticComplexity: 16
      functionsReached:
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:326,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:326,19'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:326,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:326,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4QPDF3Doc7Objects9read_xrefExb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         190
      ICount:          957
      EdgeCount:       350
      CyclomaticComplexity: 162
      functionsReached:
        - _ZN10QPDFObjGenC2Eii
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF12removeObjectE10QPDFObjGen
        - _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - _ZN4QPDF3Doc7Objects14read_xrefTableEx
        - _ZN4QPDF3Doc7Objects15read_xrefStreamExb
        - _ZN4QPDF9getObjectEii
        - _ZN4qpdf4util8is_spaceEc
        - _ZN7QPDFExcD2Ev
        - _ZNK10QPDFObjGen6getObjEv
        - _ZNK16QPDFObjectHandle14isStreamOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - _ZNK4qpdf10BaseHandlecvbEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - strncmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:538,21'
          Dst:             _ZN4qpdf4util8is_spaceEc
        - Src:             'libqpdf/QPDF_objects.cc:545,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_objects.cc:553,14'
          Dst:             strncmp
        - Src:             'libqpdf/QPDF_objects.cc:553,47'
          Dst:             _ZN4qpdf4util8is_spaceEc
        - Src:             'libqpdf/QPDF_objects.cc:555,22'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:555,17'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:555,17'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:555,17'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:557,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_objects.cc:566,20'
          Dst:             _ZN4qpdf4util8is_spaceEc
        - Src:             'libqpdf/QPDF_objects.cc:569,27'
          Dst:             _ZN4QPDF3Doc7Objects14read_xrefTableEx
        - Src:             'libqpdf/QPDF_objects.cc:571,27'
          Dst:             _ZN4QPDF3Doc7Objects15read_xrefStreamExb
        - Src:             'libqpdf/QPDF_objects.cc:574,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:574,19'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:574,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:574,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:578,10'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_objects.cc:579,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:579,15'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:579,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:579,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:581,27'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:581,43'
          Dst:             _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - Src:             'libqpdf/QPDF_objects.cc:581,16'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:584,49'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_objects.cc:581,16'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:590,43'
          Dst:             _ZN4QPDF9getObjectEii
        - Src:             'libqpdf/QPDF_objects.cc:590,69'
          Dst:             _ZNK16QPDFObjectHandle14isStreamOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDF_objects.cc:590,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:591,18'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:591,13'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:591,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:590,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:591,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:597,18'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:597,13'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:597,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:597,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:610,16'
          Dst:             _ZN10QPDFObjGenC2Eii
        - Src:             'libqpdf/QPDF_objects.cc:612,30'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_objects.cc:613,27'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_objects.cc:614,18'
          Dst:             _ZN4QPDF12removeObjectE10QPDFObjGen
    - functionName:    _ZN4QPDF3Doc7Objects15insertXrefEntryEiixi
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1123
      functionLinenumberEnd: 1184
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          459
      EdgeCount:       170
      CyclomaticComplexity: 84
      functionsReached:
        - _ZN10QPDFObjGenC2Eii
        - _ZN13QPDFXRefEntryC2Eii
        - _ZN13QPDFXRefEntryC2Ex
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - _ZN7QPDFExcD2Ev
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libqpdf/QPDF_objects.cc:1169,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1151,17'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_objects.cc:1150,13'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1150,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1150,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1156,18'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_objects.cc:1156,13'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1156,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1156,13'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1164,54'
          Dst:             _ZN10QPDFObjGenC2Eii
        - Src:             'libqpdf/QPDF_objects.cc:1172,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_objects.cc:1173,24'
          Dst:             _ZN13QPDFXRefEntryC2Ex
        - Src:             'libqpdf/QPDF_objects.cc:1177,38'
          Dst:             _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - Src:             'libqpdf/QPDF_objects.cc:1177,24'
          Dst:             _ZN13QPDFXRefEntryC2Eii
        - Src:             'libqpdf/QPDF_objects.cc:1181,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1181,15'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_objects.cc:1181,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1181,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4QPDF3Doc7Objects11readTrailerEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1294
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         47
      ICount:          253
      EdgeCount:       89
      CyclomaticComplexity: 44
      functionsReached:
        - _ZN11InputSource13setLastOffsetEx
        - _ZN13QPDFTokenizer5TokenD2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - _ZN4qpdf4impl6Parser5parseER11InputSourceRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERNS_9TokenizerEPN16QPDFObjectHandle15StringDecrypterER4QPDFb
        - _ZN7QPDFExcD2Ev
        - _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1297,9'
          Dst:             _ZN4qpdf4impl6Parser5parseER11InputSourceRKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERNS_9TokenizerEPN16QPDFObjectHandle15StringDecrypterER4QPDFb
        - Src:             'libqpdf/QPDF_objects.cc:1298,16'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDF_objects.cc:1298,45'
          Dst:             _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - Src:             'libqpdf/QPDF_objects.cc:1298,65'
          Dst:             _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1298,9'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1299,14'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:1299,9'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1299,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1298,9'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1299,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1302,14'
          Dst:             _ZN11InputSource13setLastOffsetEx
        - Src:             'libqpdf/QPDF_objects.cc:1304,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1304,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF9getObjectE10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1952
      functionLinenumberEnd: 1962
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          125
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFObject6createI15QPDF_UnresolvedJEEENSt3__110shared_ptrIS_EEP4QPDF10QPDFObjGenDpOT0_
        - _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1954,16'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDF_objects.cc:1956,16'
          Dst:             _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDF_objects.cc:1956,16'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDF_objects.cc:1959,42'
          Dst:             _ZN10QPDFObject6createI15QPDF_UnresolvedJEEENSt3__110shared_ptrIS_EEP4QPDF10QPDFObjGenDpOT0_
        - Src:             'libqpdf/QPDF_objects.cc:1960,16'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4QPDF3Doc7Objects10setTrailerE16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16QPDFObjectHandleaSERKS_
        - _ZNK4qpdf10BaseHandlecvbEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:306,9'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_objects.cc:309,16'
          Dst:             _ZN16QPDFObjectHandleaSERKS_
    - functionName:    _ZN10QPDFObject6createI15QPDF_UnresolvedJEEENSt3__110shared_ptrIS_EEP4QPDF10QPDFObjGenDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc7Objects14read_xrefTableEx
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         202
      ICount:          995
      EdgeCount:       349
      CyclomaticComplexity: 149
      functionsReached:
        - _ZN10QPDFObjGenC2Eii
        - _ZN13QPDFTokenizer5TokenD2Ev
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - _ZN4QPDF3Doc7Objects10setTrailerE16QPDFObjectHandle
        - _ZN4QPDF3Doc7Objects11readTrailerEv
        - _ZN4QPDF3Doc7Objects14read_xrefEntryERxRiRc
        - _ZN4QPDF3Doc7Objects15insertXrefEntryEiixi
        - _ZN4QPDF3Doc7Objects15parse_xrefFirstERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERiSB_SB_
        - _ZN4QPDF3Doc7Objects15read_xrefStreamExb
        - _ZN4QPDF3Doc7Objects19insertFreeXrefEntryE10QPDFObjGen
        - _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - _ZNK11InputSource13getLastOffsetEv
        - _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle11getIntValueEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle9isIntegerEv
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf3Doc6Config19ignore_xref_streamsEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:811,14'
          Dst:             _ZN4QPDF3Doc7Objects15parse_xrefFirstERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERiSB_SB_
        - Src:             'libqpdf/QPDF_objects.cc:812,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:812,19'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_objects.cc:812,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:812,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:814,32'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDF_objects.cc:824,18'
          Dst:             _ZN4QPDF3Doc7Objects14read_xrefEntryERxRiRc
        - Src:             'libqpdf/QPDF_objects.cc:825,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:825,23'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_objects.cc:825,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:825,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:829,48'
          Dst:             _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - Src:             'libqpdf/QPDF_objects.cc:829,37'
          Dst:             _ZN10QPDFObjGenC2Eii
        - Src:             'libqpdf/QPDF_objects.cc:829,17'
          Dst:             _ZN4QPDF3Doc7Objects19insertFreeXrefEntryE10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:831,33'
          Dst:             _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - Src:             'libqpdf/QPDF_objects.cc:831,17'
          Dst:             _ZN4QPDF3Doc7Objects15insertXrefEntryEiixi
        - Src:             'libqpdf/QPDF_objects.cc:835,13'
          Dst:             _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - Src:             'libqpdf/QPDF_objects.cc:835,33'
          Dst:             _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:835,13'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:835,13'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:843,47'
          Dst:             _ZN4QPDF3Doc7Objects11readTrailerEv
        - Src:             'libqpdf/QPDF_objects.cc:844,22'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDF_objects.cc:845,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:845,15'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_objects.cc:845,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:845,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:848,10'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_objects.cc:849,20'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_objects.cc:849,9'
          Dst:             _ZN4QPDF3Doc7Objects10setTrailerE16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_objects.cc:849,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:851,25'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:852,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:852,19'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_objects.cc:852,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:849,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:852,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:854,25'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:854,41'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDF_objects.cc:854,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:855,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:855,19'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_objects.cc:855,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:854,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:855,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:859,21'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:860,16'
          Dst:             _ZNK4qpdf3Doc6Config19ignore_xref_streamsEv
        - Src:             'libqpdf/QPDF_objects.cc:861,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_objects.cc:863,29'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:863,48'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDF_objects.cc:863,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:866,51'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:866,70'
          Dst:             _ZNK16QPDFObjectHandle11getIntValueEv
        - Src:             'libqpdf/QPDF_objects.cc:866,23'
          Dst:             _ZN4QPDF3Doc7Objects15read_xrefStreamExb
        - Src:             'libqpdf/QPDF_objects.cc:866,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:863,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:866,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:868,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:868,23'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:868,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:868,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:873,21'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:874,26'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:874,42'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDF_objects.cc:874,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:875,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:875,19'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_objects.cc:875,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:874,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:875,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:877,28'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:877,44'
          Dst:             _ZNK16QPDFObjectHandle11getIntValueEv
        - Src:             'libqpdf/QPDF_objects.cc:877,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:877,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:881,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:881,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc7Objects15read_xrefStreamExb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 886
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          226
      EdgeCount:       74
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN16QPDFObjectHandleC2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN4QPDF3Doc7Objects17processXRefStreamExR16QPDFObjectHandleb
        - _ZN4QPDF3Doc7Objects18readObjectAtOffsetExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
        - _ZNK16QPDFObjectHandle14isStreamOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - _ZNK4qpdf3Doc6Config19ignore_xref_streamsEv
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:887,13'
          Dst:             _ZNK4qpdf3Doc6Config19ignore_xref_streamsEv
        - Src:             'libqpdf/QPDF_objects.cc:888,26'
          Dst:             _ZN16QPDFObjectHandleC2Ev
        - Src:             'libqpdf/QPDF_objects.cc:891,24'
          Dst:             _ZN4QPDF3Doc7Objects18readObjectAtOffsetExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
        - Src:             'libqpdf/QPDF_objects.cc:891,22'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_objects.cc:891,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:892,9'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDF_objects.cc:894,9'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_objects.cc:896,22'
          Dst:             _ZNK16QPDFObjectHandle14isStreamOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDF_objects.cc:897,20'
          Dst:             _ZN4QPDF3Doc7Objects17processXRefStreamExR16QPDFObjectHandleb
        - Src:             'libqpdf/QPDF_objects.cc:899,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:899,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:901,5'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:901,11'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:901,5'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:901,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4qpdf3Doc6Config19ignore_xref_streamsEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc7Objects18readObjectAtOffsetExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1600
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          264
      EdgeCount:       86
      CyclomaticComplexity: 41
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF3Doc7Objects10readObjectERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE10QPDFObjGen
        - _ZN4QPDF3Doc7Objects11updateCacheE10QPDFObjGenRKNSt3__110shared_ptrI10QPDFObjectEExxb
        - _ZN4QPDF3Doc7Objects12isUnresolvedE10QPDFObjGen
        - _ZN4QPDF3Doc7Objects17read_object_startEx
        - _ZNK4QPDF3Doc6Common10damagedPDFExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle6obj_spEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - isspace
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1601,15'
          Dst:             _ZN4QPDF3Doc7Objects17read_object_startEx
        - Src:             'libqpdf/QPDF_objects.cc:1602,15'
          Dst:             _ZN4QPDF3Doc7Objects10readObjectERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:1604,10'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_objects.cc:1604,28'
          Dst:             _ZN4QPDF3Doc7Objects12isUnresolvedE10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:1633,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_objects.cc:1646,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1646,19'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFExRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1646,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1646,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1648,14'
          Dst:             isspace
        - Src:             'libqpdf/QPDF_objects.cc:1653,35'
          Dst:             _ZNK4qpdf10BaseHandle6obj_spEv
        - Src:             'libqpdf/QPDF_objects.cc:1653,16'
          Dst:             _ZN4QPDF3Doc7Objects11updateCacheE10QPDFObjGenRKNSt3__110shared_ptrI10QPDFObjectEExxb
        - Src:             'libqpdf/QPDF_objects.cc:1656,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1656,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc7Objects17processXRefStreamExR16QPDFObjectHandleb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1119
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          746
      EdgeCount:       244
      CyclomaticComplexity: 112
      functionsReached:
        - _ZN10QPDFObjGenC2Eii
        - _ZN16QPDFObjectHandle13getStreamDataE26qpdf_stream_decode_level_e
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - _ZN4QPDF3Doc7Objects10setTrailerE16QPDFObjectHandle
        - _ZN4QPDF3Doc7Objects12processXRefWER16QPDFObjectHandleNSt3__18functionIF7QPDFExcNS4_17basic_string_viewIcNS4_11char_traitsIcEEEEEEE
        - _ZN4QPDF3Doc7Objects15insertXrefEntryEiixi
        - _ZN4QPDF3Doc7Objects15processXRefSizeER16QPDFObjectHandleiNSt3__18functionIF7QPDFExcNS4_17basic_string_viewIcNS4_11char_traitsIcEEEEEEE
        - _ZN4QPDF3Doc7Objects16processXRefIndexER16QPDFObjectHandleiNSt3__18functionIF7QPDFExcNS4_17basic_string_viewIcNS4_11char_traitsIcEEEEEEE
        - _ZN4QPDF3Doc7Objects19insertFreeXrefEntryE10QPDFObjGen
        - _ZN6Buffer9getBufferEv
        - _ZN7QPDFExcC2ERKS_
        - _ZN7QPDFExcD2Ev
        - _ZNK16QPDFObjectHandle11getIntValueEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7getDictEv
        - _ZNK16QPDFObjectHandle9isIntegerEv
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK6Buffer7getSizeEv
        - '_ZZN4QPDF3Doc7Objects17processXRefStreamExR16QPDFObjectHandlebENK3$_0clENSt3__117basic_string_viewIcNS5_11char_traitsIcEEEE'
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1035,26'
          Dst:             _ZNK16QPDFObjectHandle7getDictEv
        - Src:             'libqpdf/QPDF_objects.cc:1037,28'
          Dst:             _ZN4QPDF3Doc7Objects12processXRefWER16QPDFObjectHandleNSt3__18functionIF7QPDFExcNS4_17basic_string_viewIcNS4_11char_traitsIcEEEEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1038,27'
          Dst:             _ZN4QPDF3Doc7Objects15processXRefSizeER16QPDFObjectHandleiNSt3__18functionIF7QPDFExcNS4_17basic_string_viewIcNS4_11char_traitsIcEEEEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1039,32'
          Dst:             _ZN4QPDF3Doc7Objects16processXRefIndexER16QPDFObjectHandleiNSt3__18functionIF7QPDFExcNS4_17basic_string_viewIcNS4_11char_traitsIcEEEEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1041,43'
          Dst:             _ZN16QPDFObjectHandle13getStreamDataE26qpdf_stream_decode_level_e
        - Src:             'libqpdf/QPDF_objects.cc:1042,30'
          Dst:             _ZNK6Buffer7getSizeEv
        - Src:             'libqpdf/QPDF_objects.cc:1043,26'
          Dst:             _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - Src:             'libqpdf/QPDF_objects.cc:1043,44'
          Dst:             _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - Src:             'libqpdf/QPDF_objects.cc:1046,21'
          Dst:             '_ZZN4QPDF3Doc7Objects17processXRefStreamExR16QPDFObjectHandlebENK3$_0clENSt3__117basic_string_viewIcNS5_11char_traitsIcEEEE'
        - Src:             'libqpdf/QPDF_objects.cc:1050,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1050,19'
          Dst:             _ZN7QPDFExcC2ERKS_
        - Src:             'libqpdf/QPDF_objects.cc:1050,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1050,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1052,13'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:1054,5'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1054,5'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1060,18'
          Dst:             _ZN6Buffer9getBufferEv
        - Src:             'libqpdf/QPDF_objects.cc:1092,37'
          Dst:             _ZN10QPDFObjGenC2Eii
        - Src:             'libqpdf/QPDF_objects.cc:1092,17'
          Dst:             _ZN4QPDF3Doc7Objects19insertFreeXrefEntryE10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:1094,28'
          Dst:             _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - Src:             'libqpdf/QPDF_objects.cc:1099,42'
          Dst:             _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - Src:             'libqpdf/QPDF_objects.cc:1099,69'
          Dst:             _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - Src:             'libqpdf/QPDF_objects.cc:1099,21'
          Dst:             _ZN4QPDF3Doc7Objects15insertXrefEntryEiixi
        - Src:             'libqpdf/QPDF_objects.cc:1106,10'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_objects.cc:1107,20'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_objects.cc:1107,9'
          Dst:             _ZN4QPDF3Doc7Objects10setTrailerE16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_objects.cc:1107,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1107,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1110,14'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1111,19'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1111,35'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDF_objects.cc:1111,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1112,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1112,19'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_objects.cc:1112,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1111,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1112,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1115,21'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1115,37'
          Dst:             _ZNK16QPDFObjectHandle11getIntValueEv
        - Src:             'libqpdf/QPDF_objects.cc:1115,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1115,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1119,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1119,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc7Objects12processXRefWER16QPDFObjectHandleNSt3__18functionIF7QPDFExcNS4_17basic_string_viewIcNS4_11char_traitsIcEEEEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 933
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          373
      EdgeCount:       138
      CyclomaticComplexity: 66
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZNK16QPDFObjectHandle12getArrayItemEi
        - _ZNK16QPDFObjectHandle16getArrayAsVectorEv
        - _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle9isIntegerEv
        - _ZNK4qpdf10BaseHandle4sizeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:909,23'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:910,17'
          Dst:             _ZNK4qpdf10BaseHandle4sizeEv
        - Src:             'libqpdf/QPDF_objects.cc:910,38'
          Dst:             _ZNK16QPDFObjectHandle12getArrayItemEi
        - Src:             'libqpdf/QPDF_objects.cc:910,54'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDF_objects.cc:911,17'
          Dst:             _ZNK16QPDFObjectHandle12getArrayItemEi
        - Src:             'libqpdf/QPDF_objects.cc:911,33'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDF_objects.cc:911,54'
          Dst:             _ZNK16QPDFObjectHandle12getArrayItemEi
        - Src:             'libqpdf/QPDF_objects.cc:911,70'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDF_objects.cc:910,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:910,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:910,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:912,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:912,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:910,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:910,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:910,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:912,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:917,27'
          Dst:             _ZNK16QPDFObjectHandle16getArrayAsVectorEv
        - Src:             'libqpdf/QPDF_objects.cc:920,28'
          Dst:             _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - Src:             'libqpdf/QPDF_objects.cc:922,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:922,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:922,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:925,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:925,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:925,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:930,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:930,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:930,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:933,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:933,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc7Objects15processXRefSizeER16QPDFObjectHandleiNSt3__18functionIF7QPDFExcNS4_17basic_string_viewIcNS4_11char_traitsIcEEEEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          207
      EdgeCount:       59
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - _ZNK16QPDFObjectHandle13getValueAsIntERx
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:943,27'
          Dst:             _ZN4QPDF3Doc6Common3toIIxEEiRKT_
        - Src:             'libqpdf/QPDF_objects.cc:946,26'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:948,15'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:948,31'
          Dst:             _ZNK16QPDFObjectHandle13getValueAsIntERx
        - Src:             'libqpdf/QPDF_objects.cc:948,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:949,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:949,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:948,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:949,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:951,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:951,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:951,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:953,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:953,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:953,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:957,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:957,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc7Objects16processXRefIndexER16QPDFObjectHandleiNSt3__18functionIF7QPDFExcNS4_17basic_string_viewIcNS4_11char_traitsIcEEEEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         131
      ICount:          728
      EdgeCount:       229
      CyclomaticComplexity: 100
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZNK16QPDFObjectHandle11getIntValueEv
        - _ZNK16QPDFObjectHandle16getArrayAsVectorEv
        - _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7isArrayEv
        - _ZNK16QPDFObjectHandle9isIntegerEv
        - _ZNK4qpdf10BaseHandle4nullEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:964,22'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:964,38'
          Dst:             _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - Src:             'libqpdf/QPDF_objects.cc:964,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:965,27'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:967,19'
          Dst:             _ZNK16QPDFObjectHandle7isArrayEv
        - Src:             'libqpdf/QPDF_objects.cc:970,36'
          Dst:             _ZNK16QPDFObjectHandle16getArrayAsVectorEv
        - Src:             'libqpdf/QPDF_objects.cc:972,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:972,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:964,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:972,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:978,21'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDF_objects.cc:980,38'
          Dst:             _ZNK16QPDFObjectHandle11getIntValueEv
        - Src:             'libqpdf/QPDF_objects.cc:982,25'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:982,25'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:982,25'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:993,25'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:993,25'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:993,25'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1001,33'
          Dst:             _ZNK16QPDFObjectHandle11getIntValueEv
        - Src:             'libqpdf/QPDF_objects.cc:1003,25'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1003,25'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1003,25'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1006,25'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1006,25'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1006,25'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1012,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1012,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1012,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1018,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_objects.cc:1020,26'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_objects.cc:1023,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1023,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1023,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1025,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1025,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc7Objects19insertFreeXrefEntryE10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK10QPDFObjGen6getObjEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1189,43'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_objects.cc:1190,38'
          Dst:             _ZNK10QPDFObjGen6getObjEv
    - functionName:    _ZN4QPDF3Doc7Objects15parse_xrefFirstERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERiSB_SB_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          209
      EdgeCount:       78
      CyclomaticComplexity: 39
      functionsReached:
        - _ZN4QPDF3Doc6Common3toIIlEEiRKT_
        - _ZN4qpdf4util8is_digitEc
        - _ZN4qpdf4util8is_spaceEc
        - _ZN5QUtil13string_to_intEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:629,12'
          Dst:             _ZN4qpdf4util8is_spaceEc
        - Src:             'libqpdf/QPDF_objects.cc:633,10'
          Dst:             _ZN4qpdf4util8is_digitEc
        - Src:             'libqpdf/QPDF_objects.cc:638,12'
          Dst:             _ZN4qpdf4util8is_digitEc
        - Src:             'libqpdf/QPDF_objects.cc:642,10'
          Dst:             _ZN4qpdf4util8is_spaceEc
        - Src:             'libqpdf/QPDF_objects.cc:646,12'
          Dst:             _ZN4qpdf4util8is_spaceEc
        - Src:             'libqpdf/QPDF_objects.cc:650,10'
          Dst:             _ZN4qpdf4util8is_digitEc
        - Src:             'libqpdf/QPDF_objects.cc:655,12'
          Dst:             _ZN4qpdf4util8is_digitEc
        - Src:             'libqpdf/QPDF_objects.cc:659,12'
          Dst:             _ZN4qpdf4util8is_spaceEc
        - Src:             'libqpdf/QPDF_objects.cc:662,13'
          Dst:             _ZN4QPDF3Doc6Common3toIIlEEiRKT_
        - Src:             'libqpdf/QPDF_objects.cc:663,11'
          Dst:             _ZN5QUtil13string_to_intEPKc
        - Src:             'libqpdf/QPDF_objects.cc:664,11'
          Dst:             _ZN5QUtil13string_to_intEPKc
    - functionName:    _ZN4QPDF3Doc7Objects14read_xrefEntryERxRiRc
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          283
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4QPDF3Doc7Objects18read_bad_xrefEntryERxRiRc
        - _ZN4qpdf4util8is_digitEc
        - _ZN4qpdf4util8is_spaceEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:768,12'
          Dst:             _ZN4qpdf4util8is_digitEc
        - Src:             'libqpdf/QPDF_objects.cc:773,10'
          Dst:             _ZN4qpdf4util8is_spaceEc
        - Src:             'libqpdf/QPDF_objects.cc:783,12'
          Dst:             _ZN4qpdf4util8is_digitEc
        - Src:             'libqpdf/QPDF_objects.cc:787,9'
          Dst:             _ZN4qpdf4util8is_spaceEc
        - Src:             'libqpdf/QPDF_objects.cc:796,12'
          Dst:             _ZN4QPDF3Doc7Objects18read_bad_xrefEntryERxRiRc
    - functionName:    _ZN4QPDF3Doc7Objects18read_bad_xrefEntryERxRiRc
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         81
      ICount:          384
      EdgeCount:       158
      CyclomaticComplexity: 79
      functionsReached:
        - _ZN11InputSource8readLineEm
        - _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - _ZN4qpdf4util8is_digitEc
        - _ZN4qpdf4util8is_spaceEc
        - _ZN5QUtil12string_to_llEPKc
        - _ZN5QUtil13string_to_intEPKc
        - _ZN7QPDFExcD2Ev
        - _ZNK11InputSource13getLastOffsetEv
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:672,28'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDF_objects.cc:673,26'
          Dst:             _ZN11InputSource8readLineEm
        - Src:             'libqpdf/QPDF_objects.cc:681,12'
          Dst:             _ZN4qpdf4util8is_spaceEc
        - Src:             'libqpdf/QPDF_objects.cc:686,10'
          Dst:             _ZN4qpdf4util8is_digitEc
        - Src:             'libqpdf/QPDF_objects.cc:691,12'
          Dst:             _ZN4qpdf4util8is_digitEc
        - Src:             'libqpdf/QPDF_objects.cc:695,10'
          Dst:             _ZN4qpdf4util8is_spaceEc
        - Src:             'libqpdf/QPDF_objects.cc:698,9'
          Dst:             _ZN4qpdf4util8is_spaceEc
        - Src:             'libqpdf/QPDF_objects.cc:702,12'
          Dst:             _ZN4qpdf4util8is_spaceEc
        - Src:             'libqpdf/QPDF_objects.cc:706,10'
          Dst:             _ZN4qpdf4util8is_digitEc
        - Src:             'libqpdf/QPDF_objects.cc:711,12'
          Dst:             _ZN4qpdf4util8is_digitEc
        - Src:             'libqpdf/QPDF_objects.cc:715,10'
          Dst:             _ZN4qpdf4util8is_spaceEc
        - Src:             'libqpdf/QPDF_objects.cc:718,9'
          Dst:             _ZN4qpdf4util8is_spaceEc
        - Src:             'libqpdf/QPDF_objects.cc:722,12'
          Dst:             _ZN4qpdf4util8is_spaceEc
        - Src:             'libqpdf/QPDF_objects.cc:735,14'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEESA_
        - Src:             'libqpdf/QPDF_objects.cc:735,9'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:735,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:735,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:738,10'
          Dst:             _ZN5QUtil12string_to_llEPKc
        - Src:             'libqpdf/QPDF_objects.cc:739,10'
          Dst:             _ZN5QUtil13string_to_intEPKc
    - functionName:    _ZN4QPDF3Doc6Common3toIIlEEiRKT_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC6to_intIlEEiRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:326,20'
          Dst:             _ZN5QIntC6to_intIlEEiRKT_
    - functionName:    _ZN4QPDF3Doc7Objects8isCachedE10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1881
      functionLinenumberEnd: 1882
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObject7move_toERNSt3__110shared_ptrIS_EEb
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          83
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN14QPDF_ReferenceC2ENSt3__110shared_ptrI10QPDFObjectEE
        - _ZN14QPDF_ReferenceD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:350,21'
          Dst:             _ZN14QPDF_ReferenceC2ENSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:350,13'
          Dst:             _ZN14QPDF_ReferenceD2Ev
    - functionName:    _ZN4QPDF8ObjCacheaSEOS0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10QPDFObject12isUnresolvedEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK10QPDFObject11getTypeCodeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFObject_private.hh:372,16'
          Dst:             _ZNK10QPDFObject11getTypeCodeEv
    - functionName:    _ZN4QPDF3Doc7Objects16compressible_setEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2045
      functionLinenumberEnd: 2046
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc7Objects12compressibleIbEENSt3__16vectorIT_NS3_9allocatorIS5_EEEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:2046,12'
          Dst:             _ZN4QPDF3Doc7Objects12compressibleIbEENSt3__16vectorIT_NS3_9allocatorIS5_EEEEv
    - functionName:    _ZN4QPDF3Doc7Objects12compressibleI10QPDFObjGenEENSt3__16vectorIT_NS4_9allocatorIS6_EEEEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2052
      functionLinenumberEnd: 2143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         167
      ICount:          778
      EdgeCount:       306
      CyclomaticComplexity: 141
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF12removeObjectE10QPDFObjGen
        - _ZN4QPDF14getObjectCountEv
        - _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf14BaseDictionary5crendEv
        - _ZN4qpdf14BaseDictionary7crbeginEv
        - _ZN4qpdf5Array5crendEv
        - _ZN4qpdf5Array7crbeginEv
        - _ZN4qpdf5ArrayD2Ev
        - _ZNK10QPDFObjGen6getObjEv
        - _ZNK10QPDFObjGeneqERKS_
        - _ZNK16QPDFObjectHandle10isIndirectEv
        - _ZNK16QPDFObjectHandle11getObjectIDEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7getDictEv
        - _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - _ZNK16QPDFObjectHandle8isStreamEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNSt11logic_errorC1EPKc
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:2060,51'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:2061,53'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_objects.cc:2063,33'
          Dst:             _ZN4QPDF14getObjectCountEv
        - Src:             'libqpdf/QPDF_objects.cc:2076,20'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_objects.cc:2078,17'
          Dst:             _ZNK16QPDFObjectHandle11getObjectIDEv
        - Src:             'libqpdf/QPDF_objects.cc:2079,33'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_objects.cc:2080,38'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_objects.cc:2080,31'
          Dst:             _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - Src:             'libqpdf/QPDF_objects.cc:2082,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:2082,23'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDF_objects.cc:2082,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:2082,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:2093,61'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_objects.cc:2093,76'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_objects.cc:2094,22'
          Dst:             _ZN4QPDF12removeObjectE10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:2100,20'
          Dst:             _ZNK10QPDFObjGeneqERKS_
        - Src:             'libqpdf/QPDF_objects.cc:2101,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_objects.cc:2102,30'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDF_objects.cc:2103,31'
          Dst:             _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDF_objects.cc:2103,65'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:2104,31'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:2112,17'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDF_objects.cc:2113,29'
          Dst:             _ZNK16QPDFObjectHandle7getDictEv
        - Src:             'libqpdf/QPDF_objects.cc:2113,39'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_objects.cc:2113,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:2114,29'
          Dst:             _ZN4qpdf14BaseDictionary5crendEv
        - Src:             'libqpdf/QPDF_objects.cc:2115,35'
          Dst:             _ZN4qpdf14BaseDictionary7crbeginEv
        - Src:             'libqpdf/QPDF_objects.cc:2118,28'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_objects.cc:2121,35'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDF_objects.cc:2122,29'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_objects.cc:2113,25'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:2129,9'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:2129,9'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:2129,24'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDF_objects.cc:2130,29'
          Dst:             _ZNK16QPDFObjectHandle13as_dictionaryEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_objects.cc:2131,29'
          Dst:             _ZN4qpdf14BaseDictionary5crendEv
        - Src:             'libqpdf/QPDF_objects.cc:2132,35'
          Dst:             _ZN4qpdf14BaseDictionary7crbeginEv
        - Src:             'libqpdf/QPDF_objects.cc:2133,35'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_objects.cc:2137,9'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:2137,9'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:2137,37'
          Dst:             _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_objects.cc:2137,25'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_objects.cc:2138,45'
          Dst:             _ZN4qpdf5Array7crbeginEv
        - Src:             'libqpdf/QPDF_objects.cc:2138,62'
          Dst:             _ZN4qpdf5Array5crendEv
        - Src:             'libqpdf/QPDF_objects.cc:2137,25'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:2137,25'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:2140,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:2140,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:2143,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:2143,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc7Objects19compressible_vectorEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2039
      functionLinenumberEnd: 2040
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc7Objects12compressibleI10QPDFObjGenEENSt3__16vectorIT_NS4_9allocatorIS6_EEEEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:2040,12'
          Dst:             _ZN4QPDF3Doc7Objects12compressibleI10QPDFObjGenEENSt3__16vectorIT_NS4_9allocatorIS6_EEEEv
    - functionName:    _ZN4QPDF3Doc7Objects10table_sizeEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2019
      functionLinenumberEnd: 2035
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          162
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4QPDF3Doc6Common11stopOnErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - _ZNK10QPDFObjGen6getObjEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:2022,77'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_objects.cc:2023,74'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_objects.cc:2029,9'
          Dst:             _ZN4QPDF3Doc6Common11stopOnErrorERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:2031,34'
          Dst:             _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - Src:             'libqpdf/QPDF_objects.cc:2032,16'
          Dst:             _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - Src:             'libqpdf/QPDF_objects.cc:2034,12'
          Dst:             _ZN4QPDF3Doc6Common3toSIiEEmRKT_
    - functionName:    _ZN10QPDFObject8swapWithENSt3__110shared_ptrIS_EE
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF11swapObjectsE10QPDFObjGenS0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2010
      functionLinenumberEnd: 2015
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObject8swapWithENSt3__110shared_ptrIS_EE
        - _ZN4QPDF3Doc7Objects7resolveE10QPDFObjGen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:2012,16'
          Dst:             _ZN4QPDF3Doc7Objects7resolveE10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:2013,16'
          Dst:             _ZN4QPDF3Doc7Objects7resolveE10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:2014,31'
          Dst:             _ZN10QPDFObject8swapWithENSt3__110shared_ptrIS_EE
    - functionName:    _ZN4QPDF11swapObjectsEiiii
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2004
      functionLinenumberEnd: 2006
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFObjGenC2Eii
        - _ZN4QPDF11swapObjectsE10QPDFObjGenS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:2005,17'
          Dst:             _ZN10QPDFObjGenC2Eii
        - Src:             'libqpdf/QPDF_objects.cc:2005,50'
          Dst:             _ZN10QPDFObjGenC2Eii
        - Src:             'libqpdf/QPDF_objects.cc:2005,5'
          Dst:             _ZN4QPDF11swapObjectsE10QPDFObjGenS0_
    - functionName:    _ZN4QPDF15replaceReservedE16QPDFObjectHandleS0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1993
      functionLinenumberEnd: 2000
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          83
      EdgeCount:       24
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF13replaceObjectE10QPDFObjGen16QPDFObjectHandle
        - _ZNK16QPDFObjectHandle11getTypeCodeEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1994,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_objects.cc:1995,24'
          Dst:             _ZNK16QPDFObjectHandle11getTypeCodeEv
        - Src:             'libqpdf/QPDF_objects.cc:1997,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1997,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDF_objects.cc:1997,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1997,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDF_objects.cc:1997,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1999,28'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_objects.cc:1999,41'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_objects.cc:1999,5'
          Dst:             _ZN4QPDF13replaceObjectE10QPDFObjGen16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_objects.cc:1999,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1999,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF13replaceObjectE10QPDFObjGen16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1972
      functionLinenumberEnd: 1977
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF3Doc7Objects11updateCacheE10QPDFObjGenRKNSt3__110shared_ptrI10QPDFObjectEExxb
        - _ZNK10QPDFObjGeneqERKS_
        - _ZNK16QPDFObjectHandle10isIndirectEv
        - _ZNK16QPDFObjectHandle8isStreamEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4qpdf10BaseHandle6obj_spEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1973,10'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_objects.cc:1973,20'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDF_objects.cc:1973,41'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDF_objects.cc:1973,58'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_objects.cc:1973,70'
          Dst:             _ZNK10QPDFObjGeneqERKS_
        - Src:             'libqpdf/QPDF_objects.cc:1974,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1974,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDF_objects.cc:1974,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1974,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDF_objects.cc:1974,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1976,35'
          Dst:             _ZNK4qpdf10BaseHandle6obj_spEv
        - Src:             'libqpdf/QPDF_objects.cc:1976,16'
          Dst:             _ZN4QPDF3Doc7Objects11updateCacheE10QPDFObjGenRKNSt3__110shared_ptrI10QPDFObjectEExxb
    - functionName:    _ZN4QPDF13replaceObjectEii16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1966
      functionLinenumberEnd: 1968
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10QPDFObjGenC2Eii
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF13replaceObjectE10QPDFObjGen16QPDFObjectHandle
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1967,19'
          Dst:             _ZN10QPDFObjGenC2Eii
        - Src:             'libqpdf/QPDF_objects.cc:1967,50'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_objects.cc:1967,5'
          Dst:             _ZN4QPDF13replaceObjectE10QPDFObjGen16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_objects.cc:1967,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1967,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc7Objects16getObjectForJSONEii
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1938
      functionLinenumberEnd: 1947
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10QPDFObjGenC2Eii
        - _ZN10QPDFObject6createI15QPDF_UnresolvedJEEENSt3__110shared_ptrIS_EEP4QPDF10QPDFObjGenDpOT0_
        - _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEP4QPDF10QPDFObjGenDpOT0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1939,15'
          Dst:             _ZN10QPDFObjGenC2Eii
        - Src:             'libqpdf/QPDF_objects.cc:1944,15'
          Dst:             _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEP4QPDF10QPDFObjGenDpOT0_
        - Src:             'libqpdf/QPDF_objects.cc:1945,15'
          Dst:             _ZN10QPDFObject6createI15QPDF_UnresolvedJEEENSt3__110shared_ptrIS_EEP4QPDF10QPDFObjGenDpOT0_
    - functionName:    _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEP4QPDF10QPDFObjGenDpOT0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc7Objects18getObjectForParserEiib
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1920
      functionLinenumberEnd: 1934
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          207
      EdgeCount:       56
      CyclomaticComplexity: 29
      functionsReached:
        - _ZN10QPDFObjGenC2Eii
        - _ZN10QPDFObject6createI15QPDF_UnresolvedJEEENSt3__110shared_ptrIS_EEP4QPDF10QPDFObjGenDpOT0_
        - _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEP4QPDF10QPDFObjGenDpOT0_
        - _ZNK10QPDFObjGen6getObjEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1922,15'
          Dst:             _ZN10QPDFObjGenC2Eii
        - Src:             'libqpdf/QPDF_objects.cc:1926,57'
          Dst:             _ZNK10QPDFObjGen6getObjEv
        - Src:             'libqpdf/QPDF_objects.cc:1927,41'
          Dst:             _ZN10QPDFObject6createI15QPDF_UnresolvedJEEENSt3__110shared_ptrIS_EEP4QPDF10QPDFObjGenDpOT0_
        - Src:             'libqpdf/QPDF_objects.cc:1931,16'
          Dst:             _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEDpOT0_
        - Src:             'libqpdf/QPDF_objects.cc:1933,37'
          Dst:             _ZN10QPDFObject6createI9QPDF_NullJEEENSt3__110shared_ptrIS_EEP4QPDF10QPDFObjGenDpOT0_
    - functionName:    _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1911
      functionLinenumberEnd: 1916
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4QPDF3Doc7Objects26makeIndirectFromQPDFObjectERKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZNK4qpdf10BaseHandle6obj_spEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1912,10'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_objects.cc:1913,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1913,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDF_objects.cc:1913,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1913,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDF_objects.cc:1913,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1915,53'
          Dst:             _ZNK4qpdf10BaseHandle6obj_spEv
        - Src:             'libqpdf/QPDF_objects.cc:1915,23'
          Dst:             _ZN4QPDF3Doc7Objects26makeIndirectFromQPDFObjectERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZN4QPDF3Doc7Objects26makeIndirectFromQPDFObjectERKNSt3__110shared_ptrI10QPDFObjectEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1903
      functionLinenumberEnd: 1907
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4QPDF3Doc7Objects10nextObjGenEv
        - _ZN4QPDF3Doc7Objects11newIndirectE10QPDFObjGenRKNSt3__110shared_ptrI10QPDFObjectEE
        - _ZN4QPDF8ObjCacheC2ENSt3__110shared_ptrI10QPDFObjectEExx
        - _ZN4QPDF8ObjCacheD2Ev
        - _ZN4QPDF8ObjCacheaSEOS0_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1904,21'
          Dst:             _ZN4QPDF3Doc7Objects10nextObjGenEv
        - Src:             'libqpdf/QPDF_objects.cc:1905,26'
          Dst:             _ZN4QPDF8ObjCacheC2ENSt3__110shared_ptrI10QPDFObjectEExx
        - Src:             'libqpdf/QPDF_objects.cc:1905,24'
          Dst:             _ZN4QPDF8ObjCacheaSEOS0_
        - Src:             'libqpdf/QPDF_objects.cc:1905,5'
          Dst:             _ZN4QPDF8ObjCacheD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1906,12'
          Dst:             _ZN4QPDF3Doc7Objects11newIndirectE10QPDFObjGenRKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDF_objects.cc:1905,5'
          Dst:             _ZN4QPDF8ObjCacheD2Ev
    - functionName:    _ZN4QPDF3Doc7Objects10nextObjGenEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1893
      functionLinenumberEnd: 1899
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN10QPDFObjGenC2Eii
        - _ZN4QPDF14getObjectCountEv
        - _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - _ZNSt11range_errorC2B8ne220000EPKc
        - _ZNSt11range_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1894,30'
          Dst:             _ZN4QPDF14getObjectCountEv
        - Src:             'libqpdf/QPDF_objects.cc:1894,21'
          Dst:             _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - Src:             'libqpdf/QPDF_objects.cc:1896,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1896,15'
          Dst:             _ZNSt11range_errorC2B8ne220000EPKc
        - Src:             'libqpdf/QPDF_objects.cc:1896,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1896,9'
          Dst:             _ZNSt11range_errorD1Ev
        - Src:             'libqpdf/QPDF_objects.cc:1896,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1898,12'
          Dst:             _ZN10QPDFObjGenC2Eii
    - functionName:    _ZN4QPDF3Doc7Objects11newIndirectE10QPDFObjGenRKNSt3__110shared_ptrI10QPDFObjectEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1855
      functionLinenumberEnd: 1857
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10QPDFObject21setDefaultDescriptionEP4QPDFRK10QPDFObjGen
        - _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1856,10'
          Dst:             _ZN10QPDFObject21setDefaultDescriptionEP4QPDFRK10QPDFObjGen
        - Src:             'libqpdf/QPDF_objects.cc:1857,12'
          Dst:             _ZN16QPDFObjectHandleC2ERKNSt3__110shared_ptrI10QPDFObjectEE
    - functionName:    _ZNSt11range_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:177,65'
          Dst:             _ZNSt13runtime_errorC2EPKc
    - functionName:    _ZN4QPDF13getAllObjectsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1267
      functionLinenumberEnd: 1275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          116
      EdgeCount:       34
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF21fixDanglingReferencesEb
        - _ZN4QPDF3Doc7Objects11newIndirectE10QPDFObjGenRKNSt3__110shared_ptrI10QPDFObjectEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1269,5'
          Dst:             _ZN4QPDF21fixDanglingReferencesEb
        - Src:             'libqpdf/QPDF_objects.cc:1272,40'
          Dst:             _ZN4QPDF3Doc7Objects11newIndirectE10QPDFObjGenRKNSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDF_objects.cc:1272,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:1272,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF13showXRefTableEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          212
      EdgeCount:       48
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN10QPDFLogger4infoEPKc
        - _ZN10QPDFLogger7getInfoEb
        - _ZN8PipelinelsEPKc
        - _ZN8PipelinelsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN8PipelinelsEi
        - _ZN8PipelinelsEx
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK13QPDFXRefEntry17getObjStreamIndexEv
        - _ZNK13QPDFXRefEntry18getObjStreamNumberEv
        - _ZNK13QPDFXRefEntry7getTypeEv
        - _ZNK13QPDFXRefEntry9getOffsetEv
        - _ZNK4qpdf3Doc6Config3logEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libqpdf/QPDF_objects.cc:1202,9'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:1197,25'
          Dst:             _ZNK4qpdf3Doc6Config3logEv
        - Src:             'libqpdf/QPDF_objects.cc:1197,32'
          Dst:             _ZN10QPDFLogger7getInfoEb
        - Src:             'libqpdf/QPDF_objects.cc:1201,20'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDF_objects.cc:1201,14'
          Dst:             _ZN8PipelinelsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:1201,33'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_objects.cc:1202,23'
          Dst:             _ZNK13QPDFXRefEntry7getTypeEv
        - Src:             'libqpdf/QPDF_objects.cc:1204,18'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_objects.cc:1204,56'
          Dst:             _ZNK13QPDFXRefEntry9getOffsetEv
        - Src:             'libqpdf/QPDF_objects.cc:1204,47'
          Dst:             _ZN8PipelinelsEx
        - Src:             'libqpdf/QPDF_objects.cc:1208,20'
          Dst:             _ZNK4qpdf3Doc6Config3logEv
        - Src:             'libqpdf/QPDF_objects.cc:1208,27'
          Dst:             _ZN10QPDFLogger7getInfoEb
        - Src:             'libqpdf/QPDF_objects.cc:1208,37'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_objects.cc:1208,73'
          Dst:             _ZNK13QPDFXRefEntry18getObjStreamNumberEv
        - Src:             'libqpdf/QPDF_objects.cc:1208,64'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_objects.cc:1209,37'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/QPDF_objects.cc:1209,62'
          Dst:             _ZNK13QPDFXRefEntry17getObjStreamIndexEv
        - Src:             'libqpdf/QPDF_objects.cc:1209,53'
          Dst:             _ZN8PipelinelsEi
        - Src:             'libqpdf/QPDF_objects.cc:1213,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:1213,19'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDF_objects.cc:1213,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:1213,13'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDF_objects.cc:1213,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:1216,15'
          Dst:             _ZNK4qpdf3Doc6Config3logEv
        - Src:             'libqpdf/QPDF_objects.cc:1216,22'
          Dst:             _ZN10QPDFLogger4infoEPKc
    - functionName:    _ZNK13QPDFXRefEntry17getObjStreamIndexEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4util9assertionIRA53_KcEEvbOT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:63,5'
          Dst:             _ZN4qpdf4util9assertionIRA53_KcEEvbOT_
    - functionName:    _ZN4qpdf4util9assertionIRA53_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:    3
      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:    _ZN4qpdf4util17internal_error_ifIRA34_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:    _ZN4QPDF3Doc7Objects7inParseEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4util17internal_error_ifIRA34_KcEEvbOT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:295,5'
          Dst:             _ZN4qpdf4util17internal_error_ifIRA34_KcEEvbOT_
    - functionName:    _ZN4QPDF3Doc7Objects5parseEPKc
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         174
      ICount:          919
      EdgeCount:       326
      CyclomaticComplexity: 154
      functionsReached:
        - _ZN11InputSource8findLastEPKcxmRNS_6FinderE
        - _ZN11InputSource9findFirstEPKcxmRNS_6FinderE
        - _ZN13QPDFTokenizer5TokenD2Ev
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN4QPDF20EncryptionParameters10initializeERS_
        - _ZN4QPDF3Doc5Pages5emptyEv
        - _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - _ZN4QPDF3Doc7Objects13PatternFinderC2ERS1_MS1_FbvE
        - _ZN4QPDF3Doc7Objects16reconstruct_xrefER7QPDFExcb
        - _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - _ZN4QPDF3Doc7Objects9read_xrefExb
        - _ZN4QPDF7getRootEv
        - _ZN4qpdf10Dictionary5emptyEv
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf3Doc6Config12max_warningsEm
        - _ZN4qpdf6global7Options15inspection_modeEv
        - _ZN5QUtil12string_to_llEPKc
        - _ZN7QPDFExcD2Ev
        - _ZNK13QPDFTokenizer5Token8getValueEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNK4qpdf10BaseHandlecvbEv
        - _ZNK4qpdf3Doc6Config12max_warningsEv
        - _ZNK4qpdf3Doc6Config17surpress_recoveryEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:225,19'
          Dst:             _ZN4QPDF3Doc7Objects13PatternFinderC2ERS1_MS1_FbvE
        - Src:             'libqpdf/QPDF_objects.cc:226,19'
          Dst:             _ZN11InputSource9findFirstEPKcxmRNS_6FinderE
        - Src:             'libqpdf/QPDF_objects.cc:227,14'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:227,9'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:227,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:227,9'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:243,19'
          Dst:             _ZN4QPDF3Doc7Objects13PatternFinderC2ERS1_MS1_FbvE
        - Src:             'libqpdf/QPDF_objects.cc:245,18'
          Dst:             _ZN11InputSource8findLastEPKcxmRNS_6FinderE
        - Src:             'libqpdf/QPDF_objects.cc:246,43'
          Dst:             _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - Src:             'libqpdf/QPDF_objects.cc:246,63'
          Dst:             _ZNK13QPDFTokenizer5Token8getValueEv
        - Src:             'libqpdf/QPDF_objects.cc:246,23'
          Dst:             _ZN5QUtil12string_to_llEPKc
        - Src:             'libqpdf/QPDF_objects.cc:246,9'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:246,9'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:251,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:251,19'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:251,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:251,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:254,13'
          Dst:             _ZN4QPDF3Doc7Objects9read_xrefExb
        - Src:             'libqpdf/QPDF_objects.cc:259,9'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDF_objects.cc:256,13'
          Dst:             __cxa_rethrow
        - Src:             'libqpdf/QPDF_objects.cc:255,9'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDF_objects.cc:258,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:258,19'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:258,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:258,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:259,9'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_objects.cc:257,9'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_objects.cc:260,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDF_objects.cc:261,13'
          Dst:             _ZN4qpdf6global7Options15inspection_modeEv
        - Src:             'libqpdf/QPDF_objects.cc:263,17'
          Dst:             _ZN4QPDF3Doc7Objects16reconstruct_xrefER7QPDFExcb
        - Src:             'libqpdf/QPDF_objects.cc:264,13'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDF_objects.cc:265,22'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:265,17'
          Dst:             _ZN4QPDF3Doc6Common4warnERK7QPDFExc
        - Src:             'libqpdf/QPDF_objects.cc:265,17'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:266,13'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_objects.cc:267,18'
          Dst:             _ZNK4qpdf10BaseHandlecvbEv
        - Src:             'libqpdf/QPDF_objects.cc:268,30'
          Dst:             _ZN4qpdf10Dictionary5emptyEv
        - Src:             'libqpdf/QPDF_objects.cc:268,30'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDF_objects.cc:268,28'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_objects.cc:268,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:268,17'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:265,17'
          Dst:             _ZN7QPDFExcD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:266,13'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_objects.cc:268,17'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:272,16'
          Dst:             _ZNK4qpdf3Doc6Config17surpress_recoveryEv
        - Src:             'libqpdf/QPDF_objects.cc:273,13'
          Dst:             __cxa_rethrow
        - Src:             'libqpdf/QPDF_objects.cc:275,9'
          Dst:             _ZN4QPDF3Doc7Objects16reconstruct_xrefER7QPDFExcb
        - Src:             'libqpdf/QPDF_objects.cc:276,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_objects.cc:278,14'
          Dst:             _ZN4QPDF20EncryptionParameters10initializeERS_
        - Src:             'libqpdf/QPDF_objects.cc:280,41'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDF_objects.cc:280,51'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:280,68'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDF_objects.cc:280,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:280,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:282,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:282,15'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:282,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:276,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_objects.cc:280,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:280,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:282,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:284,15'
          Dst:             _ZNK4qpdf3Doc6Config12max_warningsEv
        - Src:             'libqpdf/QPDF_objects.cc:285,22'
          Dst:             _ZN4QPDF3Doc5Pages5emptyEv
        - Src:             'libqpdf/QPDF_objects.cc:286,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_objects.cc:286,19'
          Dst:             _ZNK4QPDF3Doc6Common10damagedPDFERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEExSA_
        - Src:             'libqpdf/QPDF_objects.cc:286,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_objects.cc:286,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_objects.cc:288,21'
          Dst:             _ZN4qpdf3Doc6Config12max_warningsEm
        - Src:             'libqpdf/QPDF_objects.cc:259,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4QPDF3Doc7Objects10findHeaderEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          135
      EdgeCount:       36
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN11InputSource8readLineEm
        - _ZN4QPDF3Doc7Objects18validatePDFVersionERPKcRNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
        - _ZN4qpdf4util9assertionIRA35_KcEEvbOT_
        - strncmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:186,33'
          Dst:             _ZN11InputSource8readLineEm
        - Src:             'libqpdf/QPDF_objects.cc:188,21'
          Dst:             strncmp
        - Src:             'libqpdf/QPDF_objects.cc:188,5'
          Dst:             _ZN4qpdf4util9assertionIRA35_KcEEvbOT_
        - Src:             'libqpdf/QPDF_objects.cc:193,10'
          Dst:             _ZN4QPDF3Doc7Objects18validatePDFVersionERPKcRNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
    - functionName:    _ZN4QPDF3Doc7Objects13findStartxrefEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          136
      EdgeCount:       49
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN13QPDFTokenizer5TokenD2Ev
        - _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - _ZNK11InputSource13getLastOffsetEv
        - _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK13QPDFTokenizer5Token9isIntegerEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:209,9'
          Dst:             _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - Src:             'libqpdf/QPDF_objects.cc:209,29'
          Dst:             _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_objects.cc:209,52'
          Dst:             _ZN4QPDF3Doc7Objects9readTokenER11InputSourcem
        - Src:             'libqpdf/QPDF_objects.cc:209,72'
          Dst:             _ZNK13QPDFTokenizer5Token9isIntegerEv
        - Src:             'libqpdf/QPDF_objects.cc:209,9'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:209,9'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:211,32'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/QPDF_objects.cc:209,9'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/QPDF_objects.cc:209,9'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
    - functionName:    _ZN4qpdf4util9assertionIRA35_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:    _ZN4QPDF3Doc7Objects18validatePDFVersionERPKcRNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          96
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN4qpdf4util8is_digitEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:166,10'
          Dst:             _ZN4qpdf4util8is_digitEc
        - Src:             'libqpdf/QPDF_objects.cc:169,12'
          Dst:             _ZN4qpdf4util8is_digitEc
        - Src:             'libqpdf/QPDF_objects.cc:172,24'
          Dst:             _ZN4qpdf4util8is_digitEc
        - Src:             'libqpdf/QPDF_objects.cc:176,12'
          Dst:             _ZN4qpdf4util8is_digitEc
    - 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:    5
      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:    _ZN13QPDFXRefEntryC2Eixi
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          87
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4qpdf4util9assertionINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvbOT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_objects.cc:37,5'
          Dst:             _ZN4qpdf4util9assertionINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvbOT_
    - functionName:    _ZN13QPDFXRefEntryC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_objects.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN22QPDFPageDocumentHelperC2ER4QPDF
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18QPDFDocumentHelperC2ER4QPDF
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:584,5'
          Dst:             _ZN18QPDFDocumentHelperC2ER4QPDF
    - functionName:    _ZN4QPDF3Doc5Pages28flatten_annotations_for_pageER20QPDFPageObjectHelperR16QPDFObjectHandleRN4qpdf4impl8AcroFormEii
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         215
      ICount:          1068
      EdgeCount:       392
      CyclomaticComplexity: 179
      functionsReached:
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle11shallowCopyEv
        - _ZN16QPDFObjectHandle14mergeResourcesES_PNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS1_IS7_S7_NS0_4lessIS7_EENS5_INS0_4pairIKS7_S7_EEEEEES9_NS5_INSA_ISB_SE_EEEEEE
        - _ZN16QPDFObjectHandle8newArrayERKNSt3__16vectorIS_NS0_9allocatorIS_EEEE
        - _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN16QPDFObjectHelper15getObjectHandleEv
        - _ZN20QPDFPageObjectHelper14getAnnotationsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN20QPDFPageObjectHelper15addPageContentsE16QPDFObjectHandleb
        - _ZN25QPDFFormFieldObjectHelper19getDefaultResourcesEv
        - _ZN25QPDFFormFieldObjectHelperD2Ev
        - _ZN26QPDFAnnotationObjectHelper10getSubtypeEv
        - _ZN26QPDFAnnotationObjectHelper19getAppearanceStreamERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZN26QPDFAnnotationObjectHelper23getAppearanceDictionaryEv
        - _ZN26QPDFAnnotationObjectHelper27getPageContentForAppearanceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiii
        - _ZN26QPDFAnnotationObjectHelperC2ERKS_
        - _ZN26QPDFAnnotationObjectHelperD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF13replaceObjectE10QPDFObjGen16QPDFObjectHandle
        - _ZN4QPDF9newStreamERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN4qpdf10DictionaryC2EONSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandleNS1_4lessIS8_EENS6_INS1_4pairIKS8_S9_EEEEEE
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf4impl8AcroForm18getNeedAppearancesEv
        - _ZN4qpdf4impl8AcroForm21getFieldForAnnotationE26QPDFAnnotationObjectHelper
        - _ZNK16QPDFObjectHandle10isIndirectEv
        - _ZNK16QPDFObjectHandle11getIntValueEv
        - _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - _ZNK16QPDFObjectHandle21getUniqueResourceNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERiPNS0_3setIS6_NS0_4lessIS6_EENS4_IS6_EEEE
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7getDictEv
        - _ZNK16QPDFObjectHandle8isStreamEv
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK16QPDFObjectHandle9isIntegerEv
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:677,34'
          Dst:             _ZN4qpdf4impl8AcroForm18getNeedAppearancesEv
        - Src:             'libqpdf/QPDF_pages.cc:678,59'
          Dst:             _ZN20QPDFPageObjectHelper14getAnnotationsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:682,40'
          Dst:             _ZN16QPDFObjectHelper15getObjectHandleEv
        - Src:             'libqpdf/QPDF_pages.cc:682,58'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:682,35'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:683,20'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/QPDF_pages.cc:683,46'
          Dst:             _ZNK16QPDFObjectHandle11getIntValueEv
        - Src:             'libqpdf/QPDF_pages.cc:684,29'
          Dst:             _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - Src:             'libqpdf/QPDF_pages.cc:682,35'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:688,35'
          Dst:             _ZN26QPDFAnnotationObjectHelper19getAppearanceStreamERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDF_pages.cc:689,31'
          Dst:             _ZN26QPDFAnnotationObjectHelper10getSubtypeEv
        - Src:             'libqpdf/QPDF_pages.cc:694,27'
          Dst:             _ZNK16QPDFObjectHandle8isStreamEv
        - Src:             'libqpdf/QPDF_pages.cc:696,75'
          Dst:             _ZN26QPDFAnnotationObjectHelperC2ERKS_
        - Src:             'libqpdf/QPDF_pages.cc:696,53'
          Dst:             _ZN4qpdf4impl8AcroForm21getFieldForAnnotationE26QPDFAnnotationObjectHelper
        - Src:             'libqpdf/QPDF_pages.cc:696,48'
          Dst:             _ZN26QPDFAnnotationObjectHelperD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:697,52'
          Dst:             _ZNK16QPDFObjectHandle7getDictEv
        - Src:             'libqpdf/QPDF_pages.cc:697,62'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:697,49'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:698,34'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDF_pages.cc:700,24'
          Dst:             _ZNK16QPDFObjectHandle7getDictEv
        - Src:             'libqpdf/QPDF_pages.cc:700,72'
          Dst:             _ZN16QPDFObjectHandle11shallowCopyEv
        - Src:             'libqpdf/QPDF_pages.cc:700,34'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_pages.cc:700,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:700,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:701,39'
          Dst:             _ZNK16QPDFObjectHandle7getDictEv
        - Src:             'libqpdf/QPDF_pages.cc:701,49'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:701,34'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_pages.cc:701,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:701,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:696,48'
          Dst:             _ZN26QPDFAnnotationObjectHelperD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:697,49'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:700,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:700,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:701,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:703,48'
          Dst:             _ZN25QPDFFormFieldObjectHelper19getDefaultResourcesEv
        - Src:             'libqpdf/QPDF_pages.cc:703,30'
          Dst:             _ZN16QPDFObjectHandle14mergeResourcesES_PNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS1_IS7_S7_NS0_4lessIS7_EENS5_INS0_4pairIKS7_S7_EEEEEES9_NS5_INSA_ISB_SE_EEEEEE
        - Src:             'libqpdf/QPDF_pages.cc:703,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:704,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:704,13'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:703,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:704,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:704,13'
          Dst:             _ZN25QPDFFormFieldObjectHelperD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:705,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_pages.cc:707,42'
          Dst:             _ZNK16QPDFObjectHandle21getUniqueResourceNameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERiPNS0_3setIS6_NS0_4lessIS6_EENS4_IS6_EEEE
        - Src:             'libqpdf/QPDF_pages.cc:709,21'
          Dst:             _ZN26QPDFAnnotationObjectHelper27getPageContentForAppearanceERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiii
        - Src:             'libqpdf/QPDF_pages.cc:711,67'
          Dst:             _ZN4qpdf10DictionaryC2EONSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandleNS1_4lessIS8_EENS6_INS1_4pairIKS8_S9_EEEEEE
        - Src:             'libqpdf/QPDF_pages.cc:711,42'
          Dst:             _ZN4qpdf10DictionaryC2EONSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE16QPDFObjectHandleNS1_4lessIS8_EENS6_INS1_4pairIKS8_S9_EEEEEE
        - Src:             'libqpdf/QPDF_pages.cc:711,42'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDF_pages.cc:711,27'
          Dst:             _ZN16QPDFObjectHandle14mergeResourcesES_PNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS1_IS7_S7_NS0_4lessIS7_EENS5_INS0_4pairIKS7_S7_EEEEEES9_NS5_INSA_ISB_SE_EEEEEE
        - Src:             'libqpdf/QPDF_pages.cc:711,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:711,17'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:711,17'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:712,27'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:712,46'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_pages.cc:712,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:711,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:711,17'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:711,17'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:712,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:716,36'
          Dst:             _ZN26QPDFAnnotationObjectHelper23getAppearanceDictionaryEv
        - Src:             'libqpdf/QPDF_pages.cc:716,62'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_pages.cc:716,20'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:716,20'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:723,38'
          Dst:             _ZN16QPDFObjectHelper15getObjectHandleEv
        - Src:             'libqpdf/QPDF_pages.cc:723,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:723,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:725,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:725,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:727,41'
          Dst:             _ZN16QPDFObjectHelper15getObjectHandleEv
        - Src:             'libqpdf/QPDF_pages.cc:729,21'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:731,51'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:732,46'
          Dst:             _ZN16QPDFObjectHandle8newArrayERKNSt3__16vectorIS_NS0_9allocatorIS_EEEE
        - Src:             'libqpdf/QPDF_pages.cc:733,28'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDF_pages.cc:734,47'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_pages.cc:734,60'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_pages.cc:734,22'
          Dst:             _ZN4QPDF13replaceObjectE10QPDFObjGen16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_pages.cc:734,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:734,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:736,25'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_pages.cc:738,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:738,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:738,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:738,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:739,35'
          Dst:             _ZN4QPDF9newStreamERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:739,14'
          Dst:             _ZN20QPDFPageObjectHelper15addPageContentsE16QPDFObjectHandleb
        - Src:             'libqpdf/QPDF_pages.cc:739,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:740,35'
          Dst:             _ZN4QPDF9newStreamERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:740,14'
          Dst:             _ZN20QPDFPageObjectHelper15addPageContentsE16QPDFObjectHandleb
        - Src:             'libqpdf/QPDF_pages.cc:740,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:741,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:739,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:740,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:741,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:742,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:742,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc5Pages19flatten_annotationsEii
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          295
      EdgeCount:       99
      CyclomaticComplexity: 45
      functionsReached:
        - _ZN16QPDFObjectHandle19replaceKeyAndGetNewERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN16QPDFObjectHelper15getObjectHandleEv
        - _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
        - _ZN20QPDFPageObjectHelperC2E16QPDFObjectHandle
        - _ZN20QPDFPageObjectHelperD2Ev
        - _ZN4QPDF3Doc5Pages28flatten_annotations_for_pageER20QPDFPageObjectHelperR16QPDFObjectHandleRN4qpdf4impl8AcroFormEii
        - _ZN4QPDF3Doc5Pages3allEv
        - _ZN4QPDF3Doc8acroformEv
        - _ZN4QPDF3docEv
        - _ZN4QPDF7getRootEv
        - _ZN4qpdf10Dictionary5emptyEv
        - _ZN4qpdf10DictionaryD2Ev
        - _ZN4qpdf4impl8AcroForm18getNeedAppearancesEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:648,23'
          Dst:             _ZN4QPDF3docEv
        - Src:             'libqpdf/QPDF_pages.cc:648,29'
          Dst:             _ZN4QPDF3Doc8acroformEv
        - Src:             'libqpdf/QPDF_pages.cc:649,14'
          Dst:             _ZN4qpdf4impl8AcroForm18getNeedAppearancesEv
        - Src:             'libqpdf/QPDF_pages.cc:650,14'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDF_pages.cc:651,14'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:652,14'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:650,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:650,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:650,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:650,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:656,35'
          Dst:             _ZN4QPDF3Doc5Pages3allEv
        - Src:             'libqpdf/QPDF_pages.cc:656,33'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_pages.cc:656,33'
          Dst:             _ZN20QPDFPageObjectHelperC2E16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_pages.cc:656,33'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:657,41'
          Dst:             _ZN20QPDFPageObjectHelper12getAttributeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEb
        - Src:             'libqpdf/QPDF_pages.cc:658,24'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDF_pages.cc:660,28'
          Dst:             _ZN16QPDFObjectHelper15getObjectHandleEv
        - Src:             'libqpdf/QPDF_pages.cc:660,80'
          Dst:             _ZN4qpdf10Dictionary5emptyEv
        - Src:             'libqpdf/QPDF_pages.cc:660,80'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDF_pages.cc:660,46'
          Dst:             _ZN16QPDFObjectHandle19replaceKeyAndGetNewERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_pages.cc:660,23'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_pages.cc:660,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:660,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:660,13'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:660,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:656,33'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:660,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:660,13'
          Dst:             _ZN4qpdf10DictionaryD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:660,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:662,9'
          Dst:             _ZN4QPDF3Doc5Pages28flatten_annotations_for_pageER20QPDFPageObjectHelperR16QPDFObjectHandleRN4qpdf4impl8AcroFormEii
        - Src:             'libqpdf/QPDF_pages.cc:663,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:663,5'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:663,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:663,5'
          Dst:             _ZN20QPDFPageObjectHelperD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:664,15'
          Dst:             _ZN4qpdf4impl8AcroForm18getNeedAppearancesEv
        - Src:             'libqpdf/QPDF_pages.cc:665,14'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDF_pages.cc:665,24'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:665,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:665,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN22QPDFPageDocumentHelper18flattenAnnotationsEii
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc5Pages19flatten_annotationsEii
        - _ZN4QPDF3Doc5pagesEv
        - _ZN4QPDF3docEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:642,10'
          Dst:             _ZN4QPDF3docEv
        - Src:             'libqpdf/QPDF_pages.cc:642,16'
          Dst:             _ZN4QPDF3Doc5pagesEv
        - Src:             'libqpdf/QPDF_pages.cc:642,24'
          Dst:             _ZN4QPDF3Doc5Pages19flatten_annotationsEii
    - functionName:    _ZN22QPDFPageDocumentHelper10removePageE20QPDFPageObjectHelper
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper15getObjectHandleEv
        - _ZN4QPDF10removePageE16QPDFObjectHandle
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:636,26'
          Dst:             _ZN16QPDFObjectHelper15getObjectHandleEv
        - Src:             'libqpdf/QPDF_pages.cc:636,10'
          Dst:             _ZN4QPDF10removePageE16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_pages.cc:636,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:636,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF10removePageE16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc5Pages5eraseER16QPDFObjectHandle
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:504,14'
          Dst:             _ZN4QPDF3Doc5Pages5eraseER16QPDFObjectHandle
    - functionName:    _ZN4QPDF3Doc5Pages5eraseER16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          238
      EdgeCount:       60
      CyclomaticComplexity: 25
      functionsReached:
        - _ZN16QPDFObjectHandle10newIntegerEx
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle9eraseItemEi
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF3Doc5Pages19insertPageobjToPageERK16QPDFObjectHandleib
        - _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - _ZN4QPDF7getRootEv
        - _ZN4QPDF8findPageER16QPDFObjectHandle
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4qpdf10BaseHandle4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:510,20'
          Dst:             _ZN4QPDF8findPageER16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_pages.cc:515,21'
          Dst:             _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - Src:             'libqpdf/QPDF_pages.cc:511,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_pages.cc:518,35'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDF_pages.cc:518,45'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:518,30'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:519,35'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:521,10'
          Dst:             _ZN16QPDFObjectHandle9eraseItemEi
        - Src:             'libqpdf/QPDF_pages.cc:522,40'
          Dst:             _ZNK4qpdf10BaseHandle4sizeEv
        - Src:             'libqpdf/QPDF_pages.cc:523,32'
          Dst:             _ZN16QPDFObjectHandle10newIntegerEx
        - Src:             'libqpdf/QPDF_pages.cc:523,11'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_pages.cc:523,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:525,37'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_pages.cc:527,51'
          Dst:             _ZN4QPDF3Doc6Common3toSIiEEmRKT_
        - Src:             'libqpdf/QPDF_pages.cc:527,18'
          Dst:             _ZN4QPDF3Doc5Pages19insertPageobjToPageERK16QPDFObjectHandleib
        - Src:             'libqpdf/QPDF_pages.cc:518,30'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:523,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:529,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:529,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:529,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:529,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF8findPageER16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF8findPageE10QPDFObjGen
        - _ZNK16QPDFObjectHandle9getObjGenEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:554,26'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_pages.cc:554,12'
          Dst:             _ZN4QPDF8findPageE10QPDFObjGen
    - functionName:    _ZN4QPDF3Doc5Pages19insertPageobjToPageERK16QPDFObjectHandleib
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          188
      EdgeCount:       60
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:440,23'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_pages.cc:444,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_pages.cc:447,87'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDF_pages.cc:444,19'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDF_pages.cc:444,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_pages.cc:444,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4QPDF8findPageE10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc5Pages4findE10QPDFObjGen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:560,21'
          Dst:             _ZN4QPDF3Doc5Pages4findE10QPDFObjGen
    - functionName:    _ZN4QPDF3Doc5Pages4findE10QPDFObjGen
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          129
      EdgeCount:       38
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN4QPDF3Doc5Pages16flattenPagesTreeEv
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - _ZNK10QPDFObjGen7unparseEc
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:566,5'
          Dst:             _ZN4QPDF3Doc5Pages16flattenPagesTreeEv
        - Src:             'libqpdf/QPDF_pages.cc:569,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_pages.cc:572,41'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDF_pages.cc:569,15'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDF_pages.cc:569,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_pages.cc:569,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4QPDF3Doc5Pages16flattenPagesTreeEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         79
      ICount:          374
      EdgeCount:       141
      CyclomaticComplexity: 64
      functionsReached:
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF3Doc5Pages19insertPageobjToPageERK16QPDFObjectHandleib
        - _ZN4QPDF3Doc5Pages29pushInheritedAttributesToPageEbb
        - _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - _ZN4QPDF7getRootEv
        - _ZN4qpdf5ArrayC2ERKNSt3__16vectorI16QPDFObjectHandleNS1_9allocatorIS3_EEEE
        - _ZN4qpdf5ArrayD2Ev
        - _ZN4qpdf7IntegerC2ITkNSt3__18integralEmEET_
        - _ZN4qpdf7IntegerD2Ev
        - _ZNK16QPDFObjectHandle12getUIntValueEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNSt13runtime_errorC1EPKc
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:283,5'
          Dst:             _ZN4QPDF3Doc5Pages29pushInheritedAttributesToPageEbb
        - Src:             'libqpdf/QPDF_pages.cc:285,35'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDF_pages.cc:285,45'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:285,30'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:292,48'
          Dst:             _ZN4QPDF3Doc6Common3toIImEEiRKT_
        - Src:             'libqpdf/QPDF_pages.cc:292,9'
          Dst:             _ZN4QPDF3Doc5Pages19insertPageobjToPageERK16QPDFObjectHandleib
        - Src:             'libqpdf/QPDF_pages.cc:293,27'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_pages.cc:285,30'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:296,31'
          Dst:             _ZN4qpdf5ArrayC2ERKNSt3__16vectorI16QPDFObjectHandleNS1_9allocatorIS3_EEEE
        - Src:             'libqpdf/QPDF_pages.cc:296,31'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDF_pages.cc:296,11'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_pages.cc:296,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:296,5'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:298,15'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:298,32'
          Dst:             _ZNK16QPDFObjectHandle12getUIntValueEv
        - Src:             'libqpdf/QPDF_pages.cc:298,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:299,41'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:299,58'
          Dst:             _ZNK16QPDFObjectHandle12getUIntValueEv
        - Src:             'libqpdf/QPDF_pages.cc:299,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:300,40'
          Dst:             _ZN4qpdf7IntegerC2ITkNSt3__18integralEmEET_
        - Src:             'libqpdf/QPDF_pages.cc:300,40'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDF_pages.cc:300,19'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_pages.cc:300,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:300,13'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:296,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:296,5'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:298,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:299,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:300,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:300,13'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:302,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_pages.cc:302,19'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QPDF_pages.cc:302,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_pages.cc:302,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_pages.cc:305,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:305,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc5Pages29pushInheritedAttributesToPageEbb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          140
      EdgeCount:       45
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF3Doc5Pages37pushInheritedAttributesToPageInternalE16QPDFObjectHandleRNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_6vectorIS2_NS8_IS2_EEEENS3_4lessISA_EENS8_INS3_4pairIKSA_SD_EEEEEEbb
        - _ZN4QPDF3Doc5Pages5cacheEv
        - _ZN4qpdf4util9assertionIRA68_KcEEvbOT_
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:327,11'
          Dst:             _ZN4QPDF3Doc5Pages5cacheEv
        - Src:             'libqpdf/QPDF_pages.cc:333,20'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:333,36'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:332,5'
          Dst:             _ZN4QPDF3Doc5Pages37pushInheritedAttributesToPageInternalE16QPDFObjectHandleRNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_6vectorIS2_NS8_IS2_EEEENS3_4lessISA_EENS8_INS3_4pairIKSA_SD_EEEEEEbb
        - Src:             'libqpdf/QPDF_pages.cc:332,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:332,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:337,5'
          Dst:             _ZN4qpdf4util9assertionIRA68_KcEEvbOT_
        - Src:             'libqpdf/QPDF_pages.cc:332,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:332,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc5Pages5cacheEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         81
      ICount:          390
      EdgeCount:       147
      CyclomaticComplexity: 68
      functionsReached:
        - _ZN10QPDFObjGen3set3addES_
        - _ZN10QPDFObjGen3setC2Ev
        - _ZN10QPDFObjGen3setD2Ev
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN4QPDF3Doc5Pages16flattenPagesTreeEv
        - _ZN4QPDF3Doc5Pages19getAllPagesInternalE16QPDFObjectHandlejRN10QPDFObjGen3setES5_bb
        - _ZN4QPDF7getRootEv
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_rethrow
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:57,26'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDF_pages.cc:58,25'
          Dst:             _ZN10QPDFObjGen3setC2Ev
        - Src:             'libqpdf/QPDF_pages.cc:59,25'
          Dst:             _ZN10QPDFObjGen3setC2Ev
        - Src:             'libqpdf/QPDF_pages.cc:60,39'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:63,22'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDF_pages.cc:63,46'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:64,27'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDF_pages.cc:64,23'
          Dst:             _ZN10QPDFObjGen3set3addES_
        - Src:             'libqpdf/QPDF_pages.cc:71,22'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:77,27'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:77,19'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_pages.cc:77,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:80,18'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_pages.cc:83,20'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:85,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_pages.cc:85,19'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDF_pages.cc:85,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_pages.cc:85,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_pages.cc:89,33'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_pages.cc:89,13'
          Dst:             _ZN4QPDF3Doc5Pages19getAllPagesInternalE16QPDFObjectHandlejRN10QPDFObjGen3setES5_bb
        - Src:             'libqpdf/QPDF_pages.cc:89,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:89,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:90,9'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QPDF_pages.cc:93,13'
          Dst:             __cxa_rethrow
        - Src:             'libqpdf/QPDF_pages.cc:94,9'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QPDF_pages.cc:96,13'
          Dst:             _ZN4QPDF3Doc5Pages16flattenPagesTreeEv
        - Src:             'libqpdf/QPDF_pages.cc:99,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:99,5'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:99,5'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:99,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:99,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:99,5'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:99,5'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:99,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:94,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4QPDF3Doc5Pages37pushInheritedAttributesToPageInternalE16QPDFObjectHandleRNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_6vectorIS2_NS8_IS2_EEEENS3_4lessISA_EENS8_INS3_4pairIKSA_SD_EEEEEEbb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         167
      ICount:          771
      EdgeCount:       300
      CyclomaticComplexity: 135
      functionsReached:
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSERKS_
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - _ZN4QPDF3Doc5Pages37pushInheritedAttributesToPageInternalE16QPDFObjectHandleRNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_6vectorIS2_NS8_IS2_EEEENS3_4lessISA_EENS8_INS3_4pairIKSA_SD_EEEEEEbb
        - _ZN4QPDF3Doc6Common4warnE17qpdf_error_code_eRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEExSB_
        - _ZN4qpdf10BaseHandle5eraseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4qpdf5Array3endEv
        - _ZN4qpdf5Array5beginEv
        - _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - _ZN4qpdf5ArrayD2Ev
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZNK16QPDFObjectHandle7getKeysEv
        - _ZNK16QPDFObjectHandle8isScalarEv
        - _ZNK4qpdf10BaseHandle6id_genEv
        - _ZNK4qpdf10BaseHandle6offsetEv
        - _ZNK4qpdf10BaseHandle8containsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle8indirectEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:356,37'
          Dst:             _ZNK16QPDFObjectHandle7getKeysEv
        - Src:             'libqpdf/QPDF_pages.cc:359,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_pages.cc:362,50'
          Dst:             _ZNK4qpdf10BaseHandle6id_genEv
        - Src:             'libqpdf/QPDF_pages.cc:362,59'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDF_pages.cc:363,31'
          Dst:             _ZNK4qpdf10BaseHandle6offsetEv
        - Src:             'libqpdf/QPDF_pages.cc:359,23'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDF_pages.cc:359,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_pages.cc:359,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_pages.cc:370,23'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:370,23'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_pages.cc:371,66'
          Dst:             _ZNK4qpdf10BaseHandle8indirectEv
        - Src:             'libqpdf/QPDF_pages.cc:371,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_pages.cc:372,21'
          Dst:             _ZNK4qpdf10BaseHandle8indirectEv
        - Src:             'libqpdf/QPDF_pages.cc:373,25'
          Dst:             _ZNK16QPDFObjectHandle8isScalarEv
        - Src:             'libqpdf/QPDF_pages.cc:376,71'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_pages.cc:376,52'
          Dst:             _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_pages.cc:376,31'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_pages.cc:376,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:376,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:377,26'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:377,24'
          Dst:             _ZN16QPDFObjectHandleaSERKS_
        - Src:             'libqpdf/QPDF_pages.cc:376,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:376,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:386,23'
          Dst:             _ZN4qpdf10BaseHandle5eraseERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:387,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:387,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:390,48'
          Dst:             _ZNK4qpdf10BaseHandle8containsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:393,57'
          Dst:             _ZNK4qpdf10BaseHandle6id_genEv
        - Src:             'libqpdf/QPDF_pages.cc:393,66'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDF_pages.cc:394,31'
          Dst:             _ZNK4qpdf10BaseHandle6offsetEv
        - Src:             'libqpdf/QPDF_pages.cc:391,17'
          Dst:             _ZN4QPDF3Doc6Common4warnE17qpdf_error_code_eRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEExSB_
        - Src:             'libqpdf/QPDF_pages.cc:405,27'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:405,21'
          Dst:             _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_pages.cc:405,19'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDF_pages.cc:405,19'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDF_pages.cc:405,19'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:406,17'
          Dst:             _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDF_pages.cc:408,17'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_pages.cc:407,13'
          Dst:             _ZN4QPDF3Doc5Pages37pushInheritedAttributesToPageInternalE16QPDFObjectHandleRNSt3__13mapINS3_12basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS3_6vectorIS2_NS8_IS2_EEEENS3_4lessISA_EENS8_INS3_4pairIKSA_SD_EEEEEEbb
        - Src:             'libqpdf/QPDF_pages.cc:407,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:407,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:412,26'
          Dst:             _ZNK4qpdf10BaseHandle8containsERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:413,25'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_pages.cc:415,21'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_pages.cc:405,19'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:433,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
    - functionName:    _ZN4qpdf4util9assertionIRA68_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:    _ZN4QPDF3Doc5Pages19getAllPagesInternalE16QPDFObjectHandlejRN10QPDFObjGen3setES5_bb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         352
      ICount:          1790
      EdgeCount:       605
      CyclomaticComplexity: 255
      functionsReached:
        - _ZN10QPDFObjGen3set3addES_
        - _ZN10QPDFObjGen3setC2Ev
        - _ZN10QPDFObjGen3setD2Ev
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandle11shallowCopyEv
        - _ZN16QPDFObjectHandle13newDictionaryEv
        - _ZN16QPDFObjectHandle7newNullEv
        - _ZN16QPDFObjectHandle8newArrayERKNS_9RectangleE
        - _ZN16QPDFObjectHandle9RectangleC2Edddd
        - _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - _ZN4QPDF3Doc5Pages19getAllPagesInternalE16QPDFObjectHandlejRN10QPDFObjGen3setES5_bb
        - _ZN4qpdf4NameC2EONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4qpdf4NameD2Ev
        - _ZN4qpdf5Array3endEv
        - _ZN4qpdf5Array5beginEv
        - _ZN4qpdf5ArrayD2Ev
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK16QPDFObjectHandle10isIndirectEv
        - _ZNK16QPDFObjectHandle11isRectangleEv
        - _ZNK16QPDFObjectHandle12isDictionaryEv
        - _ZNK16QPDFObjectHandle14isSameObjectAsERKS_
        - _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7isArrayEv
        - _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - _ZNK16QPDFObjectHandle9getObjGenEv
        - _ZNK4qpdf10BaseHandle4nullEv
        - _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf10BaseHandle6id_genEv
        - _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:114,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_pages.cc:117,34'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_pages.cc:117,46'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDF_pages.cc:114,15'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDF_pages.cc:114,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_pages.cc:114,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_pages.cc:121,22'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDF_pages.cc:121,18'
          Dst:             _ZN10QPDFObjGen3set3addES_
        - Src:             'libqpdf/QPDF_pages.cc:122,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_pages.cc:125,34'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_pages.cc:125,46'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDF_pages.cc:122,15'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDF_pages.cc:122,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_pages.cc:122,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_pages.cc:129,19'
          Dst:             _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDF_pages.cc:133,18'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:134,38'
          Dst:             _ZN4qpdf4NameC2EONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:134,38'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDF_pages.cc:134,18'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_pages.cc:134,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:134,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:134,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:134,9'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:137,30'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:137,50'
          Dst:             _ZNK16QPDFObjectHandle11isRectangleEv
        - Src:             'libqpdf/QPDF_pages.cc:137,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:138,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_pages.cc:137,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:141,30'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:141,51'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDF_pages.cc:141,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:141,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:143,26'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:144,22'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDF_pages.cc:144,18'
          Dst:             _ZN10QPDFObjGen3set3addES_
        - Src:             'libqpdf/QPDF_pages.cc:145,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_pages.cc:148,34'
          Dst:             _ZNK16QPDFObjectHandle9getObjGenEv
        - Src:             'libqpdf/QPDF_pages.cc:148,46'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDF_pages.cc:145,15'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/QPDF_pages.cc:145,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_pages.cc:145,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_pages.cc:153,26'
          Dst:             _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_pages.cc:153,19'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDF_pages.cc:153,19'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDF_pages.cc:153,19'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:157,18'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDF_pages.cc:158,17'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:162,18'
          Dst:             _ZNK16QPDFObjectHandle10isIndirectEv
        - Src:             'libqpdf/QPDF_pages.cc:163,22'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:165,43'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_pages.cc:165,24'
          Dst:             _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_pages.cc:165,17'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_pages.cc:165,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:165,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:165,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:168,17'
          Dst:             _ZNK16QPDFObjectHandle6hasKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:169,33'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_pages.cc:169,13'
          Dst:             _ZN4QPDF3Doc5Pages19getAllPagesInternalE16QPDFObjectHandlejRN10QPDFObjGen3setES5_bb
        - Src:             'libqpdf/QPDF_pages.cc:169,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:169,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:171,36'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:171,56'
          Dst:             _ZNK16QPDFObjectHandle11isRectangleEv
        - Src:             'libqpdf/QPDF_pages.cc:171,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:172,21'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:177,48'
          Dst:             _ZN16QPDFObjectHandle9RectangleC2Edddd
        - Src:             'libqpdf/QPDF_pages.cc:177,21'
          Dst:             _ZN16QPDFObjectHandle8newArrayERKNS_9RectangleE
        - Src:             'libqpdf/QPDF_pages.cc:175,21'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_pages.cc:175,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:171,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:175,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:181,32'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:183,26'
          Dst:             _ZNK16QPDFObjectHandle12isDictionaryEv
        - Src:             'libqpdf/QPDF_pages.cc:185,25'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:188,50'
          Dst:             _ZN16QPDFObjectHandle13newDictionaryEv
        - Src:             'libqpdf/QPDF_pages.cc:188,25'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_pages.cc:188,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:188,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:190,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:190,13'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:191,31'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:192,25'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/QPDF_pages.cc:193,29'
          Dst:             _ZNK16QPDFObjectHandle7isArrayEv
        - Src:             'libqpdf/QPDF_pages.cc:194,25'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:196,25'
          Dst:             _ZN16QPDFObjectHandle9removeKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:199,37'
          Dst:             _ZN10QPDFObjGen3setC2Ev
        - Src:             'libqpdf/QPDF_pages.cc:200,46'
          Dst:             _ZNK16QPDFObjectHandle8as_arrayEN4qpdf5typedE
        - Src:             'libqpdf/QPDF_pages.cc:200,37'
          Dst:             _ZN4qpdf5Array5beginEv
        - Src:             'libqpdf/QPDF_pages.cc:200,37'
          Dst:             _ZN4qpdf5Array3endEv
        - Src:             'libqpdf/QPDF_pages.cc:200,37'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:201,46'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDF_pages.cc:201,42'
          Dst:             _ZN10QPDFObjGen3set3addES_
        - Src:             'libqpdf/QPDF_pages.cc:205,39'
          Dst:             _ZNK4qpdf10BaseHandle6id_genEv
        - Src:             'libqpdf/QPDF_pages.cc:205,48'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDF_pages.cc:202,33'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:200,37'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:209,17'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:209,17'
          Dst:             _ZN10QPDFObjGen3setD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:212,27'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDF_pages.cc:212,23'
          Dst:             _ZN10QPDFObjGen3set3addES_
        - Src:             'libqpdf/QPDF_pages.cc:216,30'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:222,51'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_pages.cc:222,73'
          Dst:             _ZN16QPDFObjectHandle11shallowCopyEv
        - Src:             'libqpdf/QPDF_pages.cc:222,32'
          Dst:             _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_pages.cc:222,25'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_pages.cc:222,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:222,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:222,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:223,30'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDF_pages.cc:223,26'
          Dst:             _ZN10QPDFObjGen3set3addES_
        - Src:             'libqpdf/QPDF_pages.cc:222,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:222,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:225,30'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:229,27'
          Dst:             _ZN16QPDFObjectHandle7newNullEv
        - Src:             'libqpdf/QPDF_pages.cc:229,25'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_pages.cc:229,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:232,26'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:232,44'
          Dst:             _ZNK16QPDFObjectHandle14isSameObjectAsERKS_
        - Src:             'libqpdf/QPDF_pages.cc:232,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:232,21'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:237,22'
          Dst:             _ZNK16QPDFObjectHandle18isDictionaryOfTypeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'libqpdf/QPDF_pages.cc:238,21'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:239,41'
          Dst:             _ZN4qpdf4NameC2EONSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:239,41'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDF_pages.cc:239,21'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_pages.cc:239,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:239,17'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:239,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:239,17'
          Dst:             _ZN4qpdf4NameD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:243,26'
          Dst:             _ZNK4qpdf10BaseHandle4warnERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:246,23'
          Dst:             _ZN16QPDFObjectHandle7newNullEv
        - Src:             'libqpdf/QPDF_pages.cc:246,21'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_pages.cc:246,17'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:250,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:250,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:153,19'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:252,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:252,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN22QPDFPageDocumentHelper9addPageAtE20QPDFPageObjectHelperbS0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHelper15getObjectHandleEv
        - _ZN4QPDF9addPageAtE16QPDFObjectHandlebS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:630,28'
          Dst:             _ZN16QPDFObjectHelper15getObjectHandleEv
        - Src:             'libqpdf/QPDF_pages.cc:630,63'
          Dst:             _ZN16QPDFObjectHelper15getObjectHandleEv
        - Src:             'libqpdf/QPDF_pages.cc:630,10'
          Dst:             _ZN4QPDF9addPageAtE16QPDFObjectHandlebS0_
        - Src:             'libqpdf/QPDF_pages.cc:630,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:630,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:630,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:630,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF9addPageAtE16QPDFObjectHandlebS0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF3Doc5Pages6insertE16QPDFObjectHandlei
        - _ZN4QPDF8findPageER16QPDFObjectHandle
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:534,18'
          Dst:             _ZN4QPDF8findPageER16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_pages.cc:538,21'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_pages.cc:538,14'
          Dst:             _ZN4QPDF3Doc5Pages6insertE16QPDFObjectHandlei
        - Src:             'libqpdf/QPDF_pages.cc:538,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:538,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc5Pages6insertE16QPDFObjectHandlei
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          395
      EdgeCount:       117
      CyclomaticComplexity: 52
      functionsReached:
        - _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN16QPDFObjectHandleaSEOS_
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4QPDF17copyForeignObjectE16QPDFObjectHandle
        - _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - _ZN4QPDF29pushInheritedAttributesToPageEv
        - _ZN4QPDF3Doc5Pages16flattenPagesTreeEv
        - _ZN4QPDF3Doc5Pages19insertPageobjToPageERK16QPDFObjectHandleib
        - _ZN4QPDF3Doc5Pages4sizeEv
        - _ZN4QPDF7getRootEv
        - _ZN4qpdf5Array6insertEiRK16QPDFObjectHandle
        - _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - _ZN4qpdf5ArrayD2Ev
        - _ZN4qpdf7IntegerC2ITkNSt3__18integralEmEET_
        - _ZN4qpdf7IntegerD2Ev
        - _ZNK4qpdf10BaseHandle4copyEb
        - _ZNK4qpdf10BaseHandle4qpdfEv
        - _ZNK4qpdf10BaseHandle8indirectEv
        - _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK4qpdf5Array4sizeEv
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:461,5'
          Dst:             _ZN4QPDF3Doc5Pages16flattenPagesTreeEv
        - Src:             'libqpdf/QPDF_pages.cc:463,18'
          Dst:             _ZNK4qpdf10BaseHandle8indirectEv
        - Src:             'libqpdf/QPDF_pages.cc:464,43'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_pages.cc:464,24'
          Dst:             _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_pages.cc:464,17'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_pages.cc:464,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:464,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:464,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:465,24'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDF_pages.cc:466,17'
          Dst:             _ZNK4qpdf10BaseHandle4qpdfEv
        - Src:             'libqpdf/QPDF_pages.cc:466,25'
          Dst:             _ZN4QPDF29pushInheritedAttributesToPageEv
        - Src:             'libqpdf/QPDF_pages.cc:467,42'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_pages.cc:467,24'
          Dst:             _ZN4QPDF17copyForeignObjectE16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_pages.cc:467,17'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_pages.cc:467,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:467,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:467,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:469,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_pages.cc:473,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDF_pages.cc:473,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QPDF_pages.cc:473,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDF_pages.cc:473,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/QPDF_pages.cc:473,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDF_pages.cc:480,33'
          Dst:             _ZN4QPDF3Doc5Pages4sizeEv
        - Src:             'libqpdf/QPDF_pages.cc:476,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QPDF_pages.cc:483,39'
          Dst:             _ZNK4qpdf10BaseHandlecv10QPDFObjGenEv
        - Src:             'libqpdf/QPDF_pages.cc:484,51'
          Dst:             _ZNK4qpdf10BaseHandle4copyEb
        - Src:             'libqpdf/QPDF_pages.cc:484,43'
          Dst:             _ZN16QPDFObjectHandleC2EONSt3__110shared_ptrI10QPDFObjectEE
        - Src:             'libqpdf/QPDF_pages.cc:484,24'
          Dst:             _ZN4QPDF18makeIndirectObjectE16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_pages.cc:484,17'
          Dst:             _ZN16QPDFObjectHandleaSEOS_
        - Src:             'libqpdf/QPDF_pages.cc:484,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:484,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:484,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:487,23'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDF_pages.cc:487,18'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:487,18'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_pages.cc:487,18'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:488,18'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:488,18'
          Dst:             _ZN4qpdf5ArrayC2ERK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_pages.cc:490,13'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_pages.cc:491,10'
          Dst:             _ZN4qpdf5Array6insertEiRK16QPDFObjectHandle
        - Src:             'libqpdf/QPDF_pages.cc:492,26'
          Dst:             _ZNK4qpdf5Array4sizeEv
        - Src:             'libqpdf/QPDF_pages.cc:493,32'
          Dst:             _ZN4qpdf7IntegerC2ITkNSt3__18integralEmEET_
        - Src:             'libqpdf/QPDF_pages.cc:493,32'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDF_pages.cc:493,11'
          Dst:             _ZN16QPDFObjectHandle10replaceKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/QPDF_pages.cc:493,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:493,5'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:496,9'
          Dst:             _ZN4QPDF3Doc5Pages19insertPageobjToPageERK16QPDFObjectHandleib
        - Src:             'libqpdf/QPDF_pages.cc:487,18'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:493,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:493,5'
          Dst:             _ZN4qpdf7IntegerD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:498,5'
          Dst:             _ZN4QPDF3Doc5Pages19insertPageobjToPageERK16QPDFObjectHandleib
        - Src:             'libqpdf/QPDF_pages.cc:499,1'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:499,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:499,1'
          Dst:             _ZN4qpdf5ArrayD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:499,1'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF29pushInheritedAttributesToPageEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc5Pages29pushInheritedAttributesToPageEbb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:311,14'
          Dst:             _ZN4QPDF3Doc5Pages29pushInheritedAttributesToPageEbb
    - functionName:    _ZN4QPDF3Doc5Pages6insertERK16QPDFObjectHandlem
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF3Doc5Pages6insertE16QPDFObjectHandlei
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:1177,16'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/qpdf/QPDF_private.hh:1177,9'
          Dst:             _ZN4QPDF3Doc5Pages6insertE16QPDFObjectHandlei
        - Src:             'libqpdf/qpdf/QPDF_private.hh:1177,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/qpdf/QPDF_private.hh:1177,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN22QPDFPageDocumentHelper7addPageE20QPDFPageObjectHelperb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          74
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF3Doc5Pages4sizeEv
        - _ZN4QPDF3Doc5Pages6insertERK16QPDFObjectHandlem
        - _ZN4QPDF3Doc5pagesEv
        - _ZN4QPDF3docEv
        - _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:623,10'
          Dst:             _ZN4QPDF3docEv
        - Src:             'libqpdf/QPDF_pages.cc:623,16'
          Dst:             _ZN4QPDF3Doc5pagesEv
        - Src:             'libqpdf/QPDF_pages.cc:623,31'
          Dst:             _ZNK4qpdf10BaseHandlecv16QPDFObjectHandleEv
        - Src:             'libqpdf/QPDF_pages.cc:623,57'
          Dst:             _ZN4QPDF3docEv
        - Src:             'libqpdf/QPDF_pages.cc:623,63'
          Dst:             _ZN4QPDF3Doc5pagesEv
        - Src:             'libqpdf/QPDF_pages.cc:623,71'
          Dst:             _ZN4QPDF3Doc5Pages4sizeEv
        - Src:             'libqpdf/QPDF_pages.cc:623,24'
          Dst:             _ZN4QPDF3Doc5Pages6insertERK16QPDFObjectHandlem
        - Src:             'libqpdf/QPDF_pages.cc:623,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:623,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN22QPDFPageDocumentHelper27removeUnreferencedResourcesEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN20QPDFPageObjectHelper27removeUnreferencedResourcesEv
        - _ZN22QPDFPageDocumentHelper11getAllPagesEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:615,20'
          Dst:             _ZN22QPDFPageDocumentHelper11getAllPagesEv
        - Src:             'libqpdf/QPDF_pages.cc:616,12'
          Dst:             _ZN20QPDFPageObjectHelper27removeUnreferencedResourcesEv
    - functionName:    _ZN22QPDFPageDocumentHelper11getAllPagesEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc5Pages3endEv
        - _ZN4QPDF3Doc5Pages5beginEv
        - _ZN4QPDF3Doc5pagesEv
        - _ZN4QPDF3docEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:602,21'
          Dst:             _ZN4QPDF3docEv
        - Src:             'libqpdf/QPDF_pages.cc:602,27'
          Dst:             _ZN4QPDF3Doc5pagesEv
        - Src:             'libqpdf/QPDF_pages.cc:603,16'
          Dst:             _ZN4QPDF3Doc5Pages5beginEv
        - Src:             'libqpdf/QPDF_pages.cc:603,28'
          Dst:             _ZN4QPDF3Doc5Pages3endEv
    - functionName:    _ZN22QPDFPageDocumentHelper29pushInheritedAttributesToPageEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF29pushInheritedAttributesToPageEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:609,10'
          Dst:             _ZN4QPDF29pushInheritedAttributesToPageEv
    - functionName:    _ZN22QPDFPageDocumentHelper8validateEb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4QPDF3Doc7page_dhEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDF_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4QPDF3Doc13no_inspectionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDF_private.hh:432,13'
          Dst:             _ZN4QPDF3Doc13no_inspectionEv
    - functionName:    _ZN22QPDFPageDocumentHelper3getER4QPDF
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc7page_dhEv
        - _ZN4QPDF3docEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:591,17'
          Dst:             _ZN4QPDF3docEv
        - Src:             'libqpdf/QPDF_pages.cc:591,23'
          Dst:             _ZN4QPDF3Doc7page_dhEv
    - functionName:    _ZN4QPDF7addPageE16QPDFObjectHandleb
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          125
      EdgeCount:       38
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN16QPDFObjectHandleC2ERKS_
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4QPDF3Doc5Pages6insertE16QPDFObjectHandlei
        - _ZN4QPDF7getRootEv
        - _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:545,25'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_pages.cc:545,18'
          Dst:             _ZN4QPDF3Doc5Pages6insertE16QPDFObjectHandlei
        - Src:             'libqpdf/QPDF_pages.cc:545,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:545,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:547,25'
          Dst:             _ZN16QPDFObjectHandleC2ERKS_
        - Src:             'libqpdf/QPDF_pages.cc:547,34'
          Dst:             _ZN4QPDF7getRootEv
        - Src:             'libqpdf/QPDF_pages.cc:547,34'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:547,34'
          Dst:             _ZNK4qpdf10BaseHandleixERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/QPDF_pages.cc:547,64'
          Dst:             _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - Src:             'libqpdf/QPDF_pages.cc:547,18'
          Dst:             _ZN4QPDF3Doc5Pages6insertE16QPDFObjectHandlei
        - Src:             'libqpdf/QPDF_pages.cc:547,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:547,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:547,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/QPDF_pages.cc:547,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - functionName:    _ZN4QPDF3Doc5Pages12update_cacheEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc5Pages5cacheEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:269,5'
          Dst:             _ZN4QPDF3Doc5Pages5cacheEv
    - functionName:    _ZN4QPDF19updateAllPagesCacheEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc5Pages12update_cacheEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:257,14'
          Dst:             _ZN4QPDF3Doc5Pages12update_cacheEv
    - functionName:    _ZN4QPDF11getAllPagesEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDF_pages.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4QPDF3Doc5Pages3allEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDF_pages.cc:48,21'
          Dst:             _ZN4QPDF3Doc5Pages3allEv
    - functionName:    _GLOBAL__sub_I_QUtil.cc
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'libqpdf/QUtil.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'libqpdf/QUtil.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:0,0'
          Dst:             __cxa_atexit
    - functionName:    '_ZZN5QUtil20call_main_from_wmainEiPKPKwNSt3__18functionIFiiPKPKcEEEENK3$_0clEiPPc'
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 1942
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN5QUtil20call_main_from_wmainEiPKPKwNSt3__18functionIFiiPKPKcEEEEN3$_0C2ERKSC_'
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 1941
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN5QUtil20call_main_from_wmainEiPKPKwNSt3__18functionIFiiPKPKcEEEEN3$_0D2Ev'
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 1941
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN5QUtil20call_main_from_wmainEiPKPKwNSt3__18functionIFiiPKPKcEEEEN3$_0C2EOSC_'
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 1941
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QIntC12IntConverterIitLb1ELb0EE5errorEi
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      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:137,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/qpdf/QIntC.hh:137,40'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'include/qpdf/QIntC.hh:137,19'
          Dst:             _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/qpdf/QIntC.hh:137,13'
          Dst:             __cxa_throw
        - Src:             'include/qpdf/QIntC.hh:137,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN5QIntC12IntConverterIitLb1ELb0EE7convertERKi
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5QIntC12IntConverterIitLb1ELb0EE5errorEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:125,17'
          Dst:             _ZN5QIntC12IntConverterIitLb1ELb0EE5errorEi
    - functionName:    _ZN5QIntC12IntConverterIlmLb1ELb0EE5errorEl
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      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:137,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/qpdf/QIntC.hh:137,40'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'include/qpdf/QIntC.hh:137,19'
          Dst:             _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/qpdf/QIntC.hh:137,13'
          Dst:             __cxa_throw
        - Src:             'include/qpdf/QIntC.hh:137,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN5QIntC12IntConverterIlmLb1ELb0EE7convertERKl
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5QIntC12IntConverterIlmLb1ELb0EE5errorEl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:125,17'
          Dst:             _ZN5QIntC12IntConverterIlmLb1ELb0EE5errorEl
    - functionName:    '_ZZN5QUtil20read_lines_from_fileEP8_IO_FILEbENK3$_0clERc'
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL19read_char_from_FILERcP8_IO_FILE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1268,46'
          Dst:             _ZL19read_char_from_FILERcP8_IO_FILE
    - functionName:    _ZL19read_char_from_FILERcP8_IO_FILE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1233
      functionLinenumberEnd: 1242
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - ferror
        - fread
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1234,16'
          Dst:             fread
        - Src:             'libqpdf/QUtil.cc:1236,13'
          Dst:             ferror
        - Src:             'libqpdf/QUtil.cc:1237,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QUtil.cc:1237,19'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QUtil.cc:1237,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QUtil.cc:1237,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/QUtil.cc:1237,13'
          Dst:             __cxa_free_exception
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ferror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN5QUtil20read_lines_from_fileERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEEbENK3$_0clERc'
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1259
      functionLinenumberEnd: 1259
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN5QUtil20read_lines_from_fileEPKcbENK3$_0clERc'
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL19read_char_from_FILERcP8_IO_FILE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1250,46'
          Dst:             _ZL19read_char_from_FILERcP8_IO_FILE
    - functionName:    _ZN5QIntC12IntConverterIhmLb0ELb0EE5errorEh
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - char
      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:    _ZN5QIntC12IntConverterIhmLb0ELb0EE7convertERKh
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5QIntC12IntConverterIhmLb0ELb0EE5errorEh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:72,17'
          Dst:             _ZN5QIntC12IntConverterIhmLb0ELb0EE5errorEh
    - functionName:    '_ZZN5QUtil13file_providerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEENK3$_0clEP8Pipeline'
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QUtil9pipe_fileEPKcP8Pipeline
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:667,38'
          Dst:             _ZN5QUtil9pipe_fileEPKcP8Pipeline
    - functionName:    _ZN5QUtil9pipe_fileEPKcP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          148
      EdgeCount:       46
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN5QUtil10FileCloserC2EP8_IO_FILE
        - _ZN5QUtil10FileCloserD2Ev
        - _ZN5QUtil10safe_fopenEPKcS1_
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - ferror
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:650,15'
          Dst:             _ZN5QUtil10safe_fopenEPKcS1_
        - Src:             'libqpdf/QUtil.cc:651,16'
          Dst:             _ZN5QUtil10FileCloserC2EP8_IO_FILE
        - Src:             'libqpdf/QUtil.cc:655,19'
          Dst:             fread
        - Src:             'libqpdf/QUtil.cc:659,9'
          Dst:             ferror
        - Src:             'libqpdf/QUtil.cc:660,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QUtil.cc:660,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QUtil.cc:660,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QUtil.cc:660,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QUtil.cc:662,1'
          Dst:             _ZN5QUtil10FileCloserD2Ev
        - Src:             'libqpdf/QUtil.cc:662,1'
          Dst:             _ZN5QUtil10FileCloserD2Ev
    - functionName:    _ZN5QUtil10safe_fopenEPKcS1_
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          67
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN5QUtil13fopen_wrapperERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP8_IO_FILE
        - fopen
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:520,56'
          Dst:             fopen
        - Src:             'libqpdf/QUtil.cc:520,9'
          Dst:             _ZN5QUtil13fopen_wrapperERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP8_IO_FILE
    - functionName:    _ZN5QUtil10FileCloserC2EP8_IO_FILE
      functionSourceFile: '/src/qpdf/include/qpdf/QUtil.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil10FileCloserD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QUtil.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - __clang_call_terminate
        - fclose
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QUtil.hh:122,17'
          Dst:             fclose
        - Src:             'include/qpdf/QUtil.hh:122,17'
          Dst:             __clang_call_terminate
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil13fopen_wrapperERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEP8_IO_FILE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5QUtil18throw_system_errorERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:529,9'
          Dst:             _ZN5QUtil18throw_system_errorERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN5QUtil18throw_system_errorERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN15QPDFSystemErrorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - _ZN15QPDFSystemErrorD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __errno_location
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:460,5'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QUtil.cc:460,40'
          Dst:             __errno_location
        - Src:             'libqpdf/QUtil.cc:460,11'
          Dst:             _ZN15QPDFSystemErrorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'libqpdf/QUtil.cc:460,5'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QUtil.cc:460,5'
          Dst:             _ZN15QPDFSystemErrorD2Ev
        - Src:             'libqpdf/QUtil.cc:460,5'
          Dst:             __cxa_free_exception
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15QPDFSystemErrorD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFSystemError.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFSystemError.hh:36,50'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _ZN15QPDFSystemErrorD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFSystemError.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15QPDFSystemErrorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFSystemError.hh:36,50'
          Dst:             _ZN15QPDFSystemErrorD2Ev
    - functionName:    '_ZZN5QUtil13file_providerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEN3$_0C2ERKS9_'
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN5QUtil13file_providerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEN3$_0D2Ev'
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN5QUtil13file_providerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEN3$_0C2EOS9_'
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QIntC12IntConverterIlxLb1ELb1EE5errorEl
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 110
      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:109,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/qpdf/QIntC.hh:109,40'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'include/qpdf/QIntC.hh:109,19'
          Dst:             _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/qpdf/QIntC.hh:109,13'
          Dst:             __cxa_throw
        - Src:             'include/qpdf/QIntC.hh:109,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN5QIntC12IntConverterIlxLb1ELb1EE7convertERKl
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5QIntC12IntConverterIlxLb1ELb1EE5errorEl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:97,17'
          Dst:             _ZN5QIntC12IntConverterIlxLb1ELb1EE5errorEl
    - functionName:    _ZN5QIntC12IntConverterIxlLb1ELb1EE5errorEx
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 110
      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:109,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/qpdf/QIntC.hh:109,40'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'include/qpdf/QIntC.hh:109,19'
          Dst:             _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/qpdf/QIntC.hh:109,13'
          Dst:             __cxa_throw
        - Src:             'include/qpdf/QIntC.hh:109,13'
          Dst:             __cxa_free_exception
    - 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:    _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:    _ZN5QIntC12IntConverterIihLb1ELb0EE5errorEi
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      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:137,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/qpdf/QIntC.hh:137,40'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'include/qpdf/QIntC.hh:137,19'
          Dst:             _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/qpdf/QIntC.hh:137,13'
          Dst:             __cxa_throw
        - Src:             'include/qpdf/QIntC.hh:137,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN5QIntC12IntConverterIihLb1ELb0EE7convertERKi
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5QIntC12IntConverterIihLb1ELb0EE5errorEi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:125,17'
          Dst:             _ZN5QIntC12IntConverterIihLb1ELb0EE5errorEi
    - functionName:    _ZN5QIntC8to_ucharIiEEhRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterIihLb1ELb0EE7convertERKi
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:181,16'
          Dst:             _ZN5QIntC12IntConverterIihLb1ELb0EE7convertERKi
    - functionName:    _ZN5QIntC12IntConverterIcmLb1ELb0EE5errorEc
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - char
      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:137,13'
          Dst:             __cxa_allocate_exception
        - Src:             'include/qpdf/QIntC.hh:137,40'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'include/qpdf/QIntC.hh:137,19'
          Dst:             _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'include/qpdf/QIntC.hh:137,13'
          Dst:             __cxa_throw
        - Src:             'include/qpdf/QIntC.hh:137,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN5QIntC12IntConverterIcmLb1ELb0EE7convertERKc
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5QIntC12IntConverterIcmLb1ELb0EE5errorEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:125,17'
          Dst:             _ZN5QIntC12IntConverterIcmLb1ELb0EE5errorEc
    - functionName:    _ZL13encode_pdfdocm
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1469
      functionLinenumberEnd: 1475
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15encode_macromanm
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1459
      functionLinenumberEnd: 1465
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL14encode_winansim
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionLinenumberEnd: 1455
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QIntC8to_ulongIcEEmRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterIcmLb1ELb0EE7convertERKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:237,16'
          Dst:             _ZN5QIntC12IntConverterIcmLb1ELb0EE7convertERKc
    - functionName:    _ZN12_GLOBAL__N_126RandomDataProviderProviderC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN24CryptoRandomDataProvider11getInstanceEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1093,22'
          Dst:             _ZN24CryptoRandomDataProvider11getInstanceEv
    - functionName:    _ZN4qpdf4util9assertionIRNSt3__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:    _ZN5QUtil18handle_result_codeE13qpdf_result_eNSt3__117basic_string_viewIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2075
      functionLinenumberEnd: 2083
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          100
      EdgeCount:       32
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4qpdf4util9assertionIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvbOT_
        - _ZNSt11logic_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:2079,5'
          Dst:             _ZN4qpdf4util9assertionIRNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvbOT_
        - Src:             'libqpdf/QUtil.cc:2082,5'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QUtil.cc:2082,11'
          Dst:             _ZNSt11logic_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QUtil.cc:2082,5'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QUtil.cc:2082,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4qpdf4util12is_hex_digitEc
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Util.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4util15hex_decode_charEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Util.hh:109,16'
          Dst:             _ZN4qpdf4util15hex_decode_charEc
    - functionName:    _ZN5QUtil12is_hex_digitEc
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2069
      functionLinenumberEnd: 2070
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4util12is_hex_digitEc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:2070,12'
          Dst:             _ZN4qpdf4util12is_hex_digitEc
    - functionName:    _ZN5QUtil8is_digitEc
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2063
      functionLinenumberEnd: 2064
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4util8is_digitEc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:2064,12'
          Dst:             _ZN4qpdf4util8is_digitEc
    - functionName:    _ZN5QUtil8is_spaceEc
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2057
      functionLinenumberEnd: 2058
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4util8is_spaceEc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:2058,12'
          Dst:             _ZN4qpdf4util8is_spaceEc
    - functionName:    _ZN5QUtil9is_numberEPKc
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2027
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          112
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN4qpdf4util8is_digitEc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:2046,20'
          Dst:             _ZN4qpdf4util8is_digitEc
    - functionName:    _ZN5QUtil15hex_encode_charEc
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2021
      functionLinenumberEnd: 2022
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4util15hex_encode_charEc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:2022,12'
          Dst:             _ZN4qpdf4util15hex_encode_charEc
    - functionName:    _ZN5QUtil15hex_decode_charEc
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2015
      functionLinenumberEnd: 2016
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4util15hex_decode_charEc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:2016,12'
          Dst:             _ZN4qpdf4util15hex_decode_charEc
    - functionName:    _ZN5QUtil20get_max_memory_usageEv
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1950
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         120
      ICount:          552
      EdgeCount:       222
      CyclomaticComplexity: 104
      functionsReached:
        - _ZN5QIntC7to_sizeIyEEmRKT_
        - _ZN5QUtil13string_to_ullEPKc
        - _ZN5QUtil7get_envERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPS6_
        - __cxa_atexit
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
        - fclose
        - fprintf
        - malloc_info
        - open_memstream
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1952,5'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/QUtil.cc:1952,5'
          Dst:             __cxa_atexit
        - Src:             'libqpdf/QUtil.cc:1952,5'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/QUtil.cc:1953,5'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/QUtil.cc:1953,5'
          Dst:             __cxa_atexit
        - Src:             'libqpdf/QUtil.cc:1953,5'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/QUtil.cc:1957,15'
          Dst:             open_memstream
        - Src:             'libqpdf/QUtil.cc:1952,5'
          Dst:             __cxa_guard_abort
        - Src:             'libqpdf/QUtil.cc:1953,5'
          Dst:             __cxa_guard_abort
        - Src:             'libqpdf/QUtil.cc:1961,5'
          Dst:             malloc_info
        - Src:             'libqpdf/QUtil.cc:1962,5'
          Dst:             fclose
        - Src:             'libqpdf/QUtil.cc:1963,9'
          Dst:             _ZN5QUtil7get_envERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPS6_
        - Src:             'libqpdf/QUtil.cc:1964,9'
          Dst:             fprintf
        - Src:             'libqpdf/QUtil.cc:1996,50'
          Dst:             _ZN5QUtil13string_to_ullEPKc
        - Src:             'libqpdf/QUtil.cc:1996,35'
          Dst:             _ZN5QIntC7to_sizeIyEEmRKT_
        - Src:             'libqpdf/QUtil.cc:1999,46'
          Dst:             _ZN5QUtil13string_to_ullEPKc
        - Src:             'libqpdf/QUtil.cc:1999,31'
          Dst:             _ZN5QIntC7to_sizeIyEEmRKT_
        - Src:             'libqpdf/QUtil.cc:2003,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QUtil.cc:2005,5'
          Dst:             __cxa_end_catch
    - functionName:    open_memstream
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    malloc_info
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil7get_envERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPS6_
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - getenv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:834,15'
          Dst:             getenv
    - functionName:    _ZN5QUtil13string_to_ullEPKc
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          209
      EdgeCount:       80
      CyclomaticComplexity: 39
      functionsReached:
        - _ZN4qpdf4util8is_spaceEc
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __errno_location
        - strtoull
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:404,18'
          Dst:             _ZN4qpdf4util8is_spaceEc
        - Src:             'libqpdf/QUtil.cc:408,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QUtil.cc:408,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QUtil.cc:408,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QUtil.cc:408,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QUtil.cc:412,5'
          Dst:             __errno_location
        - Src:             'libqpdf/QUtil.cc:416,33'
          Dst:             strtoull
        - Src:             'libqpdf/QUtil.cc:418,9'
          Dst:             __errno_location
        - Src:             'libqpdf/QUtil.cc:419,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QUtil.cc:419,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QUtil.cc:419,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QUtil.cc:419,9'
          Dst:             __cxa_free_exception
    - functionName:    strtoull
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil20call_main_from_wmainEiPKPKwNSt3__18functionIFiiPKPKcEEE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1940
      functionLinenumberEnd: 1944
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZL20call_main_from_wmainbiPKPKwNSt3__18functionIFiiPPcEEE
        - '_ZZN5QUtil20call_main_from_wmainEiPKPKwNSt3__18functionIFiiPKPKcEEEEN3$_0D2Ev'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1941,12'
          Dst:             _ZL20call_main_from_wmainbiPKPKwNSt3__18functionIFiiPPcEEE
        - Src:             'libqpdf/QUtil.cc:1941,5'
          Dst:             '_ZZN5QUtil20call_main_from_wmainEiPKPKwNSt3__18functionIFiiPKPKcEEEEN3$_0D2Ev'
        - Src:             'libqpdf/QUtil.cc:1941,5'
          Dst:             '_ZZN5QUtil20call_main_from_wmainEiPKPKwNSt3__18functionIFiiPKPKcEEEEN3$_0D2Ev'
    - functionName:    _ZL20call_main_from_wmainbiPKPKwNSt3__18functionIFiiPPcEEE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1905
      functionLinenumberEnd: 1929
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - bool
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          226
      EdgeCount:       59
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN5QIntC6to_intImEEiRKT_
        - _ZN5QIntC7to_sizeIiEEmRKT_
        - _ZN5QIntC8to_ucharIiEEhRKT_
        - _ZN5QUtil13utf16_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - wcslen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1911,23'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QUtil.cc:1914,32'
          Dst:             wcslen
        - Src:             'libqpdf/QUtil.cc:1916,47'
          Dst:             _ZN5QIntC8to_ucharIiEEhRKT_
        - Src:             'libqpdf/QUtil.cc:1917,47'
          Dst:             _ZN5QIntC8to_ucharIiEEhRKT_
        - Src:             'libqpdf/QUtil.cc:1919,32'
          Dst:             _ZN5QUtil13utf16_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QUtil.cc:1926,12'
          Dst:             _ZN5QIntC6to_intImEEiRKT_
    - functionName:    wcslen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil13utf16_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1703
      functionLinenumberEnd: 1745
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          240
      EdgeCount:       43
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN5QIntC9to_ushortIiEEtRKT_
        - _ZN5QUtil6toUTF8Em
        - _ZN5QUtil8is_utf16ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1712,9'
          Dst:             _ZN5QUtil8is_utf16ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QUtil.cc:1726,31'
          Dst:             _ZN5QIntC9to_ushortIiEEtRKT_
        - Src:             'libqpdf/QUtil.cc:1734,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/QUtil.cc:1741,19'
          Dst:             _ZN5QUtil6toUTF8Em
    - functionName:    _ZN5QUtil8is_utf16ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4util8is_utf16ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1692,12'
          Dst:             _ZN4qpdf4util8is_utf16ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN5QIntC9to_ushortIiEEtRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterIitLb1ELb0EE7convertERKi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:195,16'
          Dst:             _ZN5QIntC12IntConverterIitLb1ELb0EE7convertERKi
    - functionName:    _ZN5QUtil6toUTF8Em
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          167
      EdgeCount:       53
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN5QIntC8to_ulongIhEEmRKT_
        - _ZN5QIntC8to_ulongIiEEmRKT_
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt13runtime_errorC1EPKc
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1015,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QUtil.cc:1015,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QUtil.cc:1015,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QUtil.cc:1015,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QUtil.cc:1026,23'
          Dst:             _ZN5QIntC8to_ulongIhEEmRKT_
        - Src:             'libqpdf/QUtil.cc:1034,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QUtil.cc:1034,23'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QUtil.cc:1034,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QUtil.cc:1034,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QUtil.cc:1039,48'
          Dst:             _ZN5QIntC8to_ulongIiEEmRKT_
    - functionName:    _ZN5QIntC8to_ulongIhEEmRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterIhmLb0ELb0EE7convertERKh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:237,16'
          Dst:             _ZN5QIntC12IntConverterIhmLb0ELb0EE7convertERKh
    - functionName:    _ZN5QIntC8to_ulongIiEEmRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterIimLb1ELb0EE7convertERKi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:237,16'
          Dst:             _ZN5QIntC12IntConverterIimLb1ELb0EE7convertERKi
    - functionName:    _ZN5QUtil20call_main_from_wmainEiPPwNSt3__18functionIFiiPPcEEE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1933
      functionLinenumberEnd: 1935
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZL20call_main_from_wmainbiPKPKwNSt3__18functionIFiiPPcEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1934,12'
          Dst:             _ZL20call_main_from_wmainbiPKPKwNSt3__18functionIFiiPPcEEE
    - functionName:    _ZN5QUtil27possible_repaired_encodingsENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1830
      functionLinenumberEnd: 1899
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         90
      ICount:          368
      EdgeCount:       164
      CyclomaticComplexity: 76
      functionsReached:
        - _ZN5QUtil13utf16_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN5QUtil15pdf_doc_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN5QUtil15utf8_to_pdf_docERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_c
        - _ZN5QUtil16analyze_encodingERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERbS9_S9_
        - _ZN5QUtil16utf8_to_win_ansiERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_c
        - _ZN5QUtil16win_ansi_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN5QUtil17mac_roman_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN5QUtil17utf8_to_mac_romanERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_c
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1837,5'
          Dst:             _ZN5QUtil16analyze_encodingERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERbS9_S9_
        - Src:             'libqpdf/QUtil.cc:1845,20'
          Dst:             _ZN5QUtil13utf16_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QUtil.cc:1850,13'
          Dst:             _ZN5QUtil15utf8_to_pdf_docERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_c
        - Src:             'libqpdf/QUtil.cc:1853,13'
          Dst:             _ZN5QUtil16utf8_to_win_ansiERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_c
        - Src:             'libqpdf/QUtil.cc:1856,13'
          Dst:             _ZN5QUtil17utf8_to_mac_romanERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_c
        - Src:             'libqpdf/QUtil.cc:1861,34'
          Dst:             _ZN5QUtil15pdf_doc_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QUtil.cc:1863,35'
          Dst:             _ZN5QUtil16win_ansi_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QUtil.cc:1865,36'
          Dst:             _ZN5QUtil17mac_roman_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QUtil.cc:1870,13'
          Dst:             _ZN5QUtil16utf8_to_win_ansiERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_c
        - Src:             'libqpdf/QUtil.cc:1873,13'
          Dst:             _ZN5QUtil17utf8_to_mac_romanERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_c
        - Src:             'libqpdf/QUtil.cc:1876,13'
          Dst:             _ZN5QUtil15utf8_to_pdf_docERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_c
        - Src:             'libqpdf/QUtil.cc:1879,13'
          Dst:             _ZN5QUtil17utf8_to_mac_romanERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_c
        - Src:             'libqpdf/QUtil.cc:1882,13'
          Dst:             _ZN5QUtil15utf8_to_pdf_docERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_c
        - Src:             'libqpdf/QUtil.cc:1885,13'
          Dst:             _ZN5QUtil16utf8_to_win_ansiERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_c
    - functionName:    _ZN5QUtil16analyze_encodingERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERbS9_S9_
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1802
      functionLinenumberEnd: 1826
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          121
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN5QUtil23get_next_utf8_codepointERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERmRb
        - _ZN5QUtil8is_utf16ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1804,9'
          Dst:             _ZN5QUtil8is_utf16ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QUtil.cc:1815,9'
          Dst:             _ZN5QUtil23get_next_utf8_codepointERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERmRb
    - functionName:    _ZN5QUtil15utf8_to_pdf_docERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_c
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1685
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14transcode_utf8RKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_10encoding_ec
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1686,12'
          Dst:             _ZL14transcode_utf8RKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_10encoding_ec
    - functionName:    _ZN5QUtil16utf8_to_win_ansiERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_c
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1673
      functionLinenumberEnd: 1674
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14transcode_utf8RKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_10encoding_ec
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1674,12'
          Dst:             _ZL14transcode_utf8RKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_10encoding_ec
    - functionName:    _ZN5QUtil17utf8_to_mac_romanERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_c
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1679
      functionLinenumberEnd: 1680
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14transcode_utf8RKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_10encoding_ec
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1680,12'
          Dst:             _ZL14transcode_utf8RKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_10encoding_ec
    - functionName:    _ZN5QUtil15pdf_doc_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1781
      functionLinenumberEnd: 1797
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          173
      EdgeCount:       35
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5QUtil6toUTF8Em
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1794,19'
          Dst:             _ZN5QUtil6toUTF8Em
    - functionName:    _ZN5QUtil16win_ansi_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1749
      functionLinenumberEnd: 1761
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QUtil6toUTF8Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1758,19'
          Dst:             _ZN5QUtil6toUTF8Em
    - functionName:    _ZN5QUtil17mac_roman_to_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1765
      functionLinenumberEnd: 1777
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          119
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN5QUtil6toUTF8Em
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1774,19'
          Dst:             _ZN5QUtil6toUTF8Em
    - functionName:    _ZL14transcode_utf8RKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_10encoding_ec
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1543
      functionLinenumberEnd: 1625
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          454
      EdgeCount:       126
      CyclomaticComplexity: 29
      functionsReached:
        - _ZL13encode_pdfdocm
        - _ZL14encode_winansim
        - _ZL15encode_macromanm
        - _ZN5QIntC8to_ulongIcEEmRKT_
        - _ZN5QUtil23get_next_utf8_codepointERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERmRb
        - _ZN5QUtil7toUTF16Em
        - __cxa_atexit
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libqpdf/QUtil.cc:1547,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1559,13'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/QUtil.cc:1559,13'
          Dst:             __cxa_atexit
        - Src:             'libqpdf/QUtil.cc:1559,13'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/QUtil.cc:1560,13'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/QUtil.cc:1560,13'
          Dst:             __cxa_atexit
        - Src:             'libqpdf/QUtil.cc:1560,13'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/QUtil.cc:1561,13'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/QUtil.cc:1561,13'
          Dst:             __cxa_atexit
        - Src:             'libqpdf/QUtil.cc:1561,13'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/QUtil.cc:1577,35'
          Dst:             _ZN5QUtil23get_next_utf8_codepointERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERmRb
        - Src:             'libqpdf/QUtil.cc:1588,42'
          Dst:             _ZN5QIntC8to_ulongIcEEmRKT_
        - Src:             'libqpdf/QUtil.cc:1588,27'
          Dst:             _ZN5QUtil7toUTF16Em
        - Src:             'libqpdf/QUtil.cc:1599,23'
          Dst:             _ZN5QUtil7toUTF16Em
        - Src:             'libqpdf/QUtil.cc:1611,22'
          Dst:             _ZL14encode_winansim
        - Src:             'libqpdf/QUtil.cc:1613,22'
          Dst:             _ZL15encode_macromanm
        - Src:             'libqpdf/QUtil.cc:1615,22'
          Dst:             _ZL13encode_pdfdocm
    - functionName:    _ZN5QUtil23get_next_utf8_codepointERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERmRb
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1479
      functionLinenumberEnd: 1539
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          230
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libqpdf/QUtil.cc:1514,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN5QUtil7toUTF16Em
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          168
      EdgeCount:       24
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil16is_explicit_utf8ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1697
      functionLinenumberEnd: 1698
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4util16is_explicit_utf8ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1698,12'
          Dst:             _ZN4qpdf4util16is_explicit_utf8ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN5QUtil13utf8_to_asciiERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_c
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14transcode_utf8RKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_10encoding_ec
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1668,12'
          Dst:             _ZL14transcode_utf8RKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_10encoding_ec
    - functionName:    _ZN5QUtil15utf8_to_pdf_docERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEc
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1662
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14transcode_utf8RKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE10encoding_ec
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1662,12'
          Dst:             _ZL14transcode_utf8RKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE10encoding_ec
    - functionName:    _ZL14transcode_utf8RKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE10encoding_ec
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1633
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL14transcode_utf8RKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_10encoding_ec
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1631,5'
          Dst:             _ZL14transcode_utf8RKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEERS5_10encoding_ec
    - functionName:    _ZN5QUtil17utf8_to_mac_romanERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEc
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1655
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14transcode_utf8RKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE10encoding_ec
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1656,12'
          Dst:             _ZL14transcode_utf8RKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE10encoding_ec
    - functionName:    _ZN5QUtil16utf8_to_win_ansiERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEc
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1649
      functionLinenumberEnd: 1650
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14transcode_utf8RKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE10encoding_ec
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1650,12'
          Dst:             _ZL14transcode_utf8RKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE10encoding_ec
    - functionName:    _ZN5QUtil13utf8_to_asciiERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEc
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1643
      functionLinenumberEnd: 1644
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14transcode_utf8RKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE10encoding_ec
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1644,12'
          Dst:             _ZL14transcode_utf8RKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE10encoding_ec
    - functionName:    _ZN5QUtil13utf8_to_utf16ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1637
      functionLinenumberEnd: 1638
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL14transcode_utf8RKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE10encoding_ec
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1638,12'
          Dst:             _ZL14transcode_utf8RKNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEE10encoding_ec
    - functionName:    _ZN5QIntC7to_sizeIlEEmRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterIlmLb1ELb0EE7convertERKl
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:216,16'
          Dst:             _ZN5QIntC12IntConverterIlmLb1ELb0EE7convertERKl
    - functionName:    '_ZZN5QUtil14parse_numrangeEPKciENK3$_1clERNSt3__16vectorIiNS3_9allocatorIiEEEEibi'
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          88
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN5QUtil14parse_numrangeEPKciENK3$_0clERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1340
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          184
      EdgeCount:       68
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN5QUtil13string_to_intEPKc
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1331,29'
          Dst:             _ZN5QUtil13string_to_intEPKc
        - Src:             'libqpdf/QUtil.cc:1333,19'
          Dst:             _ZN5QUtil13string_to_intEPKc
        - Src:             'libqpdf/QUtil.cc:1337,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QUtil.cc:1337,19'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QUtil.cc:1337,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QUtil.cc:1337,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN5QUtil13string_to_intEPKc
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC6to_intIxEEiRKT_
        - _ZN5QUtil12string_to_llEPKc
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:397,26'
          Dst:             _ZN5QUtil12string_to_llEPKc
        - Src:             'libqpdf/QUtil.cc:397,12'
          Dst:             _ZN5QIntC6to_intIxEEiRKT_
    - functionName:    _ZN5QUtil12string_to_llEPKc
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          108
      EdgeCount:       37
      CyclomaticComplexity: 18
      functionsReached:
        - _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __errno_location
        - strtoll
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:380,5'
          Dst:             __errno_location
        - Src:             'libqpdf/QUtil.cc:384,24'
          Dst:             strtoll
        - Src:             'libqpdf/QUtil.cc:386,9'
          Dst:             __errno_location
        - Src:             'libqpdf/QUtil.cc:387,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QUtil.cc:387,15'
          Dst:             _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QUtil.cc:387,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QUtil.cc:387,9'
          Dst:             __cxa_free_exception
    - functionName:    strtoll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil14parse_numrangeEPKci
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1443
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         137
      ICount:          800
      EdgeCount:       245
      CyclomaticComplexity: 110
      functionsReached:
        - _ZN5QIntC7to_sizeIlEEmRKT_
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - '_ZZN5QUtil14parse_numrangeEPKciENK3$_0clERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
        - '_ZZN5QUtil14parse_numrangeEPKciENK3$_1clERNSt3__16vectorIiNS3_9allocatorIiEEEEibi'
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_atexit
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
        - __cxa_throw
        - strcmp
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1324,5'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/QUtil.cc:1324,5'
          Dst:             __cxa_atexit
        - Src:             'libqpdf/QUtil.cc:1324,5'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/QUtil.cc:1360,41'
          Dst:             strlen
        - Src:             'libqpdf/QUtil.cc:1368,17'
          Dst:             strcmp
        - Src:             'libqpdf/QUtil.cc:1324,5'
          Dst:             __cxa_guard_abort
        - Src:             'libqpdf/QUtil.cc:1370,24'
          Dst:             strcmp
        - Src:             'libqpdf/QUtil.cc:1374,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QUtil.cc:1374,23'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QUtil.cc:1374,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QUtil.cc:1374,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QUtil.cc:1387,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QUtil.cc:1387,23'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QUtil.cc:1387,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QUtil.cc:1387,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QUtil.cc:1391,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QUtil.cc:1391,23'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QUtil.cc:1391,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QUtil.cc:1391,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QUtil.cc:1394,30'
          Dst:             '_ZZN5QUtil14parse_numrangeEPKciENK3$_0clERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
        - Src:             'libqpdf/QUtil.cc:1398,28'
          Dst:             '_ZZN5QUtil14parse_numrangeEPKciENK3$_0clERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE'
        - Src:             'libqpdf/QUtil.cc:1402,17'
          Dst:             '_ZZN5QUtil14parse_numrangeEPKciENK3$_1clERNSt3__16vectorIiNS3_9allocatorIiEEEEibi'
        - Src:             'libqpdf/QUtil.cc:1414,17'
          Dst:             '_ZZN5QUtil14parse_numrangeEPKciENK3$_1clERNSt3__16vectorIiNS3_9allocatorIiEEEEibi'
        - Src:             'libqpdf/QUtil.cc:1420,21'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QUtil.cc:1420,27'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/QUtil.cc:1420,21'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QUtil.cc:1420,21'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QUtil.cc:1433,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QUtil.cc:1437,36'
          Dst:             _ZN5QIntC7to_sizeIlEEmRKT_
        - Src:             'libqpdf/QUtil.cc:1441,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QUtil.cc:1441,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QUtil.cc:1441,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QUtil.cc:1441,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QUtil.cc:1442,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/QUtil.cc:1442,5'
          Dst:             __clang_call_terminate
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil18str_compare_nocaseEPKcS1_
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1313
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcasecmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1313,12'
          Dst:             strcasecmp
    - functionName:    strcasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil20read_lines_from_fileEP8_IO_FILEb
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1271
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN5QUtil20read_lines_from_fileENSt3__18functionIFbRcEEERNS0_4listINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS9_ISB_EEEEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1269,5'
          Dst:             _ZN5QUtil20read_lines_from_fileENSt3__18functionIFbRcEEERNS0_4listINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS9_ISB_EEEEb
    - functionName:    _ZN5QUtil20read_lines_from_fileENSt3__18functionIFbRcEEERNS0_4listINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS9_ISB_EEEEb
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1276
      functionLinenumberEnd: 1303
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          131
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil20read_lines_from_fileERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEEb
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN5QUtil20read_lines_from_fileENSt3__18functionIFbRcEEERNS0_4listINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS9_ISB_EEEEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1260,5'
          Dst:             _ZN5QUtil20read_lines_from_fileENSt3__18functionIFbRcEEERNS0_4listINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS9_ISB_EEEEb
    - functionName:    _ZN5QUtil20read_lines_from_fileEPKcb
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          99
      EdgeCount:       28
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN5QUtil10FileCloserC2EP8_IO_FILE
        - _ZN5QUtil10FileCloserD2Ev
        - _ZN5QUtil10safe_fopenEPKcS1_
        - _ZN5QUtil20read_lines_from_fileENSt3__18functionIFbRcEEERNS0_4listINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS9_ISB_EEEEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1248,15'
          Dst:             _ZN5QUtil10safe_fopenEPKcS1_
        - Src:             'libqpdf/QUtil.cc:1249,16'
          Dst:             _ZN5QUtil10FileCloserC2EP8_IO_FILE
        - Src:             'libqpdf/QUtil.cc:1251,5'
          Dst:             _ZN5QUtil20read_lines_from_fileENSt3__18functionIFbRcEEERNS0_4listINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS9_ISB_EEEEb
        - Src:             'libqpdf/QUtil.cc:1253,1'
          Dst:             _ZN5QUtil10FileCloserD2Ev
        - Src:             'libqpdf/QUtil.cc:1253,1'
          Dst:             _ZN5QUtil10FileCloserD2Ev
    - functionName:    _ZN5QUtil21read_file_into_stringEP8_IO_FILENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         112
      ICount:          530
      EdgeCount:       200
      CyclomaticComplexity: 90
      functionsReached:
        - _ZN5QIntC7to_sizeIxEEmRKT_
        - _ZN5QUtil14uint_to_stringEyi
        - _ZN5QUtil4tellEP8_IO_FILE
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - ferror
        - fread
        - fseek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1191,5'
          Dst:             fseek
        - Src:             'libqpdf/QUtil.cc:1192,19'
          Dst:             _ZN5QUtil4tellEP8_IO_FILE
        - Src:             'libqpdf/QUtil.cc:1195,21'
          Dst:             _ZN5QIntC7to_sizeIxEEmRKT_
        - Src:             'libqpdf/QUtil.cc:1196,9'
          Dst:             fseek
        - Src:             'libqpdf/QUtil.cc:1198,27'
          Dst:             fread
        - Src:             'libqpdf/QUtil.cc:1199,17'
          Dst:             ferror
        - Src:             'libqpdf/QUtil.cc:1200,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QUtil.cc:1202,45'
          Dst:             _ZN5QUtil14uint_to_stringEyi
        - Src:             'libqpdf/QUtil.cc:1203,21'
          Dst:             _ZN5QUtil14uint_to_stringEyi
        - Src:             'libqpdf/QUtil.cc:1200,23'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QUtil.cc:1200,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QUtil.cc:1200,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QUtil.cc:1205,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QUtil.cc:1207,45'
          Dst:             _ZN5QUtil14uint_to_stringEyi
        - Src:             'libqpdf/QUtil.cc:1208,21'
          Dst:             _ZN5QUtil14uint_to_stringEyi
        - Src:             'libqpdf/QUtil.cc:1205,23'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QUtil.cc:1205,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QUtil.cc:1205,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QUtil.cc:1219,22'
          Dst:             fread
        - Src:             'libqpdf/QUtil.cc:1223,13'
          Dst:             ferror
        - Src:             'libqpdf/QUtil.cc:1224,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QUtil.cc:1224,19'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QUtil.cc:1224,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QUtil.cc:1224,13'
          Dst:             __cxa_free_exception
    - functionName:    fseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil4tellEP8_IO_FILE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC9to_offsetIlEExRKT_
        - ftello
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:566,29'
          Dst:             ftello
        - Src:             'libqpdf/QUtil.cc:566,12'
          Dst:             _ZN5QIntC9to_offsetIlEExRKT_
    - functionName:    _ZN5QUtil14uint_to_stringEyi
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QUtil19uint_to_string_baseEyii
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:338,12'
          Dst:             _ZN5QUtil19uint_to_string_baseEyii
    - functionName:    _ZN5QUtil19uint_to_string_baseEyii
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL27int_to_string_base_internalIyENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEET_ii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:350,12'
          Dst:             _ZL27int_to_string_base_internalIyENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEET_ii
    - functionName:    _ZL27int_to_string_base_internalIyENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEET_ii
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          258
      EdgeCount:       87
      CyclomaticComplexity: 41
      functionsReached:
        - _ZN5QIntC6to_intImEEiRKT_
        - _ZN5QIntC7to_sizeIiEEmRKT_
        - _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:305,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QUtil.cc:305,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QUtil.cc:305,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QUtil.cc:305,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QUtil.cc:305,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QUtil.cc:315,19'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'libqpdf/QUtil.cc:318,22'
          Dst:             _ZN5QIntC6to_intImEEiRKT_
        - Src:             'libqpdf/QUtil.cc:320,23'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QUtil.cc:324,23'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
    - functionName:    ftello
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QIntC9to_offsetIlEExRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterIlxLb1ELb1EE7convertERKl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:223,16'
          Dst:             _ZN5QIntC12IntConverterIlxLb1ELb1EE7convertERKl
    - functionName:    _ZN5QUtil21read_file_into_stringEPKc
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1182
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5QUtil10FileCloserC2EP8_IO_FILE
        - _ZN5QUtil10FileCloserD2Ev
        - _ZN5QUtil10safe_fopenEPKcS1_
        - _ZN5QUtil21read_file_into_stringEP8_IO_FILENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1183,15'
          Dst:             _ZN5QUtil10safe_fopenEPKcS1_
        - Src:             'libqpdf/QUtil.cc:1184,16'
          Dst:             _ZN5QUtil10FileCloserC2EP8_IO_FILE
        - Src:             'libqpdf/QUtil.cc:1185,12'
          Dst:             _ZN5QUtil21read_file_into_stringEP8_IO_FILENSt3__117basic_string_viewIcNS2_11char_traitsIcEEEE
        - Src:             'libqpdf/QUtil.cc:1186,1'
          Dst:             _ZN5QUtil10FileCloserD2Ev
        - Src:             'libqpdf/QUtil.cc:1186,1'
          Dst:             _ZN5QUtil10FileCloserD2Ev
    - functionName:    _ZN5QUtil21read_file_into_memoryEPKcRNSt3__110shared_ptrIcEERm
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1154
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         78
      ICount:          394
      EdgeCount:       133
      CyclomaticComplexity: 57
      functionsReached:
        - _ZN5QIntC7to_sizeIxEEmRKT_
        - _ZN5QUtil10FileCloserC2EP8_IO_FILE
        - _ZN5QUtil10FileCloserD2Ev
        - _ZN5QUtil10safe_fopenEPKcS1_
        - _ZN5QUtil14uint_to_stringEyi
        - _ZN5QUtil17make_shared_arrayIcEENSt3__110shared_ptrIT_EEm
        - _ZN5QUtil4tellEP8_IO_FILE
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - ferror
        - fread
        - fseek
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1155,15'
          Dst:             _ZN5QUtil10safe_fopenEPKcS1_
        - Src:             'libqpdf/QUtil.cc:1156,16'
          Dst:             _ZN5QUtil10FileCloserC2EP8_IO_FILE
        - Src:             'libqpdf/QUtil.cc:1157,5'
          Dst:             fseek
        - Src:             'libqpdf/QUtil.cc:1158,27'
          Dst:             _ZN5QUtil4tellEP8_IO_FILE
        - Src:             'libqpdf/QUtil.cc:1158,12'
          Dst:             _ZN5QIntC7to_sizeIxEEmRKT_
        - Src:             'libqpdf/QUtil.cc:1159,5'
          Dst:             fseek
        - Src:             'libqpdf/QUtil.cc:1160,16'
          Dst:             _ZN5QUtil17make_shared_arrayIcEENSt3__110shared_ptrIT_EEm
        - Src:             'libqpdf/QUtil.cc:1164,19'
          Dst:             fread
        - Src:             'libqpdf/QUtil.cc:1168,13'
          Dst:             ferror
        - Src:             'libqpdf/QUtil.cc:1169,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QUtil.cc:1171,17'
          Dst:             _ZN5QUtil14uint_to_stringEyi
        - Src:             'libqpdf/QUtil.cc:1171,60'
          Dst:             _ZN5QUtil14uint_to_stringEyi
        - Src:             'libqpdf/QUtil.cc:1169,19'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QUtil.cc:1169,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QUtil.cc:1169,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QUtil.cc:1173,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QUtil.cc:1175,17'
          Dst:             _ZN5QUtil14uint_to_stringEyi
        - Src:             'libqpdf/QUtil.cc:1175,60'
          Dst:             _ZN5QUtil14uint_to_stringEyi
        - Src:             'libqpdf/QUtil.cc:1173,19'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QUtil.cc:1173,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QUtil.cc:1173,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QUtil.cc:1178,1'
          Dst:             _ZN5QUtil10FileCloserD2Ev
        - Src:             'libqpdf/QUtil.cc:1178,1'
          Dst:             _ZN5QUtil10FileCloserD2Ev
    - functionName:    _ZN5QUtil17make_shared_arrayIcEENSt3__110shared_ptrIT_EEm
      functionSourceFile: '/src/qpdf/include/qpdf/QUtil.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil6randomEv
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1149
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QUtil25initializeWithRandomBytesEPhm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1148,5'
          Dst:             _ZN5QUtil25initializeWithRandomBytesEPhm
    - functionName:    _ZN5QUtil25initializeWithRandomBytesEPhm
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QUtil21getRandomDataProviderEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1133,5'
          Dst:             _ZN5QUtil21getRandomDataProviderEv
    - functionName:    _ZN5QUtil21getRandomDataProviderEv
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL29getRandomDataProviderProviderv
        - _ZN12_GLOBAL__N_126RandomDataProviderProvider11getProviderEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1127,12'
          Dst:             _ZL29getRandomDataProviderProviderv
        - Src:             'libqpdf/QUtil.cc:1127,45'
          Dst:             _ZN12_GLOBAL__N_126RandomDataProviderProvider11getProviderEv
    - functionName:    _ZL29getRandomDataProviderProviderv
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1112
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_126RandomDataProviderProviderC2Ev
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1114,5'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/QUtil.cc:1114,39'
          Dst:             _ZN12_GLOBAL__N_126RandomDataProviderProviderC2Ev
        - Src:             'libqpdf/QUtil.cc:1114,5'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/QUtil.cc:1114,5'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN12_GLOBAL__N_126RandomDataProviderProvider11getProviderEv
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4util13random_stringEm
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1138
      functionLinenumberEnd: 1142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN5QUtil25initializeWithRandomBytesEPhm
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1140,5'
          Dst:             _ZN5QUtil25initializeWithRandomBytesEPhm
    - functionName:    _ZN12_GLOBAL__N_126RandomDataProviderProvider11setProviderEP18RandomDataProvider
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil21setRandomDataProviderEP18RandomDataProvider
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL29getRandomDataProviderProviderv
        - _ZN12_GLOBAL__N_126RandomDataProviderProvider11setProviderEP18RandomDataProvider
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:1121,5'
          Dst:             _ZL29getRandomDataProviderProviderv
        - Src:             'libqpdf/QUtil.cc:1121,38'
          Dst:             _ZN12_GLOBAL__N_126RandomDataProviderProvider11setProviderEP18RandomDataProvider
    - functionName:    _ZN5QUtil19pdf_time_to_iso8601ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERS6_
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5QUtil20qpdf_time_to_iso8601ERKNS_8QPDFTimeE
        - _ZN5QUtil21pdf_time_to_qpdf_timeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_8QPDFTimeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:995,9'
          Dst:             _ZN5QUtil21pdf_time_to_qpdf_timeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_8QPDFTimeE
        - Src:             'libqpdf/QUtil.cc:996,19'
          Dst:             _ZN5QUtil20qpdf_time_to_iso8601ERKNS_8QPDFTimeE
    - functionName:    _ZN5QUtil21pdf_time_to_qpdf_timeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_8QPDFTimeE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         69
      ICount:          319
      EdgeCount:       112
      CyclomaticComplexity: 45
      functionsReached:
        - _ZN5QUtil8QPDFTimeC2Eiiiiiii
        - '_ZZN5QUtil21pdf_time_to_qpdf_timeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_8QPDFTimeEENK3$_0clES8_'
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:967,5'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/QUtil.cc:967,5'
          Dst:             __cxa_atexit
        - Src:             'libqpdf/QUtil.cc:967,5'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/QUtil.cc:967,5'
          Dst:             __cxa_guard_abort
        - Src:             'libqpdf/QUtil.cc:979,22'
          Dst:             '_ZZN5QUtil21pdf_time_to_qpdf_timeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_8QPDFTimeEENK3$_0clES8_'
        - Src:             'libqpdf/QUtil.cc:979,41'
          Dst:             '_ZZN5QUtil21pdf_time_to_qpdf_timeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_8QPDFTimeEENK3$_0clES8_'
        - Src:             'libqpdf/QUtil.cc:986,13'
          Dst:             '_ZZN5QUtil21pdf_time_to_qpdf_timeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_8QPDFTimeEENK3$_0clES8_'
        - Src:             'libqpdf/QUtil.cc:986,25'
          Dst:             '_ZZN5QUtil21pdf_time_to_qpdf_timeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_8QPDFTimeEENK3$_0clES8_'
        - Src:             'libqpdf/QUtil.cc:986,37'
          Dst:             '_ZZN5QUtil21pdf_time_to_qpdf_timeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_8QPDFTimeEENK3$_0clES8_'
        - Src:             'libqpdf/QUtil.cc:986,49'
          Dst:             '_ZZN5QUtil21pdf_time_to_qpdf_timeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_8QPDFTimeEENK3$_0clES8_'
        - Src:             'libqpdf/QUtil.cc:986,61'
          Dst:             '_ZZN5QUtil21pdf_time_to_qpdf_timeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_8QPDFTimeEENK3$_0clES8_'
        - Src:             'libqpdf/QUtil.cc:986,73'
          Dst:             '_ZZN5QUtil21pdf_time_to_qpdf_timeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_8QPDFTimeEENK3$_0clES8_'
        - Src:             'libqpdf/QUtil.cc:985,16'
          Dst:             _ZN5QUtil8QPDFTimeC2Eiiiiiii
    - functionName:    _ZN5QUtil20qpdf_time_to_iso8601ERKNS_8QPDFTimeE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         75
      ICount:          396
      EdgeCount:       126
      CyclomaticComplexity: 53
      functionsReached:
        - _ZN5QUtil13int_to_stringExi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:955,22'
          Dst:             _ZN5QUtil13int_to_stringExi
        - Src:             'libqpdf/QUtil.cc:955,62'
          Dst:             _ZN5QUtil13int_to_stringExi
        - Src:             'libqpdf/QUtil.cc:958,9'
          Dst:             _ZN5QUtil13int_to_stringExi
        - Src:             'libqpdf/QUtil.cc:958,51'
          Dst:             _ZN5QUtil13int_to_stringExi
        - Src:             'libqpdf/QUtil.cc:959,9'
          Dst:             _ZN5QUtil13int_to_stringExi
        - Src:             'libqpdf/QUtil.cc:959,50'
          Dst:             _ZN5QUtil13int_to_stringExi
        - Src:             'libqpdf/QUtil.cc:960,9'
          Dst:             _ZN5QUtil13int_to_stringExi
        - Src:             'libqpdf/QUtil.cc:960,53'
          Dst:             _ZN5QUtil13int_to_stringExi
    - functionName:    _ZN5QUtil13int_to_stringExi
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QUtil18int_to_string_baseExii
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:332,12'
          Dst:             _ZN5QUtil18int_to_string_baseExii
    - functionName:    _ZN5QUtil18int_to_string_baseExii
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL27int_to_string_base_internalIxENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEET_ii
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:344,12'
          Dst:             _ZL27int_to_string_base_internalIxENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEET_ii
    - functionName:    _ZL27int_to_string_base_internalIxENSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEET_ii
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          258
      EdgeCount:       87
      CyclomaticComplexity: 41
      functionsReached:
        - _ZN5QIntC6to_intImEEiRKT_
        - _ZN5QIntC7to_sizeIiEEmRKT_
        - _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:305,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QUtil.cc:305,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QUtil.cc:305,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QUtil.cc:305,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QUtil.cc:305,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QUtil.cc:315,19'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'libqpdf/QUtil.cc:318,22'
          Dst:             _ZN5QIntC6to_intImEEiRKT_
        - Src:             'libqpdf/QUtil.cc:320,23'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/QUtil.cc:324,23'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
    - functionName:    '_ZZN5QUtil21pdf_time_to_qpdf_timeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_8QPDFTimeEENK3$_0clES8_'
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QUtil13string_to_intEPKc
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:976,51'
          Dst:             _ZN5QUtil13string_to_intEPKc
    - functionName:    _ZN5QUtil8QPDFTimeC2Eiiiiiii
      functionSourceFile: '/src/qpdf/include/qpdf/QUtil.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          42
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil21qpdf_time_to_pdf_timeERKNS_8QPDFTimeE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 921
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          354
      EdgeCount:       111
      CyclomaticComplexity: 47
      functionsReached:
        - _ZN5QUtil13int_to_stringExi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:933,22'
          Dst:             _ZN5QUtil13int_to_stringExi
        - Src:             'libqpdf/QUtil.cc:933,62'
          Dst:             _ZN5QUtil13int_to_stringExi
        - Src:             'libqpdf/QUtil.cc:936,16'
          Dst:             _ZN5QUtil13int_to_stringExi
        - Src:             'libqpdf/QUtil.cc:936,52'
          Dst:             _ZN5QUtil13int_to_stringExi
        - Src:             'libqpdf/QUtil.cc:937,9'
          Dst:             _ZN5QUtil13int_to_stringExi
        - Src:             'libqpdf/QUtil.cc:937,44'
          Dst:             _ZN5QUtil13int_to_stringExi
        - Src:             'libqpdf/QUtil.cc:938,9'
          Dst:             _ZN5QUtil13int_to_stringExi
        - Src:             'libqpdf/QUtil.cc:938,47'
          Dst:             _ZN5QUtil13int_to_stringExi
    - functionName:    _ZN5QUtil21get_current_qpdf_timeEv
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QUtil8QPDFTimeC2Eiiiiiii
        - localtime_r
        - time
        - tzset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:891,18'
          Dst:             time
        - Src:             'libqpdf/QUtil.cc:892,5'
          Dst:             tzset
        - Src:             'libqpdf/QUtil.cc:894,5'
          Dst:             localtime_r
        - Src:             'libqpdf/QUtil.cc:908,12'
          Dst:             _ZN5QUtil8QPDFTimeC2Eiiiiiii
    - functionName:    time
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tzset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    localtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil16get_current_timeEv
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - time
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:868,12'
          Dst:             time
    - functionName:    _ZN5QUtil9getWhoamiEPc
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - strcmp
        - strlen
        - strrchr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:796,20'
          Dst:             strrchr
        - Src:             'libqpdf/QUtil.cc:797,20'
          Dst:             strrchr
        - Src:             'libqpdf/QUtil.cc:803,10'
          Dst:             strlen
        - Src:             'libqpdf/QUtil.cc:803,50'
          Dst:             strlen
        - Src:             'libqpdf/QUtil.cc:803,34'
          Dst:             strcmp
        - Src:             'libqpdf/QUtil.cc:804,16'
          Dst:             strlen
    - functionName:    strrchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil10setLineBufEP8_IO_FILE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - setvbuf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:788,5'
          Dst:             setvbuf
    - functionName:    setvbuf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil12binary_stdinEv
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 776
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil13binary_stdoutEv
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil10hex_decodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 762
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          137
      EdgeCount:       25
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf4util15hex_decode_charEc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:747,14'
          Dst:             _ZN4qpdf4util15hex_decode_charEc
    - functionName:    _ZN5QUtil10hex_encodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 727
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          98
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil16make_unique_cstrERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil16make_shared_cstrERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5QUtil17make_shared_arrayIcEENSt3__110shared_ptrIT_EEm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:708,19'
          Dst:             _ZN5QUtil17make_shared_arrayIcEENSt3__110shared_ptrIT_EEm
    - functionName:    _ZN5QUtil11copy_stringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 702
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil13path_basenameERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          105
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil13file_providerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - '_ZZN5QUtil13file_providerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEN3$_0D2Ev'
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:667,5'
          Dst:             '_ZZN5QUtil13file_providerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEN3$_0D2Ev'
        - Src:             'libqpdf/QUtil.cc:667,5'
          Dst:             '_ZZN5QUtil13file_providerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEEN3$_0D2Ev'
    - functionName:    _ZN5QUtil11rename_fileEPKcS1_
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN5QUtil10os_wrapperERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - rename
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:642,66'
          Dst:             rename
        - Src:             'libqpdf/QUtil.cc:642,5'
          Dst:             _ZN5QUtil10os_wrapperERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
    - functionName:    rename
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil10os_wrapperERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5QUtil18throw_system_errorERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:467,9'
          Dst:             _ZN5QUtil18throw_system_errorERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN5QUtil11remove_fileEPKc
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN5QUtil10os_wrapperERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - unlink
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:625,47'
          Dst:             unlink
        - Src:             'libqpdf/QUtil.cc:625,5'
          Dst:             _ZN5QUtil10os_wrapperERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
    - functionName:    unlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil9same_fileEPKcS1_
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          100
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - stat
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:581,32'
          Dst:             strlen
        - Src:             'libqpdf/QUtil.cc:581,78'
          Dst:             strlen
        - Src:             'libqpdf/QUtil.cc:610,10'
          Dst:             stat
        - Src:             'libqpdf/QUtil.cc:610,38'
          Dst:             stat
    - functionName:    stat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QIntC12IntConverterIxlLb1ELb1EE7convertERKx
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN5QIntC12IntConverterIxlLb1ELb1EE5errorEx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:97,17'
          Dst:             _ZN5QIntC12IntConverterIxlLb1ELb1EE5errorEx
    - functionName:    _ZN5QUtil4seekEP8_IO_FILExi
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterIxlLb1ELb1EE7convertERKx
        - fseeko
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:550,27'
          Dst:             _ZN5QIntC12IntConverterIxlLb1ELb1EE7convertERKx
        - Src:             'libqpdf/QUtil.cc:550,12'
          Dst:             fseeko
    - functionName:    fseeko
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil18file_can_be_openedEPKc
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN5QUtil10safe_fopenEPKcS1_
        - __cxa_begin_catch
        - __cxa_end_catch
        - fclose
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:538,16'
          Dst:             _ZN5QUtil10safe_fopenEPKcS1_
        - Src:             'libqpdf/QUtil.cc:538,9'
          Dst:             fclose
        - Src:             'libqpdf/QUtil.cc:540,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QUtil.cc:542,5'
          Dst:             __cxa_end_catch
    - functionName:    _ZN5QUtil21unsigned_char_pointerEPKc
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil21unsigned_char_pointerERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QUtil12is_long_longEPKc
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN5QUtil12string_to_llEPKc
        - _ZN5QUtil13int_to_stringExi
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:436,19'
          Dst:             _ZN5QUtil12string_to_llEPKc
        - Src:             'libqpdf/QUtil.cc:437,26'
          Dst:             _ZN5QUtil13int_to_stringExi
        - Src:             'libqpdf/QUtil.cc:439,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/QUtil.cc:441,5'
          Dst:             __cxa_end_catch
    - 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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:209,16'
          Dst:             _ZN5QIntC12IntConverterIyjLb0ELb0EE7convertERKy
    - functionName:    _ZN5QUtil14string_to_uintEPKc
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC7to_uintIyEEjRKT_
        - _ZN5QUtil13string_to_ullEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:429,27'
          Dst:             _ZN5QUtil13string_to_ullEPKc
        - Src:             'libqpdf/QUtil.cc:429,12'
          Dst:             _ZN5QIntC7to_uintIyEEjRKT_
    - functionName:    _ZN5QUtil16double_to_stringEdib
      functionSourceFile: '/src/qpdf/libqpdf/QUtil.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - double
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          179
      EdgeCount:       69
      CyclomaticComplexity: 35
      functionsReached:
        - _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QUtil.cc:365,30'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
    - functionName:    _ZN3RC47processENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEERNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/RC4.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN3RC47processEPKhmPh
        - _ZN3RC4C2EPKhi
        - _ZN3RC4D2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/RC4.cc:20,9'
          Dst:             _ZN3RC4C2EPKhi
        - Src:             'libqpdf/RC4.cc:21,9'
          Dst:             _ZN3RC47processEPKhmPh
        - Src:             'libqpdf/RC4.cc:25,1'
          Dst:             _ZN3RC4D2Ev
        - Src:             'libqpdf/RC4.cc:25,1'
          Dst:             _ZN3RC4D2Ev
    - functionName:    _ZN3RC47processEPKhmPh
      functionSourceFile: '/src/qpdf/libqpdf/RC4.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3RC4C2EPKhi
      functionSourceFile: '/src/qpdf/libqpdf/RC4.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 9
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN18QPDFCryptoProvider7getImplEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/RC4.cc:6,12'
          Dst:             _ZN18QPDFCryptoProvider7getImplEv
    - functionName:    _ZN14ResourceFinderD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ResourceFinder.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 10
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN14ResourceFinderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ResourceFinder.hh:10,37'
          Dst:             _ZN14ResourceFinderD2Ev
    - functionName:    _ZN14ResourceFinder9handleEOFEv
      functionSourceFile: '/src/qpdf/libqpdf/ResourceFinder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      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:    _ZN14ResourceFinder12handleObjectE16QPDFObjectHandlemm
      functionSourceFile: '/src/qpdf/libqpdf/ResourceFinder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 5
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         58
      ICount:          297
      EdgeCount:       105
      CyclomaticComplexity: 49
      functionsReached:
        - _ZNK16QPDFObjectHandle10isOperatorEv
        - _ZNK16QPDFObjectHandle16getOperatorValueEv
        - _ZNK16QPDFObjectHandle6isNameEv
        - _ZNK16QPDFObjectHandle7getNameEv
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/ResourceFinder.cc:6,13'
          Dst:             _ZNK16QPDFObjectHandle10isOperatorEv
        - Src:             'libqpdf/ResourceFinder.cc:7,9'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/ResourceFinder.cc:7,9'
          Dst:             __cxa_atexit
        - Src:             'libqpdf/ResourceFinder.cc:7,9'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/ResourceFinder.cc:19,30'
          Dst:             _ZNK16QPDFObjectHandle16getOperatorValueEv
        - Src:             'libqpdf/ResourceFinder.cc:7,9'
          Dst:             __cxa_guard_abort
        - Src:             'libqpdf/ResourceFinder.cc:26,20'
          Dst:             _ZNK16QPDFObjectHandle6isNameEv
        - Src:             'libqpdf/ResourceFinder.cc:27,25'
          Dst:             _ZNK16QPDFObjectHandle7getNameEv
    - functionName:    _ZN13Pl_LZWDecoderD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_LZWDecoder.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_LZWDecoder.hh:13,36'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN17SF_FlateLzwDecodeD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SF_FlateLzwDecode.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17SF_FlateLzwDecodeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/SF_FlateLzwDecode.hh:15,40'
          Dst:             _ZN17SF_FlateLzwDecodeD2Ev
    - functionName:    _ZN17SF_FlateLzwDecode17getDecodePipelineEP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/SF_FlateLzwDecode.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          191
      EdgeCount:       52
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN5QIntC7to_uintIiEEjRKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/SF_FlateLzwDecode.cc:75,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/SF_FlateLzwDecode.cc:80,13'
          Dst:             _ZN5QIntC7to_uintIiEEjRKT_
        - Src:             'libqpdf/SF_FlateLzwDecode.cc:81,13'
          Dst:             _ZN5QIntC7to_uintIiEEjRKT_
        - Src:             'libqpdf/SF_FlateLzwDecode.cc:82,13'
          Dst:             _ZN5QIntC7to_uintIiEEjRKT_
        - Src:             'libqpdf/SF_FlateLzwDecode.cc:86,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/SF_FlateLzwDecode.cc:91,13'
          Dst:             _ZN5QIntC7to_uintIiEEjRKT_
        - Src:             'libqpdf/SF_FlateLzwDecode.cc:92,13'
          Dst:             _ZN5QIntC7to_uintIiEEjRKT_
        - Src:             'libqpdf/SF_FlateLzwDecode.cc:93,13'
          Dst:             _ZN5QIntC7to_uintIiEEjRKT_
    - functionName:    _ZN17SF_FlateLzwDecode14setDecodeParmsE16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/SF_FlateLzwDecode.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         91
      ICount:          392
      EdgeCount:       101
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN10QPDFLogger13defaultLoggerEv
        - _ZN10QPDFLogger4warnEPKc
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN8Pl_Flate12memory_limitEv
        - _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK16QPDFObjectHandle7getKeysEv
        - _ZNK16QPDFObjectHandle9isIntegerEv
        - _ZNK4qpdf10BaseHandle4nullEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/SF_FlateLzwDecode.cc:14,22'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
        - Src:             'libqpdf/SF_FlateLzwDecode.cc:18,25'
          Dst:             _ZN8Pl_Flate12memory_limitEv
        - Src:             'libqpdf/SF_FlateLzwDecode.cc:20,47'
          Dst:             _ZNK16QPDFObjectHandle7getKeysEv
        - Src:             'libqpdf/SF_FlateLzwDecode.cc:22,47'
          Dst:             _ZNK16QPDFObjectHandle6getKeyERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/SF_FlateLzwDecode.cc:24,23'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/SF_FlateLzwDecode.cc:25,35'
          Dst:             _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - Src:             'libqpdf/SF_FlateLzwDecode.cc:33,23'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/SF_FlateLzwDecode.cc:34,33'
          Dst:             _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - Src:             'libqpdf/SF_FlateLzwDecode.cc:36,21'
          Dst:             _ZN10QPDFLogger13defaultLoggerEv
        - Src:             'libqpdf/SF_FlateLzwDecode.cc:36,50'
          Dst:             _ZN10QPDFLogger4warnEPKc
        - Src:             'libqpdf/SF_FlateLzwDecode.cc:51,23'
          Dst:             _ZNK16QPDFObjectHandle9isIntegerEv
        - Src:             'libqpdf/SF_FlateLzwDecode.cc:52,41'
          Dst:             _ZNK16QPDFObjectHandle16getIntValueAsIntEv
        - Src:             'libqpdf/SF_FlateLzwDecode.cc:61,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/SF_FlateLzwDecode.cc:61,5'
          Dst:             _ZN16QPDFObjectHandleD2Ev
    - 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:    1
      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:    3
      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:    3
      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:    3
      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:    3
      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:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/global_private.hh:135,40'
          Dst:             _ZN4qpdf4util4fitsIjTkNSt3__18integralEyQsr3stdE8integralIT_EEEbT0_
    - 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:    12
      BranchProfiles:  []
      Callsites:       []
    - 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:    _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:    _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:    3
      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:    3
      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:    3
      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:    3
      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:    3
      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:    2
      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:    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:    _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:    _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:    _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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/BitStream.cc:62,9'
          Dst:             _ZN4qpdf4util17internal_error_ifIRA44_KcEEvbOT_
    - 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:    28
      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:    _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:    1
      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:    6
      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:    5
      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:    20
      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:    10
      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:    _ZN17ContentNormalizerD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ContentNormalizer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 10
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17ContentNormalizerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ContentNormalizer.hh:10,40'
          Dst:             _ZN17ContentNormalizerD2Ev
    - functionName:    _ZN17ContentNormalizerD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/ContentNormalizer.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 10
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle11TokenFilterD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/ContentNormalizer.hh:10,40'
          Dst:             _ZN16QPDFObjectHandle11TokenFilterD2Ev
    - functionName:    _ZN17ContentNormalizer11handleTokenERKN13QPDFTokenizer5TokenE
      functionSourceFile: '/src/qpdf/libqpdf/ContentNormalizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          284
      EdgeCount:       49
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN16QPDFObjectHandle11TokenFilter10writeTokenERKN13QPDFTokenizer5TokenE
        - _ZN16QPDFObjectHandle11TokenFilter5writeEPKcm
        - _ZN16QPDFObjectHandle11TokenFilter5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN16QPDFObjectHandle9newStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN16QPDFObjectHandleD2Ev
        - _ZN4qpdf4Name9normalizeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK13QPDFTokenizer5Token11getRawValueEv
        - _ZNK13QPDFTokenizer5Token7getTypeEv
        - _ZNK13QPDFTokenizer5Token8getValueEv
        - _ZNK16QPDFObjectHandle7unparseEv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libqpdf/ContentNormalizer.cc:20,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/ContentNormalizer.cc:11,52'
          Dst:             _ZNK13QPDFTokenizer5Token7getTypeEv
        - Src:             'libqpdf/ContentNormalizer.cc:23,46'
          Dst:             _ZNK13QPDFTokenizer5Token11getRawValueEv
        - Src:             'libqpdf/ContentNormalizer.cc:29,21'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter5writeEPKcm
        - Src:             'libqpdf/ContentNormalizer.cc:32,21'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/ContentNormalizer.cc:36,21'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/ContentNormalizer.cc:42,17'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter5writeEPKcm
        - Src:             'libqpdf/ContentNormalizer.cc:50,49'
          Dst:             _ZNK13QPDFTokenizer5Token8getValueEv
        - Src:             'libqpdf/ContentNormalizer.cc:50,15'
          Dst:             _ZN16QPDFObjectHandle9newStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/ContentNormalizer.cc:50,61'
          Dst:             _ZNK16QPDFObjectHandle7unparseEv
        - Src:             'libqpdf/ContentNormalizer.cc:50,9'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/ContentNormalizer.cc:50,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/ContentNormalizer.cc:50,9'
          Dst:             _ZN16QPDFObjectHandleD2Ev
        - Src:             'libqpdf/ContentNormalizer.cc:54,37'
          Dst:             _ZNK13QPDFTokenizer5Token8getValueEv
        - Src:             'libqpdf/ContentNormalizer.cc:54,15'
          Dst:             _ZN4qpdf4Name9normalizeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/ContentNormalizer.cc:54,9'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/ContentNormalizer.cc:58,9'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter10writeTokenERKN13QPDFTokenizer5TokenE
        - Src:             'libqpdf/ContentNormalizer.cc:63,38'
          Dst:             _ZNK13QPDFTokenizer5Token11getRawValueEv
        - Src:             'libqpdf/ContentNormalizer.cc:65,9'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter5writeERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
    - functionName:    _ZN18RandomDataProviderD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/RandomDataProvider.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN24CryptoRandomDataProviderD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/CryptoRandomDataProvider.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 10
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN24CryptoRandomDataProviderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/CryptoRandomDataProvider.hh:10,50'
          Dst:             _ZN24CryptoRandomDataProviderD2Ev
    - functionName:    _ZN24CryptoRandomDataProviderD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/CryptoRandomDataProvider.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 10
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18RandomDataProviderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/CryptoRandomDataProvider.hh:10,50'
          Dst:             _ZN18RandomDataProviderD2Ev
    - functionName:    _ZN24CryptoRandomDataProvider11getInstanceEv
      functionSourceFile: '/src/qpdf/libqpdf/CryptoRandomDataProvider.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN24CryptoRandomDataProvider17provideRandomDataEPhm
      functionSourceFile: '/src/qpdf/libqpdf/CryptoRandomDataProvider.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 10
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN18QPDFCryptoProvider7getImplEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/CryptoRandomDataProvider.cc:8,19'
          Dst:             _ZN18QPDFCryptoProvider7getImplEv
    - functionName:    _ZN15FileInputSource8unreadChEc
      functionSourceFile: '/src/qpdf/libqpdf/FileInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN5QUtil18throw_system_errorERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - ungetc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/FileInputSource.cc:133,9'
          Dst:             ungetc
        - Src:             'libqpdf/FileInputSource.cc:134,9'
          Dst:             _ZN5QUtil18throw_system_errorERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    ungetc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15FileInputSource4readEPcm
      functionSourceFile: '/src/qpdf/libqpdf/FileInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          185
      EdgeCount:       63
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN5QUtil4tellEP8_IO_FILE
        - _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - ferror
        - fread
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/FileInputSource.cc:112,25'
          Dst:             _ZN5QUtil4tellEP8_IO_FILE
        - Src:             'libqpdf/FileInputSource.cc:113,18'
          Dst:             fread
        - Src:             'libqpdf/FileInputSource.cc:115,13'
          Dst:             ferror
        - Src:             'libqpdf/FileInputSource.cc:116,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/FileInputSource.cc:116,19'
          Dst:             _ZN7QPDFExcC2E17qpdf_error_code_eRKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_xS9_
        - Src:             'libqpdf/FileInputSource.cc:116,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/FileInputSource.cc:116,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN15FileInputSource6rewindEv
      functionSourceFile: '/src/qpdf/libqpdf/FileInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rewind
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/FileInputSource.cc:106,5'
          Dst:             rewind
    - functionName:    rewind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15FileInputSource4seekExi
      functionSourceFile: '/src/qpdf/libqpdf/FileInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          173
      EdgeCount:       57
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN5QUtil18throw_system_errorERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN5QUtil4seekEP8_IO_FILExi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/FileInputSource.cc:96,9'
          Dst:             _ZN5QUtil4seekEP8_IO_FILExi
        - Src:             'libqpdf/FileInputSource.cc:97,9'
          Dst:             _ZN5QUtil18throw_system_errorERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN15FileInputSource4tellEv
      functionSourceFile: '/src/qpdf/libqpdf/FileInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QUtil4tellEP8_IO_FILE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/FileInputSource.cc:90,12'
          Dst:             _ZN5QUtil4tellEP8_IO_FILE
    - functionName:    _ZNK15FileInputSource7getNameEv
      functionSourceFile: '/src/qpdf/libqpdf/FileInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15FileInputSource18findAndSkipNextEOLEv
      functionSourceFile: '/src/qpdf/libqpdf/FileInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          187
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN5QUtil4tellEP8_IO_FILE
        - memchr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/FileInputSource.cc:53,36'
          Dst:             _ZN5QUtil4tellEP8_IO_FILE
        - Src:             'libqpdf/FileInputSource.cc:59,43'
          Dst:             memchr
        - Src:             'libqpdf/FileInputSource.cc:60,43'
          Dst:             memchr
    - functionName:    _ZN15FileInputSource7setFileEPKcP8_IO_FILEb
      functionSourceFile: '/src/qpdf/libqpdf/FileInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15FileInputSource11setFilenameEPKc
      functionSourceFile: '/src/qpdf/libqpdf/FileInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QUtil10safe_fopenEPKcS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/FileInputSource.cc:35,18'
          Dst:             _ZN5QUtil10safe_fopenEPKcS1_
    - functionName:    _ZN15FileInputSourceD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/FileInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN15FileInputSourceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/FileInputSource.cc:23,1'
          Dst:             _ZN15FileInputSourceD2Ev
    - functionName:    _ZN15FileInputSourceD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/FileInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11InputSourceD2Ev
        - __clang_call_terminate
        - fclose
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/FileInputSource.cc:26,9'
          Dst:             fclose
        - Src:             'libqpdf/FileInputSource.cc:28,1'
          Dst:             _ZN11InputSourceD2Ev
        - Src:             'libqpdf/FileInputSource.cc:26,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN15FileInputSourceC2EPKcP8_IO_FILEb
      functionSourceFile: '/src/qpdf/libqpdf/FileInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11InputSourceC2Ev
        - _ZN11InputSourceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/FileInputSource.cc:15,18'
          Dst:             _ZN11InputSourceC2Ev
        - Src:             'libqpdf/FileInputSource.cc:20,1'
          Dst:             _ZN11InputSourceD2Ev
    - functionName:    _ZN15FileInputSourceC2EPKc
      functionSourceFile: '/src/qpdf/libqpdf/FileInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN11InputSourceC2Ev
        - _ZN11InputSourceD2Ev
        - _ZN5QUtil10safe_fopenEPKcS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/FileInputSource.cc:8,18'
          Dst:             _ZN11InputSourceC2Ev
        - Src:             'libqpdf/FileInputSource.cc:11,10'
          Dst:             _ZN5QUtil10safe_fopenEPKcS1_
        - Src:             'libqpdf/FileInputSource.cc:13,1'
          Dst:             _ZN11InputSourceD2Ev
    - functionName:    _ZN11InputSource8findLastEPKcxmRNS_6FinderE
      functionSourceFile: '/src/qpdf/libqpdf/InputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN11InputSource9findFirstEPKcxmRNS_6FinderE
        - _ZN3QTC2TCEPKcS1_i
        - _ZN5QIntC7to_sizeIxEEmRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/InputSource.cc:170,18'
          Dst:             _ZN11InputSource9findFirstEPKcxmRNS_6FinderE
        - Src:             'libqpdf/InputSource.cc:172,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/InputSource.cc:178,25'
          Dst:             _ZN5QIntC7to_sizeIxEEmRKT_
    - functionName:    _ZN11InputSource9findFirstEPKcxmRNS_6FinderE
      functionSourceFile: '/src/qpdf/libqpdf/InputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          295
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf4util9assertionIRA83_KcEEvbOT_
        - _ZN5QIntC7to_sizeIlEEmRKT_
        - _ZN5QIntC7to_sizeIxEEmRKT_
        - memchr
        - strlen
        - strncmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/InputSource.cc:80,11'
          Dst:             strlen
        - Src:             'libqpdf/InputSource.cc:80,38'
          Dst:             strlen
        - Src:             'libqpdf/InputSource.cc:79,5'
          Dst:             _ZN4qpdf4util9assertionIRA83_KcEEvbOT_
        - Src:             'libqpdf/InputSource.cc:97,37'
          Dst:             strlen
        - Src:             'libqpdf/InputSource.cc:99,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/InputSource.cc:108,30'
          Dst:             strlen
        - Src:             'libqpdf/InputSource.cc:109,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/InputSource.cc:119,57'
          Dst:             _ZN5QIntC7to_sizeIlEEmRKT_
        - Src:             'libqpdf/InputSource.cc:119,18'
          Dst:             memchr
        - Src:             'libqpdf/InputSource.cc:121,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/InputSource.cc:126,44'
          Dst:             _ZN5QIntC7to_sizeIxEEmRKT_
        - Src:             'libqpdf/InputSource.cc:129,21'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/InputSource.cc:133,22'
          Dst:             strlen
        - Src:             'libqpdf/InputSource.cc:136,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/InputSource.cc:142,41'
          Dst:             strlen
        - Src:             'libqpdf/InputSource.cc:142,17'
          Dst:             strncmp
        - Src:             'libqpdf/InputSource.cc:148,21'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/InputSource.cc:151,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
    - functionName:    _ZN4qpdf4util9assertionIRA83_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:    _ZN11InputSource9read_lineEmx
      functionSourceFile: '/src/qpdf/libqpdf/InputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN11InputSource9read_lineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/InputSource.cc:59,5'
          Dst:             _ZN11InputSource9read_lineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmx
    - functionName:    _ZN11InputSource9read_lineERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmx
      functionSourceFile: '/src/qpdf/libqpdf/InputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          103
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN11InputSource4readERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/InputSource.cc:33,5'
          Dst:             _ZN11InputSource4readERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEmx
    - functionName:    _ZN11InputSource8readLineEm
      functionSourceFile: '/src/qpdf/libqpdf/InputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11InputSource9read_lineEmx
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/InputSource.cc:52,12'
          Dst:             _ZN11InputSource9read_lineEmx
    - functionName:    _ZNK11InputSource13getLastOffsetEv
      functionSourceFile: '/src/qpdf/libqpdf/InputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    36
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN11InputSource13setLastOffsetEx
      functionSourceFile: '/src/qpdf/libqpdf/InputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4JSONC2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4JSON9JSON_nullC2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON10JSON_valueC2ENS_12value_type_eE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/JSON.hh:350,13'
          Dst:             _ZN4JSON10JSON_valueC2ENS_12value_type_eE
    - functionName:    _ZN4JSON10JSON_valueC2ENS_12value_type_eE
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4JSON9JSON_nullD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON10JSON_valueD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/JSON.hh:353,39'
          Dst:             _ZN4JSON10JSON_valueD2Ev
    - functionName:    _ZN4JSON9JSON_nullD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON9JSON_nullD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/JSON.hh:353,39'
          Dst:             _ZN4JSON9JSON_nullD2Ev
    - functionName:    _ZNK4JSON9JSON_null5writeEP8Pipelinem
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelinelsEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:176,8'
          Dst:             _ZN8PipelinelsEPKc
    - functionName:    _ZN4JSON10JSON_valueD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4JSON10JSON_valueD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 309
      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:    _ZN4JSON10JSON_arrayC2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON10JSON_valueC2ENS_12value_type_eE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/JSON.hh:396,9'
          Dst:             _ZN4JSON10JSON_valueC2ENS_12value_type_eE
    - functionName:    _ZN4JSON10JSON_arrayD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON10JSON_valueD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/JSON.hh:399,36'
          Dst:             _ZN4JSON10JSON_valueD2Ev
    - functionName:    _ZN4JSON10JSON_arrayD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON10JSON_arrayD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/JSON.hh:399,36'
          Dst:             _ZN4JSON10JSON_arrayD2Ev
    - functionName:    _ZNK4JSON10JSON_array5writeEP8Pipelinem
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4JSON14writeArrayItemEP8PipelineRbRKS_m
        - _ZN4JSON14writeArrayOpenEP8PipelineRbm
        - _ZN4JSON15writeArrayCloseEP8Pipelinebm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:118,5'
          Dst:             _ZN4JSON14writeArrayOpenEP8PipelineRbm
        - Src:             'libqpdf/JSON.cc:120,9'
          Dst:             _ZN4JSON14writeArrayItemEP8PipelineRbRKS_m
        - Src:             'libqpdf/JSON.cc:122,5'
          Dst:             _ZN4JSON15writeArrayCloseEP8Pipelinebm
    - functionName:    _ZN4JSON14writeArrayOpenEP8PipelineRbm
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelinelsEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:65,8'
          Dst:             _ZN8PipelinelsEPKc
    - functionName:    _ZN4JSON14writeArrayItemEP8PipelineRbRKS_m
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON9writeNextEP8PipelineRbm
        - _ZNK4JSON5writeEP8Pipelinem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:99,5'
          Dst:             _ZN4JSON9writeNextEP8PipelineRbm
        - Src:             'libqpdf/JSON.cc:100,13'
          Dst:             _ZNK4JSON5writeEP8Pipelinem
    - functionName:    _ZN4JSON15writeArrayCloseEP8Pipelinebm
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON10writeCloseEP8PipelinebmPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:78,5'
          Dst:             _ZN4JSON10writeCloseEP8PipelinebmPKc
    - functionName:    _ZN4JSON10writeCloseEP8PipelinebmPKc
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          80
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN8PipelinelsEPKc
        - _ZN8PipelinelsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:32,12'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/JSON.cc:36,12'
          Dst:             _ZN8PipelinelsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN4JSON9writeNextEP8PipelineRbm
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          80
      EdgeCount:       22
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN8PipelinelsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:47,12'
          Dst:             _ZN8PipelinelsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:51,12'
          Dst:             _ZN8PipelinelsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZNK4JSON5writeEP8Pipelinem
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN8PipelinelsEPKc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:200,12'
          Dst:             _ZN8PipelinelsEPKc
    - functionName:    _ZN4JSON15JSON_dictionaryC2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON10JSON_valueC2ENS_12value_type_eE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/JSON.hh:316,13'
          Dst:             _ZN4JSON10JSON_valueC2ENS_12value_type_eE
    - functionName:    _ZN4JSON15JSON_dictionaryD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON10JSON_valueD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/JSON.hh:319,45'
          Dst:             _ZN4JSON10JSON_valueD2Ev
    - functionName:    _ZN4JSON15JSON_dictionaryD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON15JSON_dictionaryD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/JSON.hh:319,45'
          Dst:             _ZN4JSON15JSON_dictionaryD2Ev
    - functionName:    _ZNK4JSON15JSON_dictionary5writeEP8Pipelinem
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          66
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4JSON19writeDictionaryItemEP8PipelineRbRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS_m
        - _ZN4JSON19writeDictionaryOpenEP8PipelineRbm
        - _ZN4JSON20writeDictionaryCloseEP8Pipelinebm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:107,5'
          Dst:             _ZN4JSON19writeDictionaryOpenEP8PipelineRbm
        - Src:             'libqpdf/JSON.cc:109,9'
          Dst:             _ZN4JSON19writeDictionaryItemEP8PipelineRbRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS_m
        - Src:             'libqpdf/JSON.cc:111,5'
          Dst:             _ZN4JSON20writeDictionaryCloseEP8Pipelinebm
    - functionName:    _ZN4JSON19writeDictionaryOpenEP8PipelineRbm
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelinelsEPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:58,8'
          Dst:             _ZN8PipelinelsEPKc
    - functionName:    _ZN4JSON19writeDictionaryItemEP8PipelineRbRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERKS_m
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON18writeDictionaryKeyEP8PipelineRbRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEm
        - _ZNK4JSON5writeEP8Pipelinem
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:92,5'
          Dst:             _ZN4JSON18writeDictionaryKeyEP8PipelineRbRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEm
        - Src:             'libqpdf/JSON.cc:93,11'
          Dst:             _ZNK4JSON5writeEP8Pipelinem
    - functionName:    _ZN4JSON20writeDictionaryCloseEP8Pipelinebm
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON10writeCloseEP8PipelinebmPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:72,5'
          Dst:             _ZN4JSON10writeCloseEP8PipelinebmPKc
    - functionName:    _ZN4JSON18writeDictionaryKeyEP8PipelineRbRKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEm
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4JSON9writeNextEP8PipelineRbm
        - _ZN8PipelinelsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:84,5'
          Dst:             _ZN4JSON9writeNextEP8PipelineRbm
        - Src:             'libqpdf/JSON.cc:85,8'
          Dst:             _ZN8PipelinelsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN4JSON7MembersD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_110JSONParser10StackFrameD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSOND2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:622,16'
          Dst:             _ZN4JSOND2Ev
    - functionName:    _ZN12_GLOBAL__N_110JSONParser10StackFrameC2ENS0_14parser_state_eER4JSON
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSONC2ERKS_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:626,17'
          Dst:             _ZN4JSONC2ERKS_
    - functionName:    _ZN4JSONC2ERKS_
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_110JSONParser10StackFrameC2EOS1_
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSONC2EOS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:622,16'
          Dst:             _ZN4JSONC2EOS_
    - functionName:    _ZN4JSONC2EOS_
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4JSONaSEOS_
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_110JSONParser13handle_u_codeEmxRmRxRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          284
      EdgeCount:       96
      CyclomaticComplexity: 45
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN5QUtil6toUTF8Em
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:679,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:680,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:680,19'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:680,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:680,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:690,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:691,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:691,19'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:691,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:691,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:697,19'
          Dst:             _ZN5QUtil6toUTF8Em
        - Src:             'libqpdf/JSON.cc:699,19'
          Dst:             _ZN5QUtil6toUTF8Em
    - functionName:    _ZN12_GLOBAL__N_110JSONParser10tokenErrorEv
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 765
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         202
      ICount:          962
      EdgeCount:       370
      CyclomaticComplexity: 170
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf4util8is_spaceEc
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - strchr
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:707,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:708,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:708,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/JSON.cc:708,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:708,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/JSON.cc:708,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:712,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:713,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:713,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:713,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:713,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:717,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:718,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:718,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:718,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:718,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:722,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:723,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:723,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:723,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:723,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:727,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:728,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:728,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:728,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:728,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:735,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:736,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:736,19'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:736,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:736,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:740,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:741,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:741,19'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:741,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:741,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:746,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:747,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:747,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:747,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:747,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:750,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:751,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:751,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:751,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:751,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:753,16'
          Dst:             _ZN4qpdf4util8is_spaceEc
        - Src:             'libqpdf/JSON.cc:753,38'
          Dst:             strchr
        - Src:             'libqpdf/JSON.cc:754,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:755,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:755,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:755,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:755,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:759,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:760,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:760,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:760,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:760,9'
          Dst:             __cxa_free_exception
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_110JSONParser6appendENS0_11lex_state_eE
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_110JSONParser6appendEv
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_110JSONParser6ignoreENS0_11lex_state_eE
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_110JSONParser6ignoreEv
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_110JSONParser11handleTokenEv
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1313
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         335
      ICount:          1583
      EdgeCount:       626
      CyclomaticComplexity: 293
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4JSON10makeNumberERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN4JSON10makeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN4JSON14makeDictionaryEv
        - _ZN4JSON15addArrayElementERKS_
        - _ZN4JSON19addDictionaryMemberERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - _ZN4JSON6setEndEx
        - _ZN4JSON8makeBoolEb
        - _ZN4JSON8makeNullEv
        - _ZN4JSON8setStartEx
        - _ZN4JSON9makeArrayEv
        - _ZN4JSONC2ERKS_
        - _ZN4JSONC2Ev
        - _ZN4JSOND2Ev
        - _ZN4JSONaSEOS_
        - _ZNK4JSON12isDictionaryEv
        - _ZNK4JSON7isArrayEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_atexit
        - __cxa_free_exception
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libqpdf/JSON.cc:1135,5'
          Branch Sides:    []
        - Branch String:   'libqpdf/JSON.cc:1238,5'
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/JSON.cc:1123,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:1124,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:1124,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:1124,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:1124,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:1129,5'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/JSON.cc:1129,35'
          Dst:             _ZN4JSON8makeNullEv
        - Src:             'libqpdf/JSON.cc:1129,5'
          Dst:             __cxa_atexit
        - Src:             'libqpdf/JSON.cc:1129,5'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/JSON.cc:1129,5'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/JSON.cc:1130,10'
          Dst:             _ZN4JSONC2Ev
        - Src:             'libqpdf/JSON.cc:1131,16'
          Dst:             _ZN4JSONC2ERKS_
        - Src:             'libqpdf/JSON.cc:1129,5'
          Dst:             __cxa_guard_abort
        - Src:             'libqpdf/JSON.cc:1137,16'
          Dst:             _ZN4JSON14makeDictionaryEv
        - Src:             'libqpdf/JSON.cc:1137,14'
          Dst:             _ZN4JSONaSEOS_
        - Src:             'libqpdf/JSON.cc:1137,9'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/JSON.cc:1141,16'
          Dst:             _ZN4JSON9makeArrayEv
        - Src:             'libqpdf/JSON.cc:1141,14'
          Dst:             _ZN4JSONaSEOS_
        - Src:             'libqpdf/JSON.cc:1141,9'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/JSON.cc:1146,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:1147,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:1147,19'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:1147,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:1147,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:1155,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:1156,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:1156,19'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:1156,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:1156,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:1164,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:1164,19'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/JSON.cc:1164,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:1164,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:1170,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:1171,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:1171,19'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:1171,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:1171,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:1175,13'
          Dst:             _ZN4JSON6setEndEx
        - Src:             'libqpdf/JSON.cc:1186,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:1187,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:1187,19'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:1187,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:1187,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:1191,13'
          Dst:             _ZN4JSON6setEndEx
        - Src:             'libqpdf/JSON.cc:1201,16'
          Dst:             _ZN4JSON10makeNumberERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:1201,14'
          Dst:             _ZN4JSONaSEOS_
        - Src:             'libqpdf/JSON.cc:1201,9'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/JSON.cc:1206,20'
          Dst:             _ZN4JSON8makeBoolEb
        - Src:             'libqpdf/JSON.cc:1206,18'
          Dst:             _ZN4JSONaSEOS_
        - Src:             'libqpdf/JSON.cc:1206,13'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/JSON.cc:1208,20'
          Dst:             _ZN4JSON8makeBoolEb
        - Src:             'libqpdf/JSON.cc:1208,18'
          Dst:             _ZN4JSONaSEOS_
        - Src:             'libqpdf/JSON.cc:1208,13'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/JSON.cc:1210,20'
          Dst:             _ZN4JSON8makeNullEv
        - Src:             'libqpdf/JSON.cc:1210,18'
          Dst:             _ZN4JSONaSEOS_
        - Src:             'libqpdf/JSON.cc:1210,13'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/JSON.cc:1212,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:1213,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:1213,19'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:1213,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:1213,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:1225,20'
          Dst:             _ZN4JSON10makeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:1225,18'
          Dst:             _ZN4JSONaSEOS_
        - Src:             'libqpdf/JSON.cc:1225,13'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/JSON.cc:1230,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:1230,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:1230,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:1230,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:1235,10'
          Dst:             _ZN4JSON8setStartEx
        - Src:             'libqpdf/JSON.cc:1236,10'
          Dst:             _ZN4JSON6setEndEx
        - Src:             'libqpdf/JSON.cc:1241,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:1242,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:1242,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:1242,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:1242,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:1248,17'
          Dst:             _ZN4JSON19addDictionaryMemberERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
        - Src:             'libqpdf/JSON.cc:1248,13'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/JSON.cc:1256,17'
          Dst:             _ZN4JSON15addArrayElementERKS_
        - Src:             'libqpdf/JSON.cc:1256,13'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/JSON.cc:1262,20'
          Dst:             _ZNK4JSON12isDictionaryEv
        - Src:             'libqpdf/JSON.cc:1262,43'
          Dst:             _ZNK4JSON7isArrayEv
        - Src:             'libqpdf/JSON.cc:1271,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:1272,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:1272,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:1272,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:1272,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:1276,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:1277,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:1277,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:1277,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:1277,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:1282,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:1283,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:1283,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:1283,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:1283,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:1288,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:1288,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/JSON.cc:1288,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:1288,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:1291,14'
          Dst:             _ZNK4JSON12isDictionaryEv
        - Src:             'libqpdf/JSON.cc:1291,37'
          Dst:             _ZNK4JSON7isArrayEv
        - Src:             'libqpdf/JSON.cc:1296,18'
          Dst:             _ZNK4JSON12isDictionaryEv
        - Src:             'libqpdf/JSON.cc:1301,25'
          Dst:             _ZNK4JSON7isArrayEv
        - Src:             'libqpdf/JSON.cc:1309,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:1309,19'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:1309,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:1309,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:1313,1'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/JSON.cc:1313,1'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/JSON.cc:1313,1'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/JSON.cc:1313,1'
          Dst:             _ZN4JSOND2Ev
    - functionName:    _ZN4JSON8makeNullEv
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4JSONC2ENSt3__110unique_ptrINS_10JSON_valueENS0_14default_deleteIS2_EEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:347,12'
          Dst:             _ZN4JSONC2ENSt3__110unique_ptrINS_10JSON_valueENS0_14default_deleteIS2_EEEE
    - functionName:    _ZN4JSON14makeDictionaryEv
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4JSONC2ENSt3__110unique_ptrINS_10JSON_valueENS0_14default_deleteIS2_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:280,12'
          Dst:             _ZN4JSONC2ENSt3__110unique_ptrINS_10JSON_valueENS0_14default_deleteIS2_EEEE
    - functionName:    _ZN4JSON9makeArrayEv
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4JSONC2ENSt3__110unique_ptrINS_10JSON_valueENS0_14default_deleteIS2_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:296,12'
          Dst:             _ZN4JSONC2ENSt3__110unique_ptrINS_10JSON_valueENS0_14default_deleteIS2_EEEE
    - functionName:    _ZN4JSON6setEndEx
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1362
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4JSON10makeNumberERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4JSONC2ENSt3__110unique_ptrINS_10JSON_valueENS0_14default_deleteIS2_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:335,12'
          Dst:             _ZN4JSONC2ENSt3__110unique_ptrINS_10JSON_valueENS0_14default_deleteIS2_EEEE
    - functionName:    _ZN4JSON8makeBoolEb
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4JSONC2ENSt3__110unique_ptrINS_10JSON_valueENS0_14default_deleteIS2_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:341,12'
          Dst:             _ZN4JSONC2ENSt3__110unique_ptrINS_10JSON_valueENS0_14default_deleteIS2_EEEE
    - functionName:    _ZN4JSON10makeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4JSONC2ENSt3__110unique_ptrINS_10JSON_valueENS0_14default_deleteIS2_EEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:317,12'
          Dst:             _ZN4JSONC2ENSt3__110unique_ptrINS_10JSON_valueENS0_14default_deleteIS2_EEEE
    - functionName:    _ZN4JSON8setStartEx
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1350
      functionLinenumberEnd: 1354
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4JSON19addDictionaryMemberERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKS_
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          124
      EdgeCount:       43
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN4JSON6Writer13encode_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN4JSON8makeNullEv
        - _ZN4JSONC2ERKS_
        - _ZN4JSOND2Ev
        - _ZN4JSONaSERKS_
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:286,25'
          Dst:             __dynamic_cast
        - Src:             'libqpdf/JSON.cc:287,67'
          Dst:             _ZN4JSONC2ERKS_
        - Src:             'libqpdf/JSON.cc:287,73'
          Dst:             _ZN4JSON8makeNullEv
        - Src:             'libqpdf/JSON.cc:287,29'
          Dst:             _ZN4JSON6Writer13encode_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:287,57'
          Dst:             _ZN4JSONaSERKS_
        - Src:             'libqpdf/JSON.cc:287,16'
          Dst:             _ZN4JSONC2ERKS_
        - Src:             'libqpdf/JSON.cc:287,9'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/JSON.cc:287,9'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/JSON.cc:289,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:289,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/JSON.cc:289,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:289,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/JSON.cc:289,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4JSON15addArrayElementERKS_
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON8makeNullEv
        - _ZN4JSONC2ERKS_
        - _ZN4JSOND2Ev
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - __dynamic_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:302,25'
          Dst:             __dynamic_cast
        - Src:             'libqpdf/JSON.cc:306,37'
          Dst:             _ZN4JSON8makeNullEv
        - Src:             'libqpdf/JSON.cc:306,13'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/JSON.cc:306,13'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/JSON.cc:308,16'
          Dst:             _ZN4JSONC2ERKS_
        - Src:             'libqpdf/JSON.cc:310,5'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:310,11'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/JSON.cc:310,5'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:310,5'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/JSON.cc:310,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK4JSON12isDictionaryEv
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4JSON7isArrayEv
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4JSON6Writer13encode_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          281
      EdgeCount:       60
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'libqpdf/JSON.cc:243,21'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN4JSONaSERKS_
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4JSONC2ENSt3__110unique_ptrINS_10JSON_valueENS0_14default_deleteIS2_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       18
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4JSON7MembersC2ENSt3__110unique_ptrINS_10JSON_valueENS1_14default_deleteIS3_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:24,11'
          Dst:             _ZN4JSON7MembersC2ENSt3__110unique_ptrINS_10JSON_valueENS1_14default_deleteIS3_EEEE
    - functionName:    _ZN4JSON7MembersC2ENSt3__110unique_ptrINS_10JSON_valueENS1_14default_deleteIS3_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4JSON11JSON_stringC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4JSON10JSON_valueC2ENS_12value_type_eE
        - _ZN4JSON10JSON_valueD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:126,5'
          Dst:             _ZN4JSON10JSON_valueC2ENS_12value_type_eE
        - Src:             'libqpdf/JSON.cc:129,1'
          Dst:             _ZN4JSON10JSON_valueD2Ev
    - functionName:    _ZN4JSON11JSON_stringD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON10JSON_valueD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/JSON.hh:327,41'
          Dst:             _ZN4JSON10JSON_valueD2Ev
    - functionName:    _ZN4JSON11JSON_stringD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON11JSON_stringD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/JSON.hh:327,41'
          Dst:             _ZN4JSON11JSON_stringD2Ev
    - functionName:    _ZNK4JSON11JSON_string5writeEP8Pipelinem
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4JSON6Writer13encode_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN8PipelinelsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:134,31'
          Dst:             _ZN4JSON6Writer13encode_stringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:134,8'
          Dst:             _ZN8PipelinelsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN4JSON9JSON_boolC2Eb
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON10JSON_valueC2ENS_12value_type_eE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:162,5'
          Dst:             _ZN4JSON10JSON_valueC2ENS_12value_type_eE
    - functionName:    _ZN4JSON9JSON_boolD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON10JSON_valueD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/JSON.hh:343,39'
          Dst:             _ZN4JSON10JSON_valueD2Ev
    - functionName:    _ZN4JSON9JSON_boolD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON9JSON_boolD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/JSON.hh:343,39'
          Dst:             _ZN4JSON9JSON_boolD2Ev
    - functionName:    _ZNK4JSON9JSON_bool5writeEP8Pipelinem
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelinelsEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:170,8'
          Dst:             _ZN8PipelinelsEPKc
    - functionName:    _ZN4JSON11JSON_numberC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4JSON10JSON_valueC2ENS_12value_type_eE
        - _ZN4JSON10JSON_valueD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:150,5'
          Dst:             _ZN4JSON10JSON_valueC2ENS_12value_type_eE
        - Src:             'libqpdf/JSON.cc:153,1'
          Dst:             _ZN4JSON10JSON_valueD2Ev
    - functionName:    _ZN4JSON11JSON_numberD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON10JSON_valueD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/JSON.hh:336,41'
          Dst:             _ZN4JSON10JSON_valueD2Ev
    - functionName:    _ZN4JSON11JSON_numberD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON11JSON_numberD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/JSON.hh:336,41'
          Dst:             _ZN4JSON11JSON_numberD2Ev
    - functionName:    _ZNK4JSON11JSON_number5writeEP8Pipelinem
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelinelsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:158,8'
          Dst:             _ZN8PipelinelsERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN12_GLOBAL__N_110JSONParser8getTokenEv
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 1113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         325
      ICount:          1498
      EdgeCount:       364
      CyclomaticComplexity: 41
      functionsReached:
        - _ZN12_GLOBAL__N_110JSONParser10tokenErrorEv
        - _ZN12_GLOBAL__N_110JSONParser13handle_u_codeEmxRmRxRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN12_GLOBAL__N_110JSONParser6appendENS0_11lex_state_eE
        - _ZN12_GLOBAL__N_110JSONParser6appendEv
        - _ZN12_GLOBAL__N_110JSONParser6ignoreENS0_11lex_state_eE
        - _ZN12_GLOBAL__N_110JSONParser6ignoreEv
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf4util15hex_decode_charEc
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libqpdf/JSON.cc:904,13'
          Branch Sides:    []
        - Branch String:   'libqpdf/JSON.cc:1034,17'
          Branch Sides:    []
        - Branch String:   'libqpdf/JSON.cc:1092,9'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/JSON.cc:829,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6ignoreEv
        - Src:             'libqpdf/JSON.cc:835,17'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:836,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:836,23'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:836,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:836,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:841,17'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6ignoreENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:844,17'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendEv
        - Src:             'libqpdf/JSON.cc:850,17'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6ignoreENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:853,17'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendEv
        - Src:             'libqpdf/JSON.cc:859,17'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6ignoreEv
        - Src:             'libqpdf/JSON.cc:861,17'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendEv
        - Src:             'libqpdf/JSON.cc:868,17'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6ignoreENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:871,17'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendEv
        - Src:             'libqpdf/JSON.cc:877,17'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6ignoreENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:880,17'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendEv
        - Src:             'libqpdf/JSON.cc:887,17'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6ignoreENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:890,17'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendEv
        - Src:             'libqpdf/JSON.cc:896,17'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6ignoreENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:899,17'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendEv
        - Src:             'libqpdf/JSON.cc:908,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6ignoreENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:910,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:912,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:914,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:916,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:918,21'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:919,21'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:919,27'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:919,21'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:919,21'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:927,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:929,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:931,21'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:932,21'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:932,27'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:932,21'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:932,21'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:940,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:942,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:944,21'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:945,21'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:945,27'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:945,21'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:945,21'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:952,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendEv
        - Src:             'libqpdf/JSON.cc:954,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:956,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:958,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser10tokenErrorEv
        - Src:             'libqpdf/JSON.cc:964,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:966,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser10tokenErrorEv
        - Src:             'libqpdf/JSON.cc:972,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendEv
        - Src:             'libqpdf/JSON.cc:974,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:976,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser10tokenErrorEv
        - Src:             'libqpdf/JSON.cc:982,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:984,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:986,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser10tokenErrorEv
        - Src:             'libqpdf/JSON.cc:992,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:994,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser10tokenErrorEv
        - Src:             'libqpdf/JSON.cc:1001,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendEv
        - Src:             'libqpdf/JSON.cc:1003,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser10tokenErrorEv
        - Src:             'libqpdf/JSON.cc:1009,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendEv
        - Src:             'libqpdf/JSON.cc:1011,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser10tokenErrorEv
        - Src:             'libqpdf/JSON.cc:1018,25'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:1019,25'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:1019,31'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:1019,25'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:1019,25'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:1023,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6ignoreENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:1026,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6ignoreENS0_11lex_state_eE
        - Src:             'libqpdf/JSON.cc:1028,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6appendEv
        - Src:             'libqpdf/JSON.cc:1063,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser10tokenErrorEv
        - Src:             'libqpdf/JSON.cc:1065,17'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6ignoreEv
        - Src:             'libqpdf/JSON.cc:1070,33'
          Dst:             _ZN4qpdf4util15hex_decode_charEc
        - Src:             'libqpdf/JSON.cc:1073,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser10tokenErrorEv
        - Src:             'libqpdf/JSON.cc:1076,21'
          Dst:             _ZN12_GLOBAL__N_110JSONParser13handle_u_codeEmxRmRxRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:1079,17'
          Dst:             _ZN12_GLOBAL__N_110JSONParser6ignoreEv
        - Src:             'libqpdf/JSON.cc:1083,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:1083,23'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/JSON.cc:1083,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:1083,17'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/JSON.cc:1083,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:1095,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:1095,19'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/JSON.cc:1095,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:1095,13'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/JSON.cc:1095,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:1110,13'
          Dst:             _ZN12_GLOBAL__N_110JSONParser10tokenErrorEv
    - functionName:    _ZN4JSON9JSON_blobD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON9JSON_blobD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/JSON.hh:359,39'
          Dst:             _ZN4JSON9JSON_blobD2Ev
    - functionName:    _ZN4JSON9JSON_blobD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/JSON.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON10JSON_valueD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/JSON.hh:359,39'
          Dst:             _ZN4JSON10JSON_valueD2Ev
    - functionName:    _ZNK4JSON9JSON_blob5writeEP8Pipelinem
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          72
      EdgeCount:       17
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN14Pl_ConcatenateC2EPKcP8Pipeline
        - _ZN14Pl_ConcatenateD2Ev
        - _ZN8PipelinelsEPKc
        - _ZN9Pl_Base646finishEv
        - _ZN9Pl_Base64C2EPKcP8PipelineNS_8action_eE
        - _ZN9Pl_Base64D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:188,8'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/JSON.cc:189,20'
          Dst:             _ZN14Pl_ConcatenateC2EPKcP8Pipeline
        - Src:             'libqpdf/JSON.cc:190,15'
          Dst:             _ZN9Pl_Base64C2EPKcP8PipelineNS_8action_eE
        - Src:             'libqpdf/JSON.cc:192,12'
          Dst:             _ZN9Pl_Base646finishEv
        - Src:             'libqpdf/JSON.cc:193,8'
          Dst:             _ZN8PipelinelsEPKc
        - Src:             'libqpdf/JSON.cc:194,1'
          Dst:             _ZN9Pl_Base64D2Ev
        - Src:             'libqpdf/JSON.cc:194,1'
          Dst:             _ZN14Pl_ConcatenateD2Ev
        - Src:             'libqpdf/JSON.cc:194,1'
          Dst:             _ZN9Pl_Base64D2Ev
        - Src:             'libqpdf/JSON.cc:194,1'
          Dst:             _ZN14Pl_ConcatenateD2Ev
    - functionName:    _ZN9Pl_Base64D2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_Base64.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineD2Ev
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_Base64.hh:11,32'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZNK4JSON6getEndEv
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1373
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4JSON8getStartEv
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1366
      functionLinenumberEnd: 1367
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4JSON5parseERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1346
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          79
      EdgeCount:       18
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN12_GLOBAL__N_110JSONParser5parseEv
        - _ZN12_GLOBAL__N_110JSONParserC2ER11InputSourcePN4JSON7ReactorE
        - _ZN12_GLOBAL__N_110JSONParserD2Ev
        - _ZN4qpdf2is12OffsetBufferC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_17basic_string_viewIcS5_EEx
        - _ZN4qpdf2is12OffsetBufferD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:1343,22'
          Dst:             _ZN4qpdf2is12OffsetBufferC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_17basic_string_viewIcS5_EEx
        - Src:             'libqpdf/JSON.cc:1344,16'
          Dst:             _ZN12_GLOBAL__N_110JSONParserC2ER11InputSourcePN4JSON7ReactorE
        - Src:             'libqpdf/JSON.cc:1345,15'
          Dst:             _ZN12_GLOBAL__N_110JSONParser5parseEv
        - Src:             'libqpdf/JSON.cc:1346,1'
          Dst:             _ZN12_GLOBAL__N_110JSONParserD2Ev
        - Src:             'libqpdf/JSON.cc:1346,1'
          Dst:             _ZN4qpdf2is12OffsetBufferD2Ev
        - Src:             'libqpdf/JSON.cc:1346,1'
          Dst:             _ZN12_GLOBAL__N_110JSONParserD2Ev
        - Src:             'libqpdf/JSON.cc:1346,1'
          Dst:             _ZN4qpdf2is12OffsetBufferD2Ev
    - functionName:    _ZN12_GLOBAL__N_110JSONParserC2ER11InputSourcePN4JSON7ReactorE
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_110JSONParser5parseEv
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN12_GLOBAL__N_110JSONParser11handleTokenEv
        - _ZN12_GLOBAL__N_110JSONParser8getTokenEv
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4JSONC2ERKS_
        - _ZNK4JSON12isDictionaryEv
        - _ZNK4JSON7isArrayEv
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:1319,9'
          Dst:             _ZN12_GLOBAL__N_110JSONParser8getTokenEv
        - Src:             'libqpdf/JSON.cc:1320,9'
          Dst:             _ZN12_GLOBAL__N_110JSONParser11handleTokenEv
        - Src:             'libqpdf/JSON.cc:1323,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:1324,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/JSON.cc:1324,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/JSON.cc:1324,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/JSON.cc:1324,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/JSON.cc:1324,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/JSON.cc:1327,26'
          Dst:             _ZNK4JSON7isArrayEv
        - Src:             'libqpdf/JSON.cc:1327,43'
          Dst:             _ZNK4JSON12isDictionaryEv
        - Src:             'libqpdf/JSON.cc:1330,12'
          Dst:             _ZN4JSONC2ERKS_
    - functionName:    _ZN12_GLOBAL__N_110JSONParserD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4JSON5parseER11InputSourcePNS_7ReactorE
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1338
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN12_GLOBAL__N_110JSONParser5parseEv
        - _ZN12_GLOBAL__N_110JSONParserC2ER11InputSourcePN4JSON7ReactorE
        - _ZN12_GLOBAL__N_110JSONParserD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:1336,16'
          Dst:             _ZN12_GLOBAL__N_110JSONParserC2ER11InputSourcePN4JSON7ReactorE
        - Src:             'libqpdf/JSON.cc:1337,15'
          Dst:             _ZN12_GLOBAL__N_110JSONParser5parseEv
        - Src:             'libqpdf/JSON.cc:1338,1'
          Dst:             _ZN12_GLOBAL__N_110JSONParserD2Ev
        - Src:             'libqpdf/JSON.cc:1338,1'
          Dst:             _ZN12_GLOBAL__N_110JSONParserD2Ev
    - functionName:    '_ZZN4JSON19checkSchemaInternalEPNS_10JSON_valueES1_mRNSt3__14listINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEES9_EN3$_0D2Ev'
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN4JSON19checkSchemaInternalEPNS_10JSON_valueES1_mRNSt3__14listINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEES9_ENK3$_0clERKS9_'
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          97
      EdgeCount:       30
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4JSON11checkSchemaES_mRNSt3__14listINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON19checkSchemaInternalEPNS_10JSON_valueES1_mRNSt3__14listINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEES9_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:458,5'
          Dst:             _ZN4JSON19checkSchemaInternalEPNS_10JSON_valueES1_mRNSt3__14listINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEES9_
    - functionName:    _ZN4JSON19checkSchemaInternalEPNS_10JSON_valueES1_mRNSt3__14listINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEES9_
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         159
      ICount:          881
      EdgeCount:       292
      CyclomaticComplexity: 135
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4JSON19checkSchemaInternalEPNS_10JSON_valueES1_mRNSt3__14listINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEES9_
        - '_ZZN4JSON19checkSchemaInternalEPNS_10JSON_valueES1_mRNSt3__14listINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEES9_EN3$_0D2Ev'
        - '_ZZN4JSON19checkSchemaInternalEPNS_10JSON_valueES1_mRNSt3__14listINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEES9_ENK3$_0clERKS9_'
        - __dynamic_cast
      functionUses:    7
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/JSON.cc:478,26'
          Dst:             __dynamic_cast
        - Src:             'libqpdf/JSON.cc:479,27'
          Dst:             __dynamic_cast
        - Src:             'libqpdf/JSON.cc:481,13'
          Dst:             '_ZZN4JSON19checkSchemaInternalEPNS_10JSON_valueES1_mRNSt3__14listINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEES9_ENK3$_0clERKS9_'
        - Src:             'libqpdf/JSON.cc:490,21'
          Dst:             _ZN4JSON19checkSchemaInternalEPNS_10JSON_valueES1_mRNSt3__14listINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEES9_
        - Src:             'libqpdf/JSON.cc:499,17'
          Dst:             _ZN4JSON19checkSchemaInternalEPNS_10JSON_valueES1_mRNSt3__14listINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEES9_
        - Src:             'libqpdf/JSON.cc:507,21'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/JSON.cc:509,21'
          Dst:             '_ZZN4JSON19checkSchemaInternalEPNS_10JSON_valueES1_mRNSt3__14listINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEES9_ENK3$_0clERKS9_'
        - Src:             'libqpdf/JSON.cc:515,17'
          Dst:             '_ZZN4JSON19checkSchemaInternalEPNS_10JSON_valueES1_mRNSt3__14listINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEES9_ENK3$_0clERKS9_'
        - Src:             'libqpdf/JSON.cc:522,25'
          Dst:             __dynamic_cast
        - Src:             'libqpdf/JSON.cc:523,26'
          Dst:             __dynamic_cast
        - Src:             'libqpdf/JSON.cc:533,21'
          Dst:             _ZN4JSON19checkSchemaInternalEPNS_10JSON_valueES1_mRNSt3__14listINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEES9_
        - Src:             'libqpdf/JSON.cc:542,17'
          Dst:             _ZN4JSON19checkSchemaInternalEPNS_10JSON_valueES1_mRNSt3__14listINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEES9_
        - Src:             'libqpdf/JSON.cc:546,13'
          Dst:             '_ZZN4JSON19checkSchemaInternalEPNS_10JSON_valueES1_mRNSt3__14listINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEES9_ENK3$_0clERKS9_'
        - Src:             'libqpdf/JSON.cc:554,17'
          Dst:             _ZN4JSON19checkSchemaInternalEPNS_10JSON_valueES1_mRNSt3__14listINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEES9_
        - Src:             'libqpdf/JSON.cc:566,10'
          Dst:             __dynamic_cast
        - Src:             'libqpdf/JSON.cc:567,9'
          Dst:             '_ZZN4JSON19checkSchemaInternalEPNS_10JSON_valueES1_mRNSt3__14listINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEES9_ENK3$_0clERKS9_'
        - Src:             'libqpdf/JSON.cc:569,1'
          Dst:             '_ZZN4JSON19checkSchemaInternalEPNS_10JSON_valueES1_mRNSt3__14listINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEES9_EN3$_0D2Ev'
        - Src:             'libqpdf/JSON.cc:569,1'
          Dst:             '_ZZN4JSON19checkSchemaInternalEPNS_10JSON_valueES1_mRNSt3__14listINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEES9_EN3$_0D2Ev'
    - functionName:    _ZN4JSON11checkSchemaES_RNSt3__14listINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS5_IS7_EEEE
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4JSON19checkSchemaInternalEPNS_10JSON_valueES1_mRNSt3__14listINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEES9_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:448,5'
          Dst:             _ZN4JSON19checkSchemaInternalEPNS_10JSON_valueES1_mRNSt3__14listINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS7_IS9_EEEES9_
    - functionName:    _ZNK4JSON16forEachArrayItemENSt3__18functionIFvS_EEE
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          107
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4JSONC2ERKS_
        - _ZN4JSOND2Ev
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:433,22'
          Dst:             __dynamic_cast
        - Src:             'libqpdf/JSON.cc:435,16'
          Dst:             _ZN4JSONC2ERKS_
        - Src:             'libqpdf/JSON.cc:435,13'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/JSON.cc:435,13'
          Dst:             _ZN4JSOND2Ev
    - functionName:    _ZNK4JSON15forEachDictItemENSt3__18functionIFvRKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES_EEE
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          117
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4JSONC2ERKS_
        - _ZN4JSOND2Ev
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:421,22'
          Dst:             __dynamic_cast
        - Src:             'libqpdf/JSON.cc:423,21'
          Dst:             _ZN4JSONC2ERKS_
        - Src:             'libqpdf/JSON.cc:423,13'
          Dst:             _ZN4JSOND2Ev
        - Src:             'libqpdf/JSON.cc:423,13'
          Dst:             _ZN4JSOND2Ev
    - functionName:    _ZNK4JSON11getDictItemERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4JSON8makeNullEv
        - _ZN4JSONC2ERKS_
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:410,22'
          Dst:             __dynamic_cast
        - Src:             'libqpdf/JSON.cc:412,20'
          Dst:             _ZN4JSONC2ERKS_
        - Src:             'libqpdf/JSON.cc:415,12'
          Dst:             _ZN4JSON8makeNullEv
    - functionName:    _ZNK4JSON6isNullEv
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4JSON7getBoolERb
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:394,18'
          Dst:             __dynamic_cast
    - functionName:    _ZNK4JSON9getNumberERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:383,18'
          Dst:             __dynamic_cast
    - functionName:    _ZNK4JSON9getStringERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __dynamic_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:372,18'
          Dst:             __dynamic_cast
    - functionName:    _ZN4JSON9JSON_blobC2ENSt3__18functionIFvP8PipelineEEE
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4JSON10JSON_valueC2ENS_12value_type_eE
        - _ZN4JSON10JSON_valueD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:180,5'
          Dst:             _ZN4JSON10JSON_valueC2ENS_12value_type_eE
        - Src:             'libqpdf/JSON.cc:183,1'
          Dst:             _ZN4JSON10JSON_valueD2Ev
    - functionName:    _ZN4JSON8makeBlobENSt3__18functionIFvP8PipelineEEE
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4JSONC2ENSt3__110unique_ptrINS_10JSON_valueENS0_14default_deleteIS2_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:353,12'
          Dst:             _ZN4JSONC2ENSt3__110unique_ptrINS_10JSON_valueENS0_14default_deleteIS2_EEEE
    - functionName:    _ZN4JSON11JSON_numberC2Ed
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4JSON10JSON_valueC2ENS_12value_type_eE
        - _ZN4JSON10JSON_valueD2Ev
        - _ZN5QUtil16double_to_stringEdib
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:144,5'
          Dst:             _ZN4JSON10JSON_valueC2ENS_12value_type_eE
        - Src:             'libqpdf/JSON.cc:145,13'
          Dst:             _ZN5QUtil16double_to_stringEdib
        - Src:             'libqpdf/JSON.cc:147,1'
          Dst:             _ZN4JSON10JSON_valueD2Ev
    - functionName:    _ZN4JSON8makeRealEd
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4JSONC2ENSt3__110unique_ptrINS_10JSON_valueENS0_14default_deleteIS2_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:329,12'
          Dst:             _ZN4JSONC2ENSt3__110unique_ptrINS_10JSON_valueENS0_14default_deleteIS2_EEEE
    - functionName:    _ZN4JSON11JSON_numberC2Ex
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4JSON10JSON_valueC2ENS_12value_type_eE
        - _ZN4JSON10JSON_valueD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:138,5'
          Dst:             _ZN4JSON10JSON_valueC2ENS_12value_type_eE
        - Src:             'libqpdf/JSON.cc:141,1'
          Dst:             _ZN4JSON10JSON_valueD2Ev
    - functionName:    _ZN4JSON7makeIntEx
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4JSONC2ENSt3__110unique_ptrINS_10JSON_valueENS0_14default_deleteIS2_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:323,12'
          Dst:             _ZN4JSONC2ENSt3__110unique_ptrINS_10JSON_valueENS0_14default_deleteIS2_EEEE
    - functionName:    _ZNK4JSON7unparseEv
      functionSourceFile: '/src/qpdf/libqpdf/JSON.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          75
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN9Pl_StringC2EPKcP8PipelineRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - _ZN9Pl_StringD2Ev
        - _ZNK4JSON5writeEP8Pipelinem
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/JSON.cc:213,15'
          Dst:             _ZN9Pl_StringC2EPKcP8PipelineRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'libqpdf/JSON.cc:214,5'
          Dst:             _ZNK4JSON5writeEP8Pipelinem
        - Src:             'libqpdf/JSON.cc:216,1'
          Dst:             _ZN9Pl_StringD2Ev
        - Src:             'libqpdf/JSON.cc:216,1'
          Dst:             _ZN9Pl_StringD2Ev
    - functionName:    _ZN6Pl_MD56finishEv
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_MD5.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK8Pipeline4nextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_MD5.hh:26,13'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/qpdf/Pl_MD5.hh:27,13'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN6Pl_MD5D0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_MD5.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6Pl_MD5D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_MD5.hh:21,29'
          Dst:             _ZN6Pl_MD5D2Ev
    - functionName:    _ZN6Pl_MD55writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/MD5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN3MD523encodeDataIncrementallyEPKcm
        - _ZN3MD55resetEv
        - _ZNK8Pipeline4nextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/MD5.cc:174,17'
          Dst:             _ZN3MD55resetEv
        - Src:             'libqpdf/MD5.cc:184,17'
          Dst:             _ZN3MD523encodeDataIncrementallyEPKcm
        - Src:             'libqpdf/MD5.cc:190,9'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/MD5.cc:191,9'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN3MD55resetEv
      functionSourceFile: '/src/qpdf/libqpdf/MD5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3MD54initEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/MD5.cc:32,5'
          Dst:             _ZN3MD54initEv
    - functionName:    _ZN3MD54initEv
      functionSourceFile: '/src/qpdf/libqpdf/MD5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18QPDFCryptoProvider7getImplEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/MD5.cc:19,14'
          Dst:             _ZN18QPDFCryptoProvider7getImplEv
    - functionName:    _ZN3MD517checkFileChecksumEPKcS1_x
      functionSourceFile: '/src/qpdf/libqpdf/MD5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN3MD515getFileChecksumEPKcx
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/MD5.cc:161,39'
          Dst:             _ZN3MD515getFileChecksumEPKcx
        - Src:             'libqpdf/MD5.cc:163,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/MD5.cc:165,5'
          Dst:             __cxa_end_catch
    - functionName:    _ZN3MD515getFileChecksumEPKcx
      functionSourceFile: '/src/qpdf/libqpdf/MD5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN3MD510encodeFileEPKcx
        - _ZN3MD57unparseEv
        - _ZN3MD5C2Ev
        - _ZN3MD5D2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/MD5.cc:144,9'
          Dst:             _ZN3MD5C2Ev
        - Src:             'libqpdf/MD5.cc:145,7'
          Dst:             _ZN3MD510encodeFileEPKcx
        - Src:             'libqpdf/MD5.cc:146,14'
          Dst:             _ZN3MD57unparseEv
        - Src:             'libqpdf/MD5.cc:147,1'
          Dst:             _ZN3MD5D2Ev
        - Src:             'libqpdf/MD5.cc:147,1'
          Dst:             _ZN3MD5D2Ev
    - functionName:    _ZN3MD510encodeFileEPKcx
      functionSourceFile: '/src/qpdf/libqpdf/MD5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          190
      EdgeCount:       38
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN3MD523encodeDataIncrementallyEPKcm
        - _ZN5QIntC7to_sizeIxEEmRKT_
        - _ZN5QUtil10safe_fopenEPKcS1_
        - _ZN5QUtil18throw_system_errorERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - fclose
        - ferror
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/MD5.cc:55,18'
          Dst:             _ZN5QUtil10safe_fopenEPKcS1_
        - Src:             'libqpdf/MD5.cc:61,22'
          Dst:             _ZN5QIntC7to_sizeIxEEmRKT_
        - Src:             'libqpdf/MD5.cc:67,15'
          Dst:             fread
        - Src:             'libqpdf/MD5.cc:69,13'
          Dst:             _ZN3MD523encodeDataIncrementallyEPKcm
        - Src:             'libqpdf/MD5.cc:76,9'
          Dst:             ferror
        - Src:             'libqpdf/MD5.cc:78,15'
          Dst:             fclose
        - Src:             'libqpdf/MD5.cc:79,9'
          Dst:             _ZN5QUtil18throw_system_errorERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/MD5.cc:81,11'
          Dst:             fclose
    - functionName:    _ZN3MD57unparseEv
      functionSourceFile: '/src/qpdf/libqpdf/MD5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN3MD56digestEPh
        - _ZN5QUtil10hex_encodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/MD5.cc:129,5'
          Dst:             _ZN3MD56digestEPh
        - Src:             'libqpdf/MD5.cc:130,12'
          Dst:             _ZN5QUtil10hex_encodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN3MD56digestEPh
      functionSourceFile: '/src/qpdf/libqpdf/MD5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3MD5C2Ev
      functionSourceFile: '/src/qpdf/libqpdf/MD5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN3MD54initEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/MD5.cc:13,5'
          Dst:             _ZN3MD54initEv
    - functionName:    _ZN3MD517checkDataChecksumEPKcS1_m
      functionSourceFile: '/src/qpdf/libqpdf/MD5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3MD515getDataChecksumEPKcm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/MD5.cc:152,35'
          Dst:             _ZN3MD515getDataChecksumEPKcm
    - functionName:    _ZN3MD515getDataChecksumEPKcm
      functionSourceFile: '/src/qpdf/libqpdf/MD5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN3MD523encodeDataIncrementallyEPKcm
        - _ZN3MD57unparseEv
        - _ZN3MD5C2Ev
        - _ZN3MD5D2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/MD5.cc:136,9'
          Dst:             _ZN3MD5C2Ev
        - Src:             'libqpdf/MD5.cc:137,7'
          Dst:             _ZN3MD523encodeDataIncrementallyEPKcm
        - Src:             'libqpdf/MD5.cc:138,14'
          Dst:             _ZN3MD57unparseEv
        - Src:             'libqpdf/MD5.cc:139,1'
          Dst:             _ZN3MD5D2Ev
        - Src:             'libqpdf/MD5.cc:139,1'
          Dst:             _ZN3MD5D2Ev
    - functionName:    _ZN3MD55printEv
      functionSourceFile: '/src/qpdf/libqpdf/MD5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN3MD56digestEPh
        - printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/MD5.cc:115,5'
          Dst:             _ZN3MD56digestEPh
        - Src:             'libqpdf/MD5.cc:119,9'
          Dst:             printf
        - Src:             'libqpdf/MD5.cc:121,5'
          Dst:             printf
    - functionName:    printf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3MD56digestENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/MD5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN3MD523encodeDataIncrementallyEPKcm
        - _ZN3MD56digestEPh
        - _ZN3MD5C2Ev
        - _ZN3MD5D2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/MD5.cc:104,9'
          Dst:             _ZN3MD5C2Ev
        - Src:             'libqpdf/MD5.cc:105,7'
          Dst:             _ZN3MD523encodeDataIncrementallyEPKcm
        - Src:             'libqpdf/MD5.cc:107,7'
          Dst:             _ZN3MD56digestEPh
        - Src:             'libqpdf/MD5.cc:109,1'
          Dst:             _ZN3MD5D2Ev
        - Src:             'libqpdf/MD5.cc:109,1'
          Dst:             _ZN3MD5D2Ev
    - functionName:    _ZN3MD56digestEv
      functionSourceFile: '/src/qpdf/libqpdf/MD5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3MD56digestEPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/MD5.cc:97,5'
          Dst:             _ZN3MD56digestEPh
    - functionName:    _ZN3MD512appendStringEPKc
      functionSourceFile: '/src/qpdf/libqpdf/MD5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3MD523encodeDataIncrementallyEPKcm
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/MD5.cc:47,43'
          Dst:             strlen
        - Src:             'libqpdf/MD5.cc:47,5'
          Dst:             _ZN3MD523encodeDataIncrementallyEPKcm
    - functionName:    _ZN3MD512encodeStringEPKc
      functionSourceFile: '/src/qpdf/libqpdf/MD5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3MD523encodeDataIncrementallyEPKcm
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/MD5.cc:38,18'
          Dst:             strlen
        - Src:             'libqpdf/MD5.cc:40,5'
          Dst:             _ZN3MD523encodeDataIncrementallyEPKcm
    - functionName:    _ZN3MD58finalizeEv
      functionSourceFile: '/src/qpdf/libqpdf/MD5.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17OffsetInputSourceD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/OffsetInputSource.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17OffsetInputSourceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/OffsetInputSource.hh:13,43'
          Dst:             _ZN17OffsetInputSourceD2Ev
    - functionName:    _ZN17OffsetInputSourceD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/OffsetInputSource.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11InputSourceD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/OffsetInputSource.hh:13,43'
          Dst:             _ZN11InputSourceD2Ev
    - functionName:    _ZN17OffsetInputSource18findAndSkipNextEOLEv
      functionSourceFile: '/src/qpdf/libqpdf/OffsetInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK17OffsetInputSource7getNameEv
      functionSourceFile: '/src/qpdf/libqpdf/OffsetInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17OffsetInputSource4tellEv
      functionSourceFile: '/src/qpdf/libqpdf/OffsetInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17OffsetInputSource4seekExi
      functionSourceFile: '/src/qpdf/libqpdf/OffsetInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          168
      EdgeCount:       45
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4qpdf4util17no_ci_rt_error_ifIRA51_KcEEvbOT_
        - _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/OffsetInputSource.cc:47,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/OffsetInputSource.cc:47,40'
          Dst:             _ZNKRSt3__119basic_ostringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEE3strB8ne220000Ev
        - Src:             'libqpdf/OffsetInputSource.cc:47,19'
          Dst:             _ZNSt11range_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/OffsetInputSource.cc:47,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/OffsetInputSource.cc:47,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/OffsetInputSource.cc:53,5'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifIRA51_KcEEvbOT_
    - functionName:    _ZN17OffsetInputSource6rewindEv
      functionSourceFile: '/src/qpdf/libqpdf/OffsetInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17OffsetInputSource4readEPcm
      functionSourceFile: '/src/qpdf/libqpdf/OffsetInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11InputSource13setLastOffsetEx
        - _ZNK11InputSource13getLastOffsetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/OffsetInputSource.cc:66,28'
          Dst:             _ZNK11InputSource13getLastOffsetEv
        - Src:             'libqpdf/OffsetInputSource.cc:66,5'
          Dst:             _ZN11InputSource13setLastOffsetEx
    - functionName:    _ZN17OffsetInputSource8unreadChEc
      functionSourceFile: '/src/qpdf/libqpdf/OffsetInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      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:    _ZN17OffsetInputSourceC2ENSt3__110shared_ptrI11InputSourceEEx
      functionSourceFile: '/src/qpdf/libqpdf/OffsetInputSource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN11InputSourceC2Ev
        - _ZN11InputSourceD2Ev
        - _ZN4qpdf4util9assertionIRA51_KcEEvbOT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/OffsetInputSource.cc:11,20'
          Dst:             _ZN11InputSourceC2Ev
        - Src:             'libqpdf/OffsetInputSource.cc:16,5'
          Dst:             _ZN4qpdf4util9assertionIRA51_KcEEvbOT_
        - Src:             'libqpdf/OffsetInputSource.cc:18,1'
          Dst:             _ZN11InputSourceD2Ev
    - functionName:    _ZNK10PDFVersion17getExtensionLevelEv
      functionSourceFile: '/src/qpdf/libqpdf/PDFVersion.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10PDFVersion8getMinorEv
      functionSourceFile: '/src/qpdf/libqpdf/PDFVersion.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10PDFVersion8getMajorEv
      functionSourceFile: '/src/qpdf/libqpdf/PDFVersion.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10PDFVersion10getVersionERNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERi
      functionSourceFile: '/src/qpdf/libqpdf/PDFVersion.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          85
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10PDFVersion15updateIfGreaterERKS_
      functionSourceFile: '/src/qpdf/libqpdf/PDFVersion.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK10PDFVersionltERKS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/PDFVersion.cc:35,15'
          Dst:             _ZNK10PDFVersionltERKS_
    - functionName:    _ZNK10PDFVersionltERKS_
      functionSourceFile: '/src/qpdf/libqpdf/PDFVersion.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          77
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK10PDFVersioneqERKS_
      functionSourceFile: '/src/qpdf/libqpdf/PDFVersion.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10PDFVersionC2Eiii
      functionSourceFile: '/src/qpdf/libqpdf/PDFVersion.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 10
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      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:    25
      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:    5
      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:    5
      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:    12
      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:    31
      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:    9
      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:    110
      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:    5
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - 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:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QIntC12IntConverterImhLb0ELb0EE5errorEm
      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:    _ZN5QIntC12IntConverterImhLb0ELb0EE7convertERKm
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5QIntC12IntConverterImhLb0ELb0EE5errorEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:72,17'
          Dst:             _ZN5QIntC12IntConverterImhLb0ELb0EE5errorEm
    - functionName:    _ZN10Pl_AES_PDFD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_AES_PDF.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10Pl_AES_PDFD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_AES_PDF.hh:15,33'
          Dst:             _ZN10Pl_AES_PDFD2Ev
    - functionName:    _ZN4qpdf4util9assertionIRA52_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:    3
      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:    _ZN10Pl_AES_PDF16initializeVectorEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_AES_PDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          95
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN5QUtil25initializeWithRandomBytesEPhm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_AES_PDF.cc:127,9'
          Dst:             _ZN5QUtil25initializeWithRandomBytesEPhm
    - functionName:    _ZN4qpdf4util9assertionIRA43_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:    _ZN5QIntC8to_ucharImEEhRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterImhLb0ELb0EE7convertERKm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:181,16'
          Dst:             _ZN5QIntC12IntConverterImhLb0ELb0EE7convertERKm
    - functionName:    _ZN10Pl_AES_PDF6finishEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_AES_PDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          117
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN10Pl_AES_PDF5flushEb
        - _ZN4qpdf4util9assertionIRA43_KcEEvbOT_
        - _ZN5QIntC8to_ucharImEEhRKT_
        - _ZNK8Pipeline4nextEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_AES_PDF.cc:88,13'
          Dst:             _ZN10Pl_AES_PDF5flushEb
        - Src:             'libqpdf/Pl_AES_PDF.cc:93,33'
          Dst:             _ZN5QIntC8to_ucharImEEhRKT_
        - Src:             'libqpdf/Pl_AES_PDF.cc:96,13'
          Dst:             _ZN10Pl_AES_PDF5flushEb
        - Src:             'libqpdf/Pl_AES_PDF.cc:103,13'
          Dst:             _ZN4qpdf4util9assertionIRA43_KcEEvbOT_
        - Src:             'libqpdf/Pl_AES_PDF.cc:107,9'
          Dst:             _ZN10Pl_AES_PDF5flushEb
        - Src:             'libqpdf/Pl_AES_PDF.cc:110,5'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN10Pl_AES_PDF5flushEb
      functionSourceFile: '/src/qpdf/libqpdf/Pl_AES_PDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          247
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN10Pl_AES_PDF16initializeVectorEv
        - _ZN4qpdf4util9assertionIRA52_KcEEvbOT_
        - _ZNK8Pipeline4nextEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_AES_PDF.cc:134,5'
          Dst:             _ZN4qpdf4util9assertionIRA52_KcEEvbOT_
        - Src:             'libqpdf/Pl_AES_PDF.cc:143,17'
          Dst:             _ZN10Pl_AES_PDF16initializeVectorEv
        - Src:             'libqpdf/Pl_AES_PDF.cc:145,21'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_AES_PDF.cc:150,17'
          Dst:             _ZN10Pl_AES_PDF16initializeVectorEv
        - Src:             'libqpdf/Pl_AES_PDF.cc:188,5'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN10Pl_AES_PDF5writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_AES_PDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10Pl_AES_PDF5flushEb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_AES_PDF.cc:71,13'
          Dst:             _ZN10Pl_AES_PDF5flushEb
    - functionName:    _ZN10Pl_AES_PDF11useStaticIVEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_AES_PDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10Pl_AES_PDF10disableCBCEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_AES_PDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10Pl_AES_PDF5setIVEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_AES_PDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4qpdf4util9assertionINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvbOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_AES_PDF.cc:43,5'
          Dst:             _ZN4qpdf4util9assertionINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvbOT_
    - functionName:    _ZN10Pl_AES_PDF14disablePaddingEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_AES_PDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10Pl_AES_PDF9useZeroIVEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_AES_PDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4util17no_ci_rt_error_ifIRA23_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:    2
      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:    _ZN4qpdf4util9assertionIRA50_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:    2
      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:    _ZN10Pl_AES_PDFC2EPKcP8PipelinebNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/Pl_AES_PDF.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          123
      EdgeCount:       28
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN18QPDFCryptoProvider7getImplEv
        - _ZN4qpdf4util17no_ci_rt_error_ifIRA23_KcEEvbOT_
        - _ZN4qpdf4util9assertionIRA50_KcEEvbOT_
        - _ZN8PipelineC2EPKcPS_
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_AES_PDF.cc:16,5'
          Dst:             _ZN8PipelineC2EPKcPS_
        - Src:             'libqpdf/Pl_AES_PDF.cc:18,12'
          Dst:             _ZN18QPDFCryptoProvider7getImplEv
        - Src:             'libqpdf/Pl_AES_PDF.cc:21,5'
          Dst:             _ZN4qpdf4util9assertionIRA50_KcEEvbOT_
        - Src:             'libqpdf/Pl_AES_PDF.cc:22,5'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifIRA23_KcEEvbOT_
        - Src:             'libqpdf/Pl_AES_PDF.cc:26,1'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN17Pl_ASCII85DecoderD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_ASCII85Decoder.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 10
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17Pl_ASCII85DecoderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_ASCII85Decoder.hh:10,40'
          Dst:             _ZN17Pl_ASCII85DecoderD2Ev
    - functionName:    _ZN17Pl_ASCII85Decoder6finishEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_ASCII85Decoder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN17Pl_ASCII85Decoder5flushEv
        - _ZNK8Pipeline4nextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_ASCII85Decoder.cc:106,5'
          Dst:             _ZN17Pl_ASCII85Decoder5flushEv
        - Src:             'libqpdf/Pl_ASCII85Decoder.cc:107,5'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN17Pl_ASCII85Decoder5flushEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_ASCII85Decoder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          112
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZNK8Pipeline4nextEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_ASCII85Decoder.cc:91,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/Pl_ASCII85Decoder.cc:97,5'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN4qpdf4util17no_ci_rt_error_ifIRA44_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:    2
      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:    _ZN17Pl_ASCII85Decoder5writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_ASCII85Decoder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          243
      EdgeCount:       45
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN17Pl_ASCII85Decoder5flushEv
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf4util17no_ci_rt_error_ifIRA44_KcEEvbOT_
        - _ZNK8Pipeline4nextEv
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libqpdf/Pl_ASCII85Decoder.cc:24,9'
          Branch Sides:    []
        - Branch String:   'libqpdf/Pl_ASCII85Decoder.cc:42,13'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/Pl_ASCII85Decoder.cc:31,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/Pl_ASCII85Decoder.cc:38,13'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifIRA44_KcEEvbOT_
        - Src:             'libqpdf/Pl_ASCII85Decoder.cc:39,13'
          Dst:             _ZN17Pl_ASCII85Decoder5flushEv
        - Src:             'libqpdf/Pl_ASCII85Decoder.cc:49,21'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/Pl_ASCII85Decoder.cc:49,27'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/Pl_ASCII85Decoder.cc:49,21'
          Dst:             __cxa_throw
        - Src:             'libqpdf/Pl_ASCII85Decoder.cc:49,21'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/Pl_ASCII85Decoder.cc:49,21'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/Pl_ASCII85Decoder.cc:53,17'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_ASCII85Decoder.cc:59,21'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/Pl_ASCII85Decoder.cc:59,27'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/Pl_ASCII85Decoder.cc:59,21'
          Dst:             __cxa_throw
        - Src:             'libqpdf/Pl_ASCII85Decoder.cc:59,21'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/Pl_ASCII85Decoder.cc:59,21'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/Pl_ASCII85Decoder.cc:63,25'
          Dst:             _ZN17Pl_ASCII85Decoder5flushEv
    - functionName:    _ZN17Pl_ASCII85DecoderC2EPKcP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/Pl_ASCII85Decoder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf4util9assertionIRA57_KcEEvbOT_
        - _ZN8PipelineC2EPKcPS_
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_ASCII85Decoder.cc:12,5'
          Dst:             _ZN8PipelineC2EPKcPS_
        - Src:             'libqpdf/Pl_ASCII85Decoder.cc:14,5'
          Dst:             _ZN4qpdf4util9assertionIRA57_KcEEvbOT_
        - Src:             'libqpdf/Pl_ASCII85Decoder.cc:15,1'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN18Pl_ASCIIHexDecoderD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_ASCIIHexDecoder.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 10
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18Pl_ASCIIHexDecoderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_ASCIIHexDecoder.hh:10,41'
          Dst:             _ZN18Pl_ASCIIHexDecoderD2Ev
    - functionName:    _ZN18Pl_ASCIIHexDecoder6finishEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_ASCIIHexDecoder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18Pl_ASCIIHexDecoder5flushEv
        - _ZNK8Pipeline4nextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_ASCIIHexDecoder.cc:92,5'
          Dst:             _ZN18Pl_ASCIIHexDecoder5flushEv
        - Src:             'libqpdf/Pl_ASCIIHexDecoder.cc:93,5'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN18Pl_ASCIIHexDecoder5flushEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_ASCIIHexDecoder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          118
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZNK8Pipeline4nextEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_ASCIIHexDecoder.cc:66,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/Pl_ASCIIHexDecoder.cc:79,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/Pl_ASCIIHexDecoder.cc:86,5'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN18Pl_ASCIIHexDecoder5writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_ASCIIHexDecoder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          245
      EdgeCount:       52
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN18Pl_ASCIIHexDecoder5flushEv
        - _ZN3QTC2TCEPKcS1_i
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - toupper
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libqpdf/Pl_ASCIIHexDecoder.cc:26,9'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/Pl_ASCIIHexDecoder.cc:25,37'
          Dst:             toupper
        - Src:             'libqpdf/Pl_ASCIIHexDecoder.cc:33,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/Pl_ASCIIHexDecoder.cc:39,13'
          Dst:             _ZN18Pl_ASCIIHexDecoder5flushEv
        - Src:             'libqpdf/Pl_ASCIIHexDecoder.cc:46,21'
          Dst:             _ZN18Pl_ASCIIHexDecoder5flushEv
        - Src:             'libqpdf/Pl_ASCIIHexDecoder.cc:52,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/Pl_ASCIIHexDecoder.cc:52,23'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/Pl_ASCIIHexDecoder.cc:52,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/Pl_ASCIIHexDecoder.cc:52,17'
          Dst:             __cxa_free_exception
    - functionName:    toupper
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4util9assertionIRA58_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:    _ZN18Pl_ASCIIHexDecoderC2EPKcP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/Pl_ASCIIHexDecoder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf4util9assertionIRA58_KcEEvbOT_
        - _ZN8PipelineC2EPKcPS_
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_ASCIIHexDecoder.cc:13,5'
          Dst:             _ZN8PipelineC2EPKcPS_
        - Src:             'libqpdf/Pl_ASCIIHexDecoder.cc:15,5'
          Dst:             _ZN4qpdf4util9assertionIRA58_KcEEvbOT_
        - Src:             'libqpdf/Pl_ASCIIHexDecoder.cc:16,1'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN9Pl_Base64D0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_Base64.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Pl_Base64D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_Base64.hh:11,32'
          Dst:             _ZN9Pl_Base64D2Ev
    - functionName:    _ZN9Pl_Base646finishEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          92
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN9Pl_Base6415decode_internalENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - _ZN9Pl_Base6415encode_internalENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - _ZNK8Pipeline4nextEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Base64.cc:190,9'
          Dst:             _ZN9Pl_Base6415decode_internalENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - Src:             'libqpdf/Pl_Base64.cc:193,9'
          Dst:             _ZN9Pl_Base6415encode_internalENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - Src:             'libqpdf/Pl_Base64.cc:195,9'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_Base64.cc:198,9'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_Base64.cc:201,9'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN9Pl_Base6415decode_internalENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          131
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - _ZL4to_cj
        - _ZN4qpdf4util8is_spaceEc
        - _ZN9Pl_Base6412flush_decodeEv
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Base64.cc:65,29'
          Dst:             _ZL4to_cj
        - Src:             'libqpdf/Pl_Base64.cc:65,14'
          Dst:             _ZN4qpdf4util8is_spaceEc
        - Src:             'libqpdf/Pl_Base64.cc:68,17'
          Dst:             _ZN9Pl_Base6412flush_decodeEv
        - Src:             'libqpdf/Pl_Base64.cc:78,9'
          Dst:             _ZN9Pl_Base6412flush_decodeEv
        - Src:             'libqpdf/Pl_Base64.cc:80,5'
          Dst:             __assert_fail
    - functionName:    _ZN9Pl_Base6415encode_internalENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          169
      EdgeCount:       61
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN9Pl_Base6412flush_encodeEv
        - _ZNK8Pipeline13getIdentifierEv
        - _ZNSt12length_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __assert_fail
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Base64.cc:90,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/Pl_Base64.cc:90,33'
          Dst:             _ZNK8Pipeline13getIdentifierEv
        - Src:             'libqpdf/Pl_Base64.cc:90,15'
          Dst:             _ZNSt12length_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/Pl_Base64.cc:90,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/Pl_Base64.cc:90,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/Pl_Base64.cc:99,13'
          Dst:             _ZN9Pl_Base6412flush_encodeEv
        - Src:             'libqpdf/Pl_Base64.cc:105,9'
          Dst:             _ZN9Pl_Base6412flush_encodeEv
        - Src:             'libqpdf/Pl_Base64.cc:107,5'
          Dst:             __assert_fail
    - functionName:    _ZNSt12length_errorC2B8ne220000ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:153,68'
          Dst:             _ZNSt11logic_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN9Pl_Base6412flush_encodeEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          175
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - _ZL4to_ii
        - _ZL5to_uci
        - _ZN9Pl_Base645resetEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Base64.cc:157,9'
          Dst:             _ZL5to_uci
        - Src:             'libqpdf/Pl_Base64.cc:158,9'
          Dst:             _ZL5to_uci
        - Src:             'libqpdf/Pl_Base64.cc:159,9'
          Dst:             _ZL5to_uci
        - Src:             'libqpdf/Pl_Base64.cc:160,9'
          Dst:             _ZL5to_uci
        - Src:             'libqpdf/Pl_Base64.cc:163,18'
          Dst:             _ZL4to_ii
        - Src:             'libqpdf/Pl_Base64.cc:177,18'
          Dst:             _ZL5to_uci
        - Src:             'libqpdf/Pl_Base64.cc:183,5'
          Dst:             _ZN9Pl_Base645resetEv
    - functionName:    _ZL5to_uci
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL4to_ii
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Pl_Base645resetEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL4to_cj
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Pl_Base6412flush_decodeEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         74
      ICount:          376
      EdgeCount:       82
      CyclomaticComplexity: 10
      functionsReached:
        - _ZL4to_cj
        - _ZL5to_uci
        - _ZN9Pl_Base645resetEv
        - _ZNK8Pipeline13getIdentifierEv
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Base64.cc:114,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/Pl_Base64.cc:114,34'
          Dst:             _ZNK8Pipeline13getIdentifierEv
        - Src:             'libqpdf/Pl_Base64.cc:114,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/Pl_Base64.cc:114,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/Pl_Base64.cc:114,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/Pl_Base64.cc:121,19'
          Dst:             _ZL4to_cj
        - Src:             'libqpdf/Pl_Base64.cc:137,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/Pl_Base64.cc:137,38'
          Dst:             _ZNK8Pipeline13getIdentifierEv
        - Src:             'libqpdf/Pl_Base64.cc:137,19'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/Pl_Base64.cc:137,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/Pl_Base64.cc:137,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/Pl_Base64.cc:143,9'
          Dst:             _ZL5to_uci
        - Src:             'libqpdf/Pl_Base64.cc:144,9'
          Dst:             _ZL5to_uci
        - Src:             'libqpdf/Pl_Base64.cc:145,9'
          Dst:             _ZL5to_uci
        - Src:             'libqpdf/Pl_Base64.cc:149,5'
          Dst:             _ZN9Pl_Base645resetEv
    - functionName:    _ZN9Pl_Base646encodeENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN9Pl_Base6415encode_internalENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - _ZN9Pl_Base64C2EPKcP8PipelineNS_8action_eE
        - _ZN9Pl_Base64D2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Base64.cc:52,15'
          Dst:             _ZN9Pl_Base64C2EPKcP8PipelineNS_8action_eE
        - Src:             'libqpdf/Pl_Base64.cc:53,7'
          Dst:             _ZN9Pl_Base6415encode_internalENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - Src:             'libqpdf/Pl_Base64.cc:55,1'
          Dst:             _ZN9Pl_Base64D2Ev
        - Src:             'libqpdf/Pl_Base64.cc:55,1'
          Dst:             _ZN9Pl_Base64D2Ev
    - functionName:    _ZN9Pl_Base64C2EPKcP8PipelineNS_8action_eE
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineC2EPKcPS_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Base64.cc:30,5'
          Dst:             _ZN8PipelineC2EPKcPS_
    - functionName:    _ZN9Pl_Base645writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Pl_Base646decodeENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Base64.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN9Pl_Base6415decode_internalENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - _ZN9Pl_Base64C2EPKcP8PipelineNS_8action_eE
        - _ZN9Pl_Base64D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Base64.cc:44,15'
          Dst:             _ZN9Pl_Base64C2EPKcP8PipelineNS_8action_eE
        - Src:             'libqpdf/Pl_Base64.cc:45,7'
          Dst:             _ZN9Pl_Base6415decode_internalENSt3__117basic_string_viewIcNS0_11char_traitsIcEEEE
        - Src:             'libqpdf/Pl_Base64.cc:47,1'
          Dst:             _ZN9Pl_Base64D2Ev
        - Src:             'libqpdf/Pl_Base64.cc:47,1'
          Dst:             _ZN9Pl_Base64D2Ev
    - functionName:    _ZN9Pl_Buffer7MembersD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 12
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Pl_Buffer7MembersC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Pl_Buffer15getMallocBufferEPPhPm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf4util9assertionIRA51_KcEEvbOT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Buffer.cc:81,5'
          Dst:             _ZN4qpdf4util9assertionIRA51_KcEEvbOT_
    - functionName:    _ZN9Pl_Buffer22getBufferSharedPointerEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Pl_Buffer9getBufferEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Buffer.cc:75,36'
          Dst:             _ZN9Pl_Buffer9getBufferEv
    - functionName:    _ZN9Pl_Buffer9getBufferEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf4util9assertionIRA45_KcEEvbOT_
        - _ZN6BufferC2EONSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Buffer.cc:57,5'
          Dst:             _ZN4qpdf4util9assertionIRA45_KcEEvbOT_
        - Src:             'libqpdf/Pl_Buffer.cc:58,19'
          Dst:             _ZN6BufferC2EONSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN9Pl_Buffer9getStringEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf4util9assertionIRA45_KcEEvbOT_
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Buffer.cc:66,5'
          Dst:             _ZN4qpdf4util9assertionIRA45_KcEEvbOT_
    - functionName:    _ZN9Pl_Buffer6finishEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8Pipeline4nextEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Buffer.cc:49,9'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_Buffer.cc:50,9'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN9Pl_Buffer5writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK8Pipeline4nextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Buffer.cc:40,9'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_Buffer.cc:41,9'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN9Pl_BufferD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Pl_BufferD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Buffer.cc:29,23'
          Dst:             _ZN9Pl_BufferD2Ev
    - functionName:    _ZN9Pl_BufferD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Buffer.cc:29,23'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN9Pl_BufferC2EPKcP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Buffer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8PipelineC2EPKcPS_
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Buffer.cc:23,5'
          Dst:             _ZN8PipelineC2EPKcPS_
        - Src:             'libqpdf/Pl_Buffer.cc:26,1'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN14Pl_Concatenate12manualFinishEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Concatenate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8Pipeline4nextEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Concatenate.cc:30,5'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN14Pl_Concatenate6finishEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Concatenate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      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:    _ZN14Pl_Concatenate5writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Concatenate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8Pipeline4nextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Concatenate.cc:19,5'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN14Pl_ConcatenateD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Concatenate.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:
        - _ZN14Pl_ConcatenateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Concatenate.cc:14,33'
          Dst:             _ZN14Pl_ConcatenateD2Ev
    - functionName:    _ZN14Pl_ConcatenateD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Concatenate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Concatenate.cc:14,33'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN14Pl_ConcatenateC2EPKcP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Concatenate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf4util9assertionIRA54_KcEEvbOT_
        - _ZN8PipelineC2EPKcPS_
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Concatenate.cc:8,5'
          Dst:             _ZN8PipelineC2EPKcPS_
        - Src:             'libqpdf/Pl_Concatenate.cc:10,5'
          Dst:             _ZN4qpdf4util9assertionIRA54_KcEEvbOT_
        - Src:             'libqpdf/Pl_Concatenate.cc:11,1'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN8Pl_Count7MembersC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Count.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8Pl_Count11getLastCharEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Count.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK8Pl_Count8getCountEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Count.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8Pl_Count6finishEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Count.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8Pipeline4nextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Count.cc:43,5'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN8Pl_Count5writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Count.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5QIntC9to_offsetImEExRKT_
        - _ZNK8Pipeline4nextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Count.cc:34,21'
          Dst:             _ZN5QIntC9to_offsetImEExRKT_
        - Src:             'libqpdf/Pl_Count.cc:36,9'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN8Pl_CountD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Count.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8Pl_CountD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Count.cc:27,21'
          Dst:             _ZN8Pl_CountD2Ev
    - functionName:    _ZN8Pl_CountD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Count.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Count.cc:27,21'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN4qpdf4util9assertionIRA48_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:    2
      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:    _ZN8Pl_CountC2EPKcP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Count.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4qpdf4util9assertionIRA48_KcEEvbOT_
        - _ZN8PipelineC2EPKcPS_
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Count.cc:21,5'
          Dst:             _ZN8PipelineC2EPKcPS_
        - Src:             'libqpdf/Pl_Count.cc:24,5'
          Dst:             _ZN4qpdf4util9assertionIRA48_KcEEvbOT_
        - Src:             'libqpdf/Pl_Count.cc:25,1'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _GLOBAL__sub_I_Pl_DCT.cc
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
        - __cxx_global_var_init.1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'libqpdf/Pl_DCT.cc:0,0'
          Dst:             __cxx_global_var_init.1
        - Src:             'libqpdf/Pl_DCT.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6global6Limits14dct_max_memoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:44,30'
          Dst:             _ZN4qpdf6global6Limits14dct_max_memoryEv
    - functionName:    __cxx_global_var_init.1
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6global6Limits25dct_max_progressive_scansEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:45,27'
          Dst:             _ZN4qpdf6global6Limits25dct_max_progressive_scansEv
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6global7Options25dct_throw_on_corrupt_dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:46,39'
          Dst:             _ZN4qpdf6global7Options25dct_throw_on_corrupt_dataEv
    - functionName:    _ZN6Pl_DCT14CompressConfigD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/Pl_DCT.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_122FunctionCallbackConfig5applyEP20jpeg_compress_struct
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_122FunctionCallbackConfigD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12_GLOBAL__N_122FunctionCallbackConfigD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:27,52'
          Dst:             _ZN12_GLOBAL__N_122FunctionCallbackConfigD2Ev
    - functionName:    _ZN12_GLOBAL__N_122FunctionCallbackConfigD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6Pl_DCT14CompressConfigD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:27,52'
          Dst:             _ZN6Pl_DCT14CompressConfigD2Ev
    - functionName:    _ZN6Pl_DCT14CompressConfigC2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/Pl_DCT.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6Pl_DCT14CompressConfigD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/Pl_DCT.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 61
      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:    _ZN12_GLOBAL__N_122FunctionCallbackConfigC2ENSt3__18functionIFvP20jpeg_compress_structEEE
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6Pl_DCT14CompressConfigC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:23,18'
          Dst:             _ZN6Pl_DCT14CompressConfigC2Ev
    - functionName:    _ZN5QIntC12IntConverterIjmLb0ELb0EE5errorEj
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      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:    _ZN5QIntC12IntConverterIjmLb0ELb0EE7convertERKj
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5QIntC12IntConverterIjmLb0ELb0EE5errorEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:72,17'
          Dst:             _ZN5QIntC12IntConverterIjmLb0ELb0EE5errorEj
    - functionName:    _ZN6Pl_DCT7MembersC2Ejji13J_COLOR_SPACEPNS_14CompressConfigE
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6Pl_DCT7MembersD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6Pl_DCT7MembersC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4util17no_ci_rt_error_ifIRA73_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:    _ZL18term_buffer_sourceP22jpeg_decompress_struct
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL22skip_buffer_input_dataP22jpeg_decompress_structl
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          93
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4qpdf4util17no_ci_rt_error_ifIRA73_KcEEvbOT_
        - _ZN5QIntC7to_sizeIlEEmRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:290,5'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifIRA73_KcEEvbOT_
        - Src:             'libqpdf/Pl_DCT.cc:292,22'
          Dst:             _ZN5QIntC7to_sizeIlEEmRKT_
    - functionName:    _ZL24fill_buffer_input_bufferP22jpeg_decompress_struct
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:283,5'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/Pl_DCT.cc:283,11'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/Pl_DCT.cc:283,5'
          Dst:             __cxa_throw
        - Src:             'libqpdf/Pl_DCT.cc:283,5'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/Pl_DCT.cc:283,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZL18init_buffer_sourceP22jpeg_decompress_struct
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL25term_pipeline_destinationP20jpeg_compress_struct
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:252,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
    - functionName:    _ZL28empty_pipeline_output_bufferP20jpeg_compress_struct
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:241,5'
          Dst:             _ZN3QTC2TCEPKcS1_i
    - functionName:    _ZL25init_pipeline_destinationP20jpeg_compress_struct
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6Pl_DCT20make_compress_configENSt3__18functionIFvP20jpeg_compress_structEEE
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL16progress_monitorP18jpeg_common_struct
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - longjmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:76,9'
          Dst:             longjmp
    - functionName:    longjmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL15jpeg_buffer_srcP22jpeg_decompress_structRNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4util17no_ci_rt_error_ifINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvbOT_
      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:          47
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Util.hh:50,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/qpdf/Util.hh:50,19'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - 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:    _ZN5QIntC7to_sizeIjEEmRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterIjmLb0ELb0EE7convertERKj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:216,16'
          Dst:             _ZN5QIntC12IntConverterIjmLb0ELb0EE7convertERKj
    - functionName:    _ZL18jpeg_pipeline_destP20jpeg_compress_structPhmP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          68
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_119qpdf_jpeg_error_mgrD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6Pl_DCT10decompressEPv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          183
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - _ZL15jpeg_buffer_srcP22jpeg_decompress_structRNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN5QIntC7to_uintIiEEjRKT_
        - _ZNK8Pipeline4nextEv
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - jpeg_CreateDecompress
        - jpeg_calc_output_dimensions
        - jpeg_finish_decompress
        - jpeg_read_header
        - jpeg_read_scanlines
        - jpeg_start_decompress
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:381,5'
          Dst:             jpeg_CreateDecompress
        - Src:             'libqpdf/Pl_DCT.cc:390,5'
          Dst:             _ZL15jpeg_buffer_srcP22jpeg_decompress_structRNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/Pl_DCT.cc:392,11'
          Dst:             jpeg_read_header
        - Src:             'libqpdf/Pl_DCT.cc:393,5'
          Dst:             jpeg_calc_output_dimensions
        - Src:             'libqpdf/Pl_DCT.cc:394,48'
          Dst:             _ZN5QIntC7to_uintIiEEjRKT_
        - Src:             'libqpdf/Pl_DCT.cc:400,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/Pl_DCT.cc:400,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/Pl_DCT.cc:400,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/Pl_DCT.cc:400,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/Pl_DCT.cc:400,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/Pl_DCT.cc:410,11'
          Dst:             jpeg_start_decompress
        - Src:             'libqpdf/Pl_DCT.cc:412,15'
          Dst:             jpeg_read_scanlines
        - Src:             'libqpdf/Pl_DCT.cc:413,9'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_DCT.cc:415,11'
          Dst:             jpeg_finish_decompress
        - Src:             'libqpdf/Pl_DCT.cc:416,5'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN6Pl_DCT8compressEPv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          289
      EdgeCount:       60
      CyclomaticComplexity: 24
      functionsReached:
        - _ZL18jpeg_pipeline_destP20jpeg_compress_structPhmP8Pipeline
        - _ZN4qpdf4util17no_ci_rt_error_ifINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvbOT_
        - _ZN5QIntC7to_sizeIiEEmRKT_
        - _ZN5QIntC7to_sizeIjEEmRKT_
        - _ZN5QIntC7to_uintIiEEjRKT_
        - _ZNK8Pipeline4nextEv
        - jpeg_CreateCompress
        - jpeg_finish_compress
        - jpeg_set_defaults
        - jpeg_start_compress
        - jpeg_write_scanlines
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:334,5'
          Dst:             jpeg_CreateCompress
        - Src:             'libqpdf/Pl_DCT.cc:341,52'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_DCT.cc:341,5'
          Dst:             _ZL18jpeg_pipeline_destP20jpeg_compress_structPhmP8Pipeline
        - Src:             'libqpdf/Pl_DCT.cc:347,5'
          Dst:             jpeg_set_defaults
        - Src:             'libqpdf/Pl_DCT.cc:352,5'
          Dst:             jpeg_start_compress
        - Src:             'libqpdf/Pl_DCT.cc:354,47'
          Dst:             _ZN5QIntC7to_uintIiEEjRKT_
        - Src:             'libqpdf/Pl_DCT.cc:355,28'
          Dst:             _ZN5QIntC7to_sizeIjEEmRKT_
        - Src:             'libqpdf/Pl_DCT.cc:356,9'
          Dst:             _ZN5QIntC7to_sizeIjEEmRKT_
        - Src:             'libqpdf/Pl_DCT.cc:356,46'
          Dst:             _ZN5QIntC7to_sizeIiEEmRKT_
        - Src:             'libqpdf/Pl_DCT.cc:357,5'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvbOT_
        - Src:             'libqpdf/Pl_DCT.cc:366,15'
          Dst:             jpeg_write_scanlines
        - Src:             'libqpdf/Pl_DCT.cc:368,5'
          Dst:             jpeg_finish_compress
        - Src:             'libqpdf/Pl_DCT.cc:369,5'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZL12emit_messageP18jpeg_common_structi
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - longjmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:65,9'
          Dst:             longjmp
    - functionName:    _ZN12_GLOBAL__N_119qpdf_jpeg_error_mgrC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6Pl_DCT6finishEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          252
      EdgeCount:       87
      CyclomaticComplexity: 43
      functionsReached:
        - _ZN12_GLOBAL__N_119qpdf_jpeg_error_mgrC2Ev
        - _ZN12_GLOBAL__N_119qpdf_jpeg_error_mgrD2Ev
        - _ZN6Pl_DCT10decompressEPv
        - _ZN6Pl_DCT8compressEPv
        - _ZNK8Pipeline4nextEv
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
        - _setjmp
        - jpeg_destroy_compress
        - jpeg_destroy_decompress
        - jpeg_std_error
        - longjmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:177,9'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_DCT.cc:183,32'
          Dst:             _ZN12_GLOBAL__N_119qpdf_jpeg_error_mgrC2Ev
        - Src:             'libqpdf/Pl_DCT.cc:185,26'
          Dst:             jpeg_std_error
        - Src:             'libqpdf/Pl_DCT.cc:186,28'
          Dst:             jpeg_std_error
        - Src:             'libqpdf/Pl_DCT.cc:194,9'
          Dst:             _setjmp
        - Src:             'libqpdf/Pl_DCT.cc:197,17'
          Dst:             _ZN6Pl_DCT8compressEPv
        - Src:             'libqpdf/Pl_DCT.cc:201,9'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/Pl_DCT.cc:205,13'
          Dst:             longjmp
        - Src:             'libqpdf/Pl_DCT.cc:199,17'
          Dst:             _ZN6Pl_DCT10decompressEPv
        - Src:             'libqpdf/Pl_DCT.cc:206,9'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/Pl_DCT.cc:212,9'
          Dst:             jpeg_destroy_compress
        - Src:             'libqpdf/Pl_DCT.cc:215,9'
          Dst:             jpeg_destroy_decompress
        - Src:             'libqpdf/Pl_DCT.cc:218,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/Pl_DCT.cc:218,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/Pl_DCT.cc:218,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/Pl_DCT.cc:218,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/Pl_DCT.cc:220,1'
          Dst:             _ZN12_GLOBAL__N_119qpdf_jpeg_error_mgrD2Ev
        - Src:             'libqpdf/Pl_DCT.cc:220,1'
          Dst:             _ZN12_GLOBAL__N_119qpdf_jpeg_error_mgrD2Ev
        - Src:             'libqpdf/Pl_DCT.cc:206,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZL13error_handlerP18jpeg_common_struct
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - longjmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:56,5'
          Dst:             longjmp
    - functionName:    _setjmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6Pl_DCT5writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6Pl_DCTD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6Pl_DCTD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:161,17'
          Dst:             _ZN6Pl_DCTD2Ev
    - functionName:    _ZN6Pl_DCTD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:161,17'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN6Pl_DCTC2EPKcP8Pipelinejji13J_COLOR_SPACEPNS_14CompressConfigE
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8PipelineC2EPKcPS_
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:154,5'
          Dst:             _ZN8PipelineC2EPKcPS_
        - Src:             'libqpdf/Pl_DCT.cc:158,1'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN4qpdf6global7options25dct_throw_on_corrupt_dataEb
      functionSourceFile: '/src/qpdf/include/qpdf/global.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6global10set_uint32E12qpdf_param_ej
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/global.hh:163,13'
          Dst:             _ZN4qpdf6global10set_uint32E12qpdf_param_ej
    - functionName:    _ZN6Pl_DCT21setThrowOnCorruptDataEb
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6global7options25dct_throw_on_corrupt_dataEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:143,5'
          Dst:             _ZN4qpdf6global7options25dct_throw_on_corrupt_dataEb
    - functionName:    _ZN6Pl_DCT12setScanLimitEi
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6global6Limits25dct_max_progressive_scansEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:137,5'
          Dst:             _ZN4qpdf6global6Limits25dct_max_progressive_scansEi
    - functionName:    _ZN6Pl_DCT14setMemoryLimitEl
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6global6Limits14dct_max_memoryEl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:131,5'
          Dst:             _ZN4qpdf6global6Limits14dct_max_memoryEl
    - functionName:    _ZN4qpdf4util9assertionIRA46_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:    2
      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:    _ZN6Pl_DCTC2EPKcP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/Pl_DCT.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4qpdf4util9assertionIRA46_KcEEvbOT_
        - _ZN8PipelineC2EPKcPS_
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_DCT.cc:122,5'
          Dst:             _ZN8PipelineC2EPKcPS_
        - Src:             'libqpdf/Pl_DCT.cc:125,5'
          Dst:             _ZN4qpdf4util9assertionIRA46_KcEEvbOT_
        - Src:             'libqpdf/Pl_DCT.cc:126,1'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _GLOBAL__sub_I_Pl_Flate.cc
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Flate.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_Flate.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Flate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6global6Limits16flate_max_memoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Flate.cc:21,51'
          Dst:             _ZN4qpdf6global6Limits16flate_max_memoryEv
    - functionName:    _ZN8Pl_Flate7MembersD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Flate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - __clang_call_terminate
        - deflateEnd
        - inflateEnd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Flate.cc:61,13'
          Dst:             deflateEnd
        - Src:             'libqpdf/Pl_Flate.cc:63,13'
          Dst:             inflateEnd
        - Src:             'libqpdf/Pl_Flate.cc:61,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8Pl_Flate16zopfli_check_envEP10QPDFLogger
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Flate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          141
      EdgeCount:       59
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN10QPDFLogger13defaultLoggerEv
        - _ZN10QPDFLogger4warnEPKc
        - _ZN5QUtil7get_envERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPS6_
        - _ZN8Pl_Flate16zopfli_supportedEv
        - _ZNSt13runtime_errorC1EPKc
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Flate.cc:361,9'
          Dst:             _ZN8Pl_Flate16zopfli_supportedEv
        - Src:             'libqpdf/Pl_Flate.cc:365,19'
          Dst:             _ZN5QUtil7get_envERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPS6_
        - Src:             'libqpdf/Pl_Flate.cc:370,18'
          Dst:             _ZN10QPDFLogger13defaultLoggerEv
        - Src:             'libqpdf/Pl_Flate.cc:376,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/Pl_Flate.cc:376,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/Pl_Flate.cc:376,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/Pl_Flate.cc:376,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/Pl_Flate.cc:378,13'
          Dst:             _ZN10QPDFLogger4warnEPKc
        - Src:             'libqpdf/Pl_Flate.cc:379,13'
          Dst:             _ZN10QPDFLogger4warnEPKc
    - functionName:    _ZN8Pl_Flate16zopfli_supportedEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Flate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8Pl_Flate19setCompressionLevelEi
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Flate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8Pl_Flate13finish_zopfliEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Flate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8Pl_Flate6finishEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Flate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         42
      ICount:          244
      EdgeCount:       75
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN8Pl_Flate10checkErrorEPKci
        - _ZN8Pl_Flate10handleDataEPKhmi
        - _ZN8Pl_Flate13finish_zopfliEv
        - _ZNK8Pipeline4nextEv
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __clang_call_terminate
        - __cxa_allocate_exception
        - __cxa_begin_catch
        - __cxa_end_catch
        - __cxa_free_exception
        - __cxa_throw
        - deflateEnd
        - inflateEnd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Flate.cc:225,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/Pl_Flate.cc:225,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/Pl_Flate.cc:225,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/Pl_Flate.cc:225,9'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/Pl_Flate.cc:225,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/Pl_Flate.cc:229,13'
          Dst:             _ZN8Pl_Flate13finish_zopfliEv
        - Src:             'libqpdf/Pl_Flate.cc:248,5'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/Pl_Flate.cc:250,13'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_Flate.cc:235,17'
          Dst:             _ZN8Pl_Flate10handleDataEPKhmi
        - Src:             'libqpdf/Pl_Flate.cc:238,27'
          Dst:             deflateEnd
        - Src:             'libqpdf/Pl_Flate.cc:240,27'
          Dst:             inflateEnd
        - Src:             'libqpdf/Pl_Flate.cc:243,17'
          Dst:             _ZN8Pl_Flate10checkErrorEPKci
        - Src:             'libqpdf/Pl_Flate.cc:251,9'
          Dst:             __cxa_begin_catch
        - Src:             'libqpdf/Pl_Flate.cc:253,9'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/Pl_Flate.cc:254,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/Pl_Flate.cc:254,15'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/Pl_Flate.cc:254,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/Pl_Flate.cc:254,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/Pl_Flate.cc:255,5'
          Dst:             __cxa_end_catch
        - Src:             'libqpdf/Pl_Flate.cc:256,5'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_Flate.cc:255,5'
          Dst:             __clang_call_terminate
    - functionName:    _ZN8Pl_Flate10handleDataEPKhmi
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Flate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          324
      EdgeCount:       58
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN4qpdf4util17no_ci_rt_error_ifIRA59_KcEEvbOT_
        - _ZN5QIntC7to_uintImEEjRKT_
        - _ZN5QIntC8to_ulongImEEmRKT_
        - _ZN8Pl_Flate10checkErrorEPKci
        - _ZN8Pl_Flate4warnEPKci
        - _ZNK8Pipeline4nextEv
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - deflate
        - deflateInit_
        - inflate
        - inflateInit_
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libqpdf/Pl_Flate.cc:177,9'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/Pl_Flate.cc:133,5'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifIRA59_KcEEvbOT_
        - Src:             'libqpdf/Pl_Flate.cc:139,24'
          Dst:             _ZN5QIntC7to_uintImEEjRKT_
        - Src:             'libqpdf/Pl_Flate.cc:150,19'
          Dst:             deflateInit_
        - Src:             'libqpdf/Pl_Flate.cc:152,19'
          Dst:             inflateInit_
        - Src:             'libqpdf/Pl_Flate.cc:158,9'
          Dst:             _ZN8Pl_Flate10checkErrorEPKci
        - Src:             'libqpdf/Pl_Flate.cc:167,19'
          Dst:             deflate
        - Src:             'libqpdf/Pl_Flate.cc:169,19'
          Dst:             inflate
        - Src:             'libqpdf/Pl_Flate.cc:172,14'
          Dst:             strcmp
        - Src:             'libqpdf/Pl_Flate.cc:185,13'
          Dst:             _ZN8Pl_Flate4warnEPKci
        - Src:             'libqpdf/Pl_Flate.cc:200,31'
          Dst:             _ZN5QIntC8to_ulongImEEmRKT_
        - Src:             'libqpdf/Pl_Flate.cc:205,29'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/Pl_Flate.cc:205,35'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/Pl_Flate.cc:205,29'
          Dst:             __cxa_throw
        - Src:             'libqpdf/Pl_Flate.cc:205,29'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/Pl_Flate.cc:205,29'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/Pl_Flate.cc:208,21'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_Flate.cc:210,41'
          Dst:             _ZN5QIntC7to_uintImEEjRKT_
        - Src:             'libqpdf/Pl_Flate.cc:216,13'
          Dst:             _ZN8Pl_Flate10checkErrorEPKci
    - functionName:    _ZN8Pl_Flate10checkErrorEPKci
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Flate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          278
      EdgeCount:       92
      CyclomaticComplexity: 39
      functionsReached:
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libqpdf/Pl_Flate.cc:276,13'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/Pl_Flate.cc:307,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/Pl_Flate.cc:307,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/Pl_Flate.cc:307,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/Pl_Flate.cc:307,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN4qpdf4util17no_ci_rt_error_ifIRA59_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:    _ZN8Pl_Flate4warnEPKci
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Flate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5QIntC8to_ulongImEEmRKT_
      functionSourceFile: '/src/qpdf/include/qpdf/QIntC.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QIntC12IntConverterImmLb0ELb0EE7convertERKm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QIntC.hh:237,16'
          Dst:             _ZN5QIntC12IntConverterImmLb0ELb0EE7convertERKm
    - functionName:    _ZN8Pl_Flate5writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Flate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          112
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN4qpdf4util9assertionINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvbOT_
        - _ZN8Pl_Flate10handleDataEPKhmi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Flate.cc:111,5'
          Dst:             _ZN4qpdf4util9assertionINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvbOT_
        - Src:             'libqpdf/Pl_Flate.cc:124,9'
          Dst:             _ZN8Pl_Flate10handleDataEPKhmi
    - functionName:    _ZN8Pl_Flate15setWarnCallbackENSt3__18functionIFvPKciEEE
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Flate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8Pl_Flate12memory_limitEy
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Flate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6global6Limits16flate_max_memoryEy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Flate.cc:91,5'
          Dst:             _ZN4qpdf6global6Limits16flate_max_memoryEy
    - functionName:    _ZN8Pl_Flate12memory_limitEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Flate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN8Pl_FlateD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Flate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8Pl_FlateD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Flate.cc:80,21'
          Dst:             _ZN8Pl_FlateD2Ev
    - functionName:    _ZN8Pl_FlateD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Flate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Flate.cc:80,21'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN8Pl_Flate7MembersC2EmNS_8action_eE
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Flate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          134
      EdgeCount:       27
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN4qpdf4util17no_ci_rt_error_ifIRA69_KcEEvbOT_
        - _ZN5QIntC7to_uintImEEjRKT_
        - _ZN5QUtil17make_shared_arrayIhEENSt3__110shared_ptrIT_EEm
        - _ZN8Pl_Flate14zopfli_enabledEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Flate.cc:32,20'
          Dst:             _ZN5QUtil17make_shared_arrayIhEENSt3__110shared_ptrIT_EEm
        - Src:             'libqpdf/Pl_Flate.cc:38,5'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifIRA69_KcEEvbOT_
        - Src:             'libqpdf/Pl_Flate.cc:49,25'
          Dst:             _ZN5QIntC7to_uintImEEjRKT_
        - Src:             'libqpdf/Pl_Flate.cc:51,32'
          Dst:             _ZN8Pl_Flate14zopfli_enabledEv
    - functionName:    _ZN5QUtil17make_shared_arrayIhEENSt3__110shared_ptrIT_EEm
      functionSourceFile: '/src/qpdf/include/qpdf/QUtil.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4qpdf4util17no_ci_rt_error_ifIRA69_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:    2
      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:    _ZN8Pl_Flate14zopfli_enabledEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Flate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         20
      ICount:          95
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5QUtil7get_envERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPS6_
        - _ZN8Pl_Flate16zopfli_supportedEv
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Flate.cc:349,9'
          Dst:             _ZN8Pl_Flate16zopfli_supportedEv
        - Src:             'libqpdf/Pl_Flate.cc:351,9'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/Pl_Flate.cc:351,31'
          Dst:             _ZN5QUtil7get_envERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPS6_
        - Src:             'libqpdf/Pl_Flate.cc:351,9'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/Pl_Flate.cc:351,9'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN8Pl_FlateC2EPKcP8PipelineNS_8action_eEj
      functionSourceFile: '/src/qpdf/libqpdf/Pl_Flate.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4qpdf4util9assertionIRA48_KcEEvbOT_
        - _ZN5QIntC7to_sizeIjEEmRKT_
        - _ZN8PipelineC2EPKcPS_
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_Flate.cc:73,5'
          Dst:             _ZN8PipelineC2EPKcPS_
        - Src:             'libqpdf/Pl_Flate.cc:74,33'
          Dst:             _ZN5QIntC7to_sizeIjEEmRKT_
        - Src:             'libqpdf/Pl_Flate.cc:76,5'
          Dst:             _ZN4qpdf4util9assertionIRA48_KcEEvbOT_
        - Src:             'libqpdf/Pl_Flate.cc:77,1'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN13Pl_LZWDecoderD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_LZWDecoder.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 13
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13Pl_LZWDecoderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_LZWDecoder.hh:13,36'
          Dst:             _ZN13Pl_LZWDecoderD2Ev
    - functionName:    _ZN4qpdf4util17no_ci_rt_error_ifIRA42_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:    _ZN13Pl_LZWDecoder10addToTableEh
      functionSourceFile: '/src/qpdf/libqpdf/Pl_LZWDecoder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          162
      EdgeCount:       31
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN4qpdf4util17no_ci_rt_error_ifINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvbOT_
        - _ZN4qpdf4util17no_ci_rt_error_ifIRA42_KcEEvbOT_
        - _ZN5QIntC7to_uintImEEjRKT_
        - _ZN6Buffer9getBufferEv
        - _ZN6BufferC2Em
        - _ZN6BufferD2Ev
        - _ZNK6Buffer7getSizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_LZWDecoder.cc:106,9'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvbOT_
        - Src:             'libqpdf/Pl_LZWDecoder.cc:111,9'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifIRA42_KcEEvbOT_
        - Src:             'libqpdf/Pl_LZWDecoder.cc:113,23'
          Dst:             _ZN6Buffer9getBufferEv
        - Src:             'libqpdf/Pl_LZWDecoder.cc:114,38'
          Dst:             _ZNK6Buffer7getSizeEv
        - Src:             'libqpdf/Pl_LZWDecoder.cc:114,21'
          Dst:             _ZN5QIntC7to_uintImEEjRKT_
        - Src:             'libqpdf/Pl_LZWDecoder.cc:117,12'
          Dst:             _ZN6BufferC2Em
        - Src:             'libqpdf/Pl_LZWDecoder.cc:118,37'
          Dst:             _ZN6Buffer9getBufferEv
        - Src:             'libqpdf/Pl_LZWDecoder.cc:122,1'
          Dst:             _ZN6BufferD2Ev
        - Src:             'libqpdf/Pl_LZWDecoder.cc:122,1'
          Dst:             _ZN6BufferD2Ev
    - functionName:    _ZN13Pl_LZWDecoder12getFirstCharEj
      functionSourceFile: '/src/qpdf/libqpdf/Pl_LZWDecoder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       27
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN4qpdf4util17no_ci_rt_error_ifINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvbOT_
        - _ZN4qpdf4util17no_ci_rt_error_ifIRA44_KcEEvbOT_
        - _ZN6Buffer9getBufferEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_LZWDecoder.cc:84,5'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvbOT_
        - Src:             'libqpdf/Pl_LZWDecoder.cc:89,5'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifIRA44_KcEEvbOT_
        - Src:             'libqpdf/Pl_LZWDecoder.cc:91,14'
          Dst:             _ZN6Buffer9getBufferEv
    - functionName:    _ZN13Pl_LZWDecoder10handleCodeEj
      functionSourceFile: '/src/qpdf/libqpdf/Pl_LZWDecoder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          280
      EdgeCount:       57
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN13Pl_LZWDecoder10addToTableEh
        - _ZN13Pl_LZWDecoder12getFirstCharEj
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf4util17no_ci_rt_error_ifIRA23_KcEEvbOT_
        - _ZN5QIntC7to_uintImEEjRKT_
        - _ZN6Buffer9getBufferEv
        - _ZNK6Buffer7getSizeEv
        - _ZNK8Pipeline4nextEv
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_LZWDecoder.cc:133,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/Pl_LZWDecoder.cc:144,39'
          Dst:             _ZN5QIntC7to_uintImEEjRKT_
        - Src:             'libqpdf/Pl_LZWDecoder.cc:151,21'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/Pl_LZWDecoder.cc:151,27'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/Pl_LZWDecoder.cc:151,21'
          Dst:             __cxa_throw
        - Src:             'libqpdf/Pl_LZWDecoder.cc:151,21'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/Pl_LZWDecoder.cc:151,21'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/Pl_LZWDecoder.cc:155,30'
          Dst:             _ZN13Pl_LZWDecoder12getFirstCharEj
        - Src:             'libqpdf/Pl_LZWDecoder.cc:157,30'
          Dst:             _ZN13Pl_LZWDecoder12getFirstCharEj
        - Src:             'libqpdf/Pl_LZWDecoder.cc:161,13'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifIRA23_KcEEvbOT_
        - Src:             'libqpdf/Pl_LZWDecoder.cc:162,13'
          Dst:             _ZN13Pl_LZWDecoder10addToTableEh
        - Src:             'libqpdf/Pl_LZWDecoder.cc:171,13'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_LZWDecoder.cc:175,17'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/Pl_LZWDecoder.cc:175,23'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/Pl_LZWDecoder.cc:175,17'
          Dst:             __cxa_throw
        - Src:             'libqpdf/Pl_LZWDecoder.cc:175,17'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/Pl_LZWDecoder.cc:175,17'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/Pl_LZWDecoder.cc:178,13'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_LZWDecoder.cc:178,29'
          Dst:             _ZN6Buffer9getBufferEv
        - Src:             'libqpdf/Pl_LZWDecoder.cc:178,44'
          Dst:             _ZNK6Buffer7getSizeEv
    - functionName:    _ZN13Pl_LZWDecoder6finishEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_LZWDecoder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8Pipeline4nextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_LZWDecoder.cc:36,5'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN13Pl_LZWDecoder12sendNextCodeEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_LZWDecoder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          180
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13Pl_LZWDecoder10handleCodeEj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_LZWDecoder.cc:75,5'
          Dst:             _ZN13Pl_LZWDecoder10handleCodeEj
    - functionName:    _ZN13Pl_LZWDecoder5writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_LZWDecoder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN13Pl_LZWDecoder12sendNextCodeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_LZWDecoder.cc:28,13'
          Dst:             _ZN13Pl_LZWDecoder12sendNextCodeEv
    - functionName:    _ZN13Pl_LZWDecoderC2EPKcP8Pipelineb
      functionSourceFile: '/src/qpdf/libqpdf/Pl_LZWDecoder.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          76
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf4util9assertionIRA53_KcEEvbOT_
        - _ZN8PipelineC2EPKcPS_
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_LZWDecoder.cc:12,5'
          Dst:             _ZN8PipelineC2EPKcPS_
        - Src:             'libqpdf/Pl_LZWDecoder.cc:15,5'
          Dst:             _ZN4qpdf4util9assertionIRA53_KcEEvbOT_
        - Src:             'libqpdf/Pl_LZWDecoder.cc:16,1'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN10Pl_OStream7MembersC2ERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/Pl_OStream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10Pl_OStream6finishEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_OStream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10Pl_OStream5writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_OStream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10Pl_OStreamD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_OStream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10Pl_OStreamD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_OStream.cc:25,25'
          Dst:             _ZN10Pl_OStreamD2Ev
    - functionName:    _ZN10Pl_OStreamD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_OStream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_OStream.cc:25,25'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN10Pl_OStreamC2EPKcRNSt3__113basic_ostreamIcNS2_11char_traitsIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/Pl_OStream.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8PipelineC2EPKcPS_
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_OStream.cc:19,5'
          Dst:             _ZN8PipelineC2EPKcPS_
        - Src:             'libqpdf/Pl_OStream.cc:22,1'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _GLOBAL__sub_I_Pl_PNGFilter.cc
      functionSourceFile: '/src/qpdf/libqpdf/Pl_PNGFilter.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_PNGFilter.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/qpdf/libqpdf/Pl_PNGFilter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6global6Limits14png_max_memoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_PNGFilter.cc:14,46'
          Dst:             _ZN4qpdf6global6Limits14png_max_memoryEv
    - functionName:    _ZN12Pl_PNGFilterD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_PNGFilter.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12Pl_PNGFilterD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_PNGFilter.hh:26,35'
          Dst:             _ZN12Pl_PNGFilterD2Ev
    - functionName:    _ZN12Pl_PNGFilter6finishEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_PNGFilter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12Pl_PNGFilter10processRowEv
        - _ZNK8Pipeline4nextEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_PNGFilter.cc:242,9'
          Dst:             _ZN12Pl_PNGFilter10processRowEv
        - Src:             'libqpdf/Pl_PNGFilter.cc:249,5'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN12Pl_PNGFilter10processRowEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_PNGFilter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12Pl_PNGFilter9decodeRowEv
        - _ZN12Pl_PNGFilter9encodeRowEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_PNGFilter.cc:99,9'
          Dst:             _ZN12Pl_PNGFilter9encodeRowEv
        - Src:             'libqpdf/Pl_PNGFilter.cc:101,9'
          Dst:             _ZN12Pl_PNGFilter9decodeRowEv
    - functionName:    _ZN12Pl_PNGFilter9encodeRowEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_PNGFilter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          88
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK8Pipeline4nextEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_PNGFilter.cc:226,5'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_PNGFilter.cc:230,13'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_PNGFilter.cc:233,9'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN12Pl_PNGFilter9decodeRowEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_PNGFilter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12Pl_PNGFilter11decodePaethEv
        - _ZN12Pl_PNGFilter13decodeAverageEv
        - _ZN12Pl_PNGFilter8decodeUpEv
        - _ZN12Pl_PNGFilter9decodeSubEv
        - _ZNK8Pipeline4nextEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libqpdf/Pl_PNGFilter.cc:110,9'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/Pl_PNGFilter.cc:114,13'
          Dst:             _ZN12Pl_PNGFilter9decodeSubEv
        - Src:             'libqpdf/Pl_PNGFilter.cc:117,13'
          Dst:             _ZN12Pl_PNGFilter8decodeUpEv
        - Src:             'libqpdf/Pl_PNGFilter.cc:120,13'
          Dst:             _ZN12Pl_PNGFilter13decodeAverageEv
        - Src:             'libqpdf/Pl_PNGFilter.cc:123,13'
          Dst:             _ZN12Pl_PNGFilter11decodePaethEv
        - Src:             'libqpdf/Pl_PNGFilter.cc:131,5'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN12Pl_PNGFilter9decodeSubEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_PNGFilter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12Pl_PNGFilter8decodeUpEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_PNGFilter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          59
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12Pl_PNGFilter13decodeAverageEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_PNGFilter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          91
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12Pl_PNGFilter11decodePaethEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_PNGFilter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          108
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN12Pl_PNGFilter14PaethPredictorEiii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_PNGFilter.cc:200,60'
          Dst:             _ZN12Pl_PNGFilter14PaethPredictorEiii
    - functionName:    _ZN12Pl_PNGFilter14PaethPredictorEiii
      functionSourceFile: '/src/qpdf/libqpdf/Pl_PNGFilter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL8abs_diffii
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_PNGFilter.cc:208,14'
          Dst:             _ZL8abs_diffii
        - Src:             'libqpdf/Pl_PNGFilter.cc:209,14'
          Dst:             _ZL8abs_diffii
        - Src:             'libqpdf/Pl_PNGFilter.cc:210,14'
          Dst:             _ZL8abs_diffii
    - functionName:    _ZL8abs_diffii
      functionSourceFile: '/src/qpdf/libqpdf/Pl_PNGFilter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12Pl_PNGFilter5writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_PNGFilter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          117
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN12Pl_PNGFilter10processRowEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_PNGFilter.cc:79,9'
          Dst:             _ZN12Pl_PNGFilter10processRowEv
    - functionName:    _ZN12Pl_PNGFilter14setMemoryLimitEy
      functionSourceFile: '/src/qpdf/libqpdf/Pl_PNGFilter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6global6Limits14png_max_memoryEy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_PNGFilter.cc:65,5'
          Dst:             _ZN4qpdf6global6Limits14png_max_memoryEy
    - functionName:    _ZN4qpdf4util17no_ci_rt_error_ifIRA32_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_ifIRA45_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_ifIRA88_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_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:    2
      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:    _ZN12Pl_PNGFilterC2EPKcP8PipelineNS_8action_eEjjj
      functionSourceFile: '/src/qpdf/libqpdf/Pl_PNGFilter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          261
      EdgeCount:       62
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN4qpdf4util17no_ci_rt_error_ifIRA32_KcEEvbOT_
        - _ZN4qpdf4util17no_ci_rt_error_ifIRA45_KcEEvbOT_
        - _ZN4qpdf4util17no_ci_rt_error_ifIRA49_KcEEvbOT_
        - _ZN4qpdf4util17no_ci_rt_error_ifIRA69_KcEEvbOT_
        - _ZN4qpdf4util17no_ci_rt_error_ifIRA88_KcEEvbOT_
        - _ZN4qpdf4util4fitsIjTkNSt3__18integralEyQsr3stdE8integralIT_EEEbT0_
        - _ZN4qpdf4util9assertionIRA52_KcEEvbOT_
        - _ZN5QUtil17make_shared_arrayIhEENSt3__110shared_ptrIT_EEm
        - _ZN8PipelineC2EPKcPS_
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_PNGFilter.cc:30,5'
          Dst:             _ZN8PipelineC2EPKcPS_
        - Src:             'libqpdf/Pl_PNGFilter.cc:33,5'
          Dst:             _ZN4qpdf4util9assertionIRA52_KcEEvbOT_
        - Src:             'libqpdf/Pl_PNGFilter.cc:34,5'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifIRA49_KcEEvbOT_
        - Src:             'libqpdf/Pl_PNGFilter.cc:36,5'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifIRA69_KcEEvbOT_
        - Src:             'libqpdf/Pl_PNGFilter.cc:42,10'
          Dst:             _ZN4qpdf4util4fitsIjTkNSt3__18integralEyQsr3stdE8integralIT_EEEbT0_
        - Src:             'libqpdf/Pl_PNGFilter.cc:41,5'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifIRA88_KcEEvbOT_
        - Src:             'libqpdf/Pl_PNGFilter.cc:47,22'
          Dst:             _ZN4qpdf4util4fitsIjTkNSt3__18integralEyQsr3stdE8integralIT_EEEbT0_
        - Src:             'libqpdf/Pl_PNGFilter.cc:46,5'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifIRA45_KcEEvbOT_
        - Src:             'libqpdf/Pl_PNGFilter.cc:48,5'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifIRA32_KcEEvbOT_
        - Src:             'libqpdf/Pl_PNGFilter.cc:51,12'
          Dst:             _ZN5QUtil17make_shared_arrayIhEENSt3__110shared_ptrIT_EEm
        - Src:             'libqpdf/Pl_PNGFilter.cc:52,12'
          Dst:             _ZN5QUtil17make_shared_arrayIhEENSt3__110shared_ptrIT_EEm
        - Src:             'libqpdf/Pl_PNGFilter.cc:60,1'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN16Pl_QPDFTokenizer7MembersD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN13QPDFTokenizerD2Ev
        - _ZN4qpdf2pl6StringD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:16,24'
          Dst:             _ZN4qpdf2pl6StringD2Ev
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:16,24'
          Dst:             _ZN13QPDFTokenizerD2Ev
    - functionName:    _ZN16Pl_QPDFTokenizer7MembersC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 21
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN13QPDFTokenizerC2Ev
        - _ZN13QPDFTokenizerD2Ev
        - _ZN4qpdf2pl6StringC2EPKcP8PipelineRNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:14,5'
          Dst:             _ZN13QPDFTokenizerC2Ev
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:21,19'
          Dst:             _ZN4qpdf2pl6StringC2EPKcP8PipelineRNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEE
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:14,23'
          Dst:             _ZN13QPDFTokenizerD2Ev
    - functionName:    _ZN16Pl_QPDFTokenizer6finishEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          250
      EdgeCount:       71
      CyclomaticComplexity: 30
      functionsReached:
        - _ZN13QPDFTokenizer17expectInlineImageER11InputSource
        - _ZN13QPDFTokenizer5TokenC2ENS_12token_type_eERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN13QPDFTokenizer5TokenD2Ev
        - _ZN13QPDFTokenizer9readTokenER11InputSourceRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbm
        - _ZN16QPDFObjectHandle11TokenFilter16PipelineAccessor11setPipelineEPS0_P8Pipeline
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf2is12OffsetBuffer4readEPcm
        - _ZN4qpdf2is12OffsetBufferC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_17basic_string_viewIcS5_EEx
        - _ZN4qpdf2is12OffsetBufferD2Ev
        - _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZNK13QPDFTokenizer5Token7getTypeEv
        - _ZNK8Pipeline4nextEv
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:47,18'
          Dst:             _ZN4qpdf2is12OffsetBufferC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_17basic_string_viewIcS5_EEx
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:50,35'
          Dst:             _ZN13QPDFTokenizer9readTokenER11InputSourceRKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEbm
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:52,19'
          Dst:             _ZNK13QPDFTokenizer5Token7getTypeEv
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:54,26'
          Dst:             _ZNK13QPDFTokenizer5Token6isWordERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:57,19'
          Dst:             _ZN4qpdf2is12OffsetBuffer4readEPcm
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:60,17'
          Dst:             _ZN13QPDFTokenizer5TokenC2ENS_12token_type_eERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:58,13'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:61,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:62,26'
          Dst:             _ZN13QPDFTokenizer17expectInlineImageER11InputSource
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:58,13'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:64,5'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:64,5'
          Dst:             _ZN13QPDFTokenizer5TokenD2Ev
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:66,5'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter16PipelineAccessor11setPipelineEPS0_P8Pipeline
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:67,9'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:68,9'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:70,1'
          Dst:             _ZN4qpdf2is12OffsetBufferD2Ev
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:70,1'
          Dst:             _ZN4qpdf2is12OffsetBufferD2Ev
    - functionName:    _ZN16QPDFObjectHandle11TokenFilter16PipelineAccessor11setPipelineEPS0_P8Pipeline
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFObjectHandle.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16QPDFObjectHandle11TokenFilter11setPipelineEP8Pipeline
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFObjectHandle.hh:177,20'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter11setPipelineEP8Pipeline
    - functionName:    _ZN16Pl_QPDFTokenizer5writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf2pl6String5writeEPKhm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:41,12'
          Dst:             _ZN4qpdf2pl6String5writeEPKhm
    - functionName:    _ZN16Pl_QPDFTokenizerD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN16Pl_QPDFTokenizerD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:36,37'
          Dst:             _ZN16Pl_QPDFTokenizerD2Ev
    - functionName:    _ZN16Pl_QPDFTokenizerD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:36,37'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN16Pl_QPDFTokenizerC2EPKcPN16QPDFObjectHandle11TokenFilterEP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/Pl_QPDFTokenizer.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          85
      EdgeCount:       17
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN13QPDFTokenizer16includeIgnorableEv
        - _ZN13QPDFTokenizer8allowEOFEv
        - _ZN16QPDFObjectHandle11TokenFilter16PipelineAccessor11setPipelineEPS0_P8Pipeline
        - _ZN8PipelineC2EPKcPS_
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:26,5'
          Dst:             _ZN8PipelineC2EPKcPS_
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:30,5'
          Dst:             _ZN16QPDFObjectHandle11TokenFilter16PipelineAccessor11setPipelineEPS0_P8Pipeline
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:31,18'
          Dst:             _ZN13QPDFTokenizer8allowEOFEv
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:32,18'
          Dst:             _ZN13QPDFTokenizer16includeIgnorableEv
        - Src:             'libqpdf/Pl_QPDFTokenizer.cc:33,1'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN6Pl_RC4D0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_RC4.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6Pl_RC4D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_RC4.hh:16,29'
          Dst:             _ZN6Pl_RC4D2Ev
    - functionName:    _ZN6Pl_RC46finishEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_RC4.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK8Pipeline4nextEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_RC4.cc:38,5'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN6Pl_RC45writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_RC4.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN3RC47processEPKhmPh
        - _ZN4qpdf4util9assertionIRA45_KcEEvbOT_
        - _ZNK8Pipeline4nextEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_RC4.cc:20,5'
          Dst:             _ZN4qpdf4util9assertionIRA45_KcEEvbOT_
        - Src:             'libqpdf/Pl_RC4.cc:28,13'
          Dst:             _ZN3RC47processEPKhmPh
        - Src:             'libqpdf/Pl_RC4.cc:30,9'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN6Pl_RC4C2EPKcP8PipelineNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEEm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_RC4.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN3RC4C2EPKhi
        - _ZN3RC4D2Ev
        - _ZN4qpdf4util9assertionIRA46_KcEEvbOT_
        - _ZN5QUtil17make_shared_arrayIhEENSt3__110shared_ptrIT_EEm
        - _ZN8PipelineC2EPKcPS_
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_RC4.cc:9,5'
          Dst:             _ZN8PipelineC2EPKcPS_
        - Src:             'libqpdf/Pl_RC4.cc:11,5'
          Dst:             _ZN3RC4C2EPKhi
        - Src:             'libqpdf/Pl_RC4.cc:13,5'
          Dst:             _ZN4qpdf4util9assertionIRA46_KcEEvbOT_
        - Src:             'libqpdf/Pl_RC4.cc:14,20'
          Dst:             _ZN5QUtil17make_shared_arrayIhEENSt3__110shared_ptrIT_EEm
        - Src:             'libqpdf/Pl_RC4.cc:15,1'
          Dst:             _ZN3RC4D2Ev
        - Src:             'libqpdf/Pl_RC4.cc:15,1'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _GLOBAL__sub_I_Pl_RunLength.cc
      functionSourceFile: '/src/qpdf/libqpdf/Pl_RunLength.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_RunLength.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/qpdf/libqpdf/Pl_RunLength.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6global6Limits21run_length_max_memoryEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_RunLength.cc:11,51'
          Dst:             _ZN4qpdf6global6Limits21run_length_max_memoryEv
    - functionName:    _ZN12Pl_RunLength7MembersD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_RunLength.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12Pl_RunLength7MembersC2ENS_8action_eE
      functionSourceFile: '/src/qpdf/libqpdf/Pl_RunLength.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12Pl_RunLength6finishEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_RunLength.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          94
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12Pl_RunLength12flush_encodeEv
        - _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNK8Pipeline4nextEv
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_RunLength.cc:164,9'
          Dst:             _ZN12Pl_RunLength12flush_encodeEv
        - Src:             'libqpdf/Pl_RunLength.cc:166,9'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_RunLength.cc:169,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/Pl_RunLength.cc:169,19'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/Pl_RunLength.cc:169,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/Pl_RunLength.cc:169,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/Pl_RunLength.cc:169,13'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/Pl_RunLength.cc:171,9'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_RunLength.cc:171,17'
          Dst:             _ZN8Pipeline11writeStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/Pl_RunLength.cc:173,5'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN12Pl_RunLength12flush_encodeEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_RunLength.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          180
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf4util9assertionIRA53_KcEEvbOT_
        - _ZNK8Pipeline4nextEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_RunLength.cc:131,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/Pl_RunLength.cc:139,9'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/Pl_RunLength.cc:142,9'
          Dst:             _ZN4qpdf4util9assertionIRA53_KcEEvbOT_
        - Src:             'libqpdf/Pl_RunLength.cc:146,9'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_RunLength.cc:147,9'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_RunLength.cc:150,9'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_RunLength.cc:151,9'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN4qpdf4util17no_ci_rt_error_ifIRA35_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:    _ZN4qpdf4util9assertionIRA49_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:    _ZN12Pl_RunLength6decodeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_RunLength.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          180
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf4util17no_ci_rt_error_ifIRA35_KcEEvbOT_
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libqpdf/Pl_RunLength.cc:96,9'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/Pl_RunLength.cc:91,5'
          Dst:             _ZN4qpdf4util17no_ci_rt_error_ifIRA35_KcEEvbOT_
    - functionName:    _ZN12Pl_RunLength6encodeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_RunLength.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          243
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN12Pl_RunLength12flush_encodeEv
        - _ZN3QTC2TCEPKcS1_i
        - _ZN4qpdf4util9assertionIRA49_KcEEvbOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_RunLength.cc:60,9'
          Dst:             _ZN4qpdf4util9assertionIRA49_KcEEvbOT_
        - Src:             'libqpdf/Pl_RunLength.cc:66,13'
          Dst:             _ZN3QTC2TCEPKcS1_i
        - Src:             'libqpdf/Pl_RunLength.cc:69,17'
          Dst:             _ZN12Pl_RunLength12flush_encodeEv
        - Src:             'libqpdf/Pl_RunLength.cc:78,17'
          Dst:             _ZN12Pl_RunLength12flush_encodeEv
    - functionName:    _ZN12Pl_RunLength5writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_RunLength.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN12Pl_RunLength6decodeEPKhm
        - _ZN12Pl_RunLength6encodeEPKhm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_RunLength.cc:50,9'
          Dst:             _ZN12Pl_RunLength6encodeEPKhm
        - Src:             'libqpdf/Pl_RunLength.cc:52,9'
          Dst:             _ZN12Pl_RunLength6decodeEPKhm
    - functionName:    _ZN12Pl_RunLengthD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_RunLength.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12Pl_RunLengthD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_RunLength.cc:44,29'
          Dst:             _ZN12Pl_RunLengthD2Ev
    - functionName:    _ZN12Pl_RunLengthD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_RunLength.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_RunLength.cc:44,29'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN12Pl_RunLength14setMemoryLimitEy
      functionSourceFile: '/src/qpdf/libqpdf/Pl_RunLength.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf6global6Limits21run_length_max_memoryEy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_RunLength.cc:41,5'
          Dst:             _ZN4qpdf6global6Limits21run_length_max_memoryEy
    - functionName:    _ZN12Pl_RunLengthC2EPKcP8PipelineNS_8action_eE
      functionSourceFile: '/src/qpdf/libqpdf/Pl_RunLength.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4qpdf4util9assertionIRA52_KcEEvbOT_
        - _ZN8PipelineC2EPKcPS_
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_RunLength.cc:32,5'
          Dst:             _ZN8PipelineC2EPKcPS_
        - Src:             'libqpdf/Pl_RunLength.cc:35,5'
          Dst:             _ZN4qpdf4util9assertionIRA52_KcEEvbOT_
        - Src:             'libqpdf/Pl_RunLength.cc:36,1'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN7Pl_SHA2D0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/Pl_SHA2.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7Pl_SHA2D2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_SHA2.hh:20,30'
          Dst:             _ZN7Pl_SHA2D2Ev
    - functionName:    _ZN7Pl_SHA212getHexDigestEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_SHA2.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4qpdf4util9assertionIRA47_KcEEvbOT_
        - _ZN5QUtil10hex_encodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7Pl_SHA212getRawDigestEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_SHA2.cc:68,5'
          Dst:             _ZN4qpdf4util9assertionIRA47_KcEEvbOT_
        - Src:             'libqpdf/Pl_SHA2.cc:69,30'
          Dst:             _ZN7Pl_SHA212getRawDigestEv
        - Src:             'libqpdf/Pl_SHA2.cc:69,12'
          Dst:             _ZN5QUtil10hex_encodeERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN4qpdf4util9assertionIRA47_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:    2
      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:    _ZN7Pl_SHA212getRawDigestEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_SHA2.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4qpdf4util9assertionIRA47_KcEEvbOT_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_SHA2.cc:61,5'
          Dst:             _ZN4qpdf4util9assertionIRA47_KcEEvbOT_
    - functionName:    _ZN7Pl_SHA26finishEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_SHA2.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8Pipeline4nextEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_SHA2.cc:43,9'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_SHA2.cc:44,9'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN7Pl_SHA25writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_SHA2.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK8Pipeline4nextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_SHA2.cc:35,9'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_SHA2.cc:36,9'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN7Pl_SHA29resetBitsEi
      functionSourceFile: '/src/qpdf/libqpdf/Pl_SHA2.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18QPDFCryptoProvider7getImplEv
        - _ZN4qpdf4util9assertionIRA50_KcEEvbOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_SHA2.cc:53,5'
          Dst:             _ZN4qpdf4util9assertionIRA50_KcEEvbOT_
        - Src:             'libqpdf/Pl_SHA2.cc:54,14'
          Dst:             _ZN18QPDFCryptoProvider7getImplEv
    - functionName:    _ZN7Pl_SHA2C2EiP8Pipeline
      functionSourceFile: '/src/qpdf/libqpdf/Pl_SHA2.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7Pl_SHA29resetBitsEi
        - _ZN8PipelineC2EPKcPS_
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_SHA2.cc:10,5'
          Dst:             _ZN8PipelineC2EPKcPS_
        - Src:             'libqpdf/Pl_SHA2.cc:13,9'
          Dst:             _ZN7Pl_SHA29resetBitsEi
        - Src:             'libqpdf/Pl_SHA2.cc:15,1'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN12Pl_StdioFile7MembersC2EP8_IO_FILE
      functionSourceFile: '/src/qpdf/libqpdf/Pl_StdioFile.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 19
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12Pl_StdioFile6finishEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_StdioFile.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          61
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4qpdf4util9assertionINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvbOT_
        - __errno_location
        - fflush
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_StdioFile.cc:54,11'
          Dst:             fflush
        - Src:             'libqpdf/Pl_StdioFile.cc:54,36'
          Dst:             __errno_location
        - Src:             'libqpdf/Pl_StdioFile.cc:53,5'
          Dst:             _ZN4qpdf4util9assertionINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEvbOT_
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12Pl_StdioFile5writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_StdioFile.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5QUtil18throw_system_errorERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - fwrite
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_StdioFile.cc:40,18'
          Dst:             fwrite
        - Src:             'libqpdf/Pl_StdioFile.cc:42,13'
          Dst:             _ZN5QUtil18throw_system_errorERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12Pl_StdioFileD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_StdioFile.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN12Pl_StdioFileD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_StdioFile.cc:33,29'
          Dst:             _ZN12Pl_StdioFileD2Ev
    - functionName:    _ZN12Pl_StdioFileD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_StdioFile.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_StdioFile.cc:33,29'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN12Pl_StdioFileC2EPKcP8_IO_FILE
      functionSourceFile: '/src/qpdf/libqpdf/Pl_StdioFile.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8PipelineC2EPKcPS_
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_StdioFile.cc:27,5'
          Dst:             _ZN8PipelineC2EPKcPS_
        - Src:             'libqpdf/Pl_StdioFile.cc:30,1'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN9Pl_String7MembersC2ERNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/Pl_String.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN9Pl_String6finishEv
      functionSourceFile: '/src/qpdf/libqpdf/Pl_String.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK8Pipeline4nextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_String.cc:42,9'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_String.cc:43,9'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN9Pl_String5writeEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/Pl_String.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK8Pipeline4nextEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_String.cc:34,9'
          Dst:             _ZNK8Pipeline4nextEv
        - Src:             'libqpdf/Pl_String.cc:35,9'
          Dst:             _ZNK8Pipeline4nextEv
    - functionName:    _ZN9Pl_StringD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_String.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9Pl_StringD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_String.cc:25,23'
          Dst:             _ZN9Pl_StringD2Ev
    - functionName:    _ZN9Pl_StringD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/Pl_String.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_String.cc:25,23'
          Dst:             _ZN8PipelineD2Ev
    - functionName:    _ZN9Pl_StringC2EPKcP8PipelineRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/Pl_String.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN8PipelineC2EPKcPS_
        - _ZN8PipelineD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_String.cc:19,5'
          Dst:             _ZN8PipelineC2EPKcPS_
        - Src:             'libqpdf/Pl_String.cc:22,1'
          Dst:             _ZN8PipelineD2Ev
    - 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:    _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_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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/Pl_TIFFPredictor.hh:24,42'
          Dst:             _ZN8PipelineD2Ev
    - 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:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/Pl_TIFFPredictor.cc:68,9'
          Dst:             _ZN16Pl_TIFFPredictor10processRowEv
    - 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:    0
      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:    _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:    _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_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:    _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:    _ZN17QPDFCrypto_nativeD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFCrypto_native.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN14QPDFCryptoImplD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFCrypto_native.hh:17,40'
          Dst:             _ZN14QPDFCryptoImplD2Ev
    - functionName:    _ZN14QPDFCryptoImplD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFCryptoImpl.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14QPDFCryptoImplC2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFCryptoImpl.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN14QPDFCryptoImplD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFCryptoImpl.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 40
      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:    _ZN17QPDFCrypto_nativeC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFCrypto_native.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN14QPDFCryptoImplC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFCrypto_native.hh:15,5'
          Dst:             _ZN14QPDFCryptoImplC2Ev
    - functionName:    _ZN18QPDFCryptoProvider7MembersD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFCryptoProvider.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18QPDFCryptoProvider7MembersC2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFCryptoProvider.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18QPDFCryptoProvider18getDefaultProviderEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCryptoProvider.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18QPDFCryptoProvider11getInstanceEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFCryptoProvider.cc:113,12'
          Dst:             _ZN18QPDFCryptoProvider11getInstanceEv
    - functionName:    _ZN18QPDFCryptoProvider11getInstanceEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCryptoProvider.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18QPDFCryptoProviderC2Ev
        - _ZN18QPDFCryptoProviderD2Ev
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFCryptoProvider.cc:67,5'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/QPDFCryptoProvider.cc:67,31'
          Dst:             _ZN18QPDFCryptoProviderC2Ev
        - Src:             'libqpdf/QPDFCryptoProvider.cc:67,5'
          Dst:             __cxa_atexit
        - Src:             'libqpdf/QPDFCryptoProvider.cc:67,5'
          Dst:             _ZN18QPDFCryptoProviderD2Ev
        - Src:             'libqpdf/QPDFCryptoProvider.cc:67,5'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/QPDFCryptoProvider.cc:67,5'
          Dst:             __cxa_guard_abort
    - functionName:    _ZN18QPDFCryptoProviderD2Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFCryptoProvider.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18QPDFCryptoProviderC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCryptoProvider.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          111
      EdgeCount:       37
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN18QPDFCryptoProvider21registerImpl_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS0_8functionIFNS0_10shared_ptrI14QPDFCryptoImplEEvEEE
        - _ZN18QPDFCryptoProvider27setDefaultProvider_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN5QUtil7get_envERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPS6_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFCryptoProvider.cc:49,5'
          Dst:             _ZN18QPDFCryptoProvider21registerImpl_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS0_8functionIFNS0_10shared_ptrI14QPDFCryptoImplEEvEEE
        - Src:             'libqpdf/QPDFCryptoProvider.cc:58,10'
          Dst:             _ZN5QUtil7get_envERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPS6_
        - Src:             'libqpdf/QPDFCryptoProvider.cc:61,5'
          Dst:             _ZN18QPDFCryptoProvider27setDefaultProvider_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN18QPDFCryptoProvider21registerImpl_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS0_8functionIFNS0_10shared_ptrI14QPDFCryptoImplEEvEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCryptoProvider.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN18QPDFCryptoProvider27setDefaultProvider_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCryptoProvider.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          97
      EdgeCount:       32
      CyclomaticComplexity: 16
      functionsReached:
        - _ZNSt11logic_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFCryptoProvider.cc:92,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFCryptoProvider.cc:92,15'
          Dst:             _ZNSt11logic_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFCryptoProvider.cc:92,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFCryptoProvider.cc:92,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN18QPDFCryptoProvider18getRegisteredImplsEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCryptoProvider.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          97
      EdgeCount:       30
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN18QPDFCryptoProvider11getInstanceEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFCryptoProvider.cc:103,29'
          Dst:             _ZN18QPDFCryptoProvider11getInstanceEv
    - functionName:    _ZN18QPDFCryptoProvider18setDefaultProviderERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCryptoProvider.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18QPDFCryptoProvider11getInstanceEv
        - _ZN18QPDFCryptoProvider27setDefaultProvider_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFCryptoProvider.cc:42,5'
          Dst:             _ZN18QPDFCryptoProvider11getInstanceEv
        - Src:             'libqpdf/QPDFCryptoProvider.cc:42,19'
          Dst:             _ZN18QPDFCryptoProvider27setDefaultProvider_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN18QPDFCryptoProvider12registerImplERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS0_8functionIFNS0_10shared_ptrI14QPDFCryptoImplEEvEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCryptoProvider.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN18QPDFCryptoProvider11getInstanceEv
        - _ZN18QPDFCryptoProvider21registerImpl_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS0_8functionIFNS0_10shared_ptrI14QPDFCryptoImplEEvEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFCryptoProvider.cc:36,5'
          Dst:             _ZN18QPDFCryptoProvider11getInstanceEv
        - Src:             'libqpdf/QPDFCryptoProvider.cc:36,19'
          Dst:             _ZN18QPDFCryptoProvider21registerImpl_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEENS0_8functionIFNS0_10shared_ptrI14QPDFCryptoImplEEvEEE
    - functionName:    _ZN18QPDFCryptoProvider7getImplERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCryptoProvider.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18QPDFCryptoProvider11getInstanceEv
        - _ZNK18QPDFCryptoProvider16getImpl_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFCryptoProvider.cc:30,12'
          Dst:             _ZN18QPDFCryptoProvider11getInstanceEv
        - Src:             'libqpdf/QPDFCryptoProvider.cc:30,26'
          Dst:             _ZNK18QPDFCryptoProvider16getImpl_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZNK18QPDFCryptoProvider16getImpl_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCryptoProvider.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       32
      CyclomaticComplexity: 16
      functionsReached:
        - _ZNSt11logic_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFCryptoProvider.cc:76,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFCryptoProvider.cc:76,15'
          Dst:             _ZNSt11logic_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFCryptoProvider.cc:76,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFCryptoProvider.cc:76,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN18QPDFCryptoProvider7getImplEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCryptoProvider.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN18QPDFCryptoProvider11getInstanceEv
        - _ZNK18QPDFCryptoProvider16getImpl_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFCryptoProvider.cc:20,29'
          Dst:             _ZN18QPDFCryptoProvider11getInstanceEv
        - Src:             'libqpdf/QPDFCryptoProvider.cc:22,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFCryptoProvider.cc:22,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFCryptoProvider.cc:22,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFCryptoProvider.cc:22,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFCryptoProvider.cc:22,9'
          Dst:             __cxa_free_exception
        - Src:             'libqpdf/QPDFCryptoProvider.cc:24,14'
          Dst:             _ZNK18QPDFCryptoProvider16getImpl_internalERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN10QPDFObject10ChildDescrC2ERKS0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObject10JSON_DescrC2ERKS0_
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFObject_private.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10QPDFObject14getDescriptionEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFObject.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 5
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         102
      ICount:          539
      EdgeCount:       191
      CyclomaticComplexity: 91
      functionsReached:
        - _ZN10QPDFObject10ChildDescrC2ERKS0_
        - _ZN10QPDFObject10ChildDescrD2Ev
        - _ZN10QPDFObject10JSON_DescrC2ERKS0_
        - _ZN10QPDFObject10JSON_DescrD2Ev
        - _ZN10QPDFObject14getDescriptionEv
        - _ZNK10QPDFObjGen10isIndirectEv
        - _ZNK10QPDFObjGen7unparseEc
        - _ZNK10QPDFObject11getTypeCodeEv
        - _ZNK4QPDF11getFilenameEv
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libqpdf/QPDFObject.cc:11,9'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/QPDFObject.cc:6,28'
          Dst:             _ZNK10QPDFObject11getTypeCodeEv
        - Src:             'libqpdf/QPDFObject.cc:7,12'
          Dst:             _ZNK10QPDFObject11getTypeCodeEv
        - Src:             'libqpdf/QPDFObject.cc:18,52'
          Dst:             _ZNK10QPDFObjGen7unparseEc
        - Src:             'libqpdf/QPDFObject.cc:28,32'
          Dst:             _ZN10QPDFObject10JSON_DescrC2ERKS0_
        - Src:             'libqpdf/QPDFObject.cc:32,13'
          Dst:             _ZN10QPDFObject10JSON_DescrD2Ev
        - Src:             'libqpdf/QPDFObject.cc:32,13'
          Dst:             _ZN10QPDFObject10JSON_DescrD2Ev
        - Src:             'libqpdf/QPDFObject.cc:36,32'
          Dst:             _ZN10QPDFObject10ChildDescrC2ERKS0_
        - Src:             'libqpdf/QPDFObject.cc:39,33'
          Dst:             _ZN10QPDFObject14getDescriptionEv
        - Src:             'libqpdf/QPDFObject.cc:46,13'
          Dst:             _ZN10QPDFObject10ChildDescrD2Ev
        - Src:             'libqpdf/QPDFObject.cc:46,13'
          Dst:             _ZN10QPDFObject10ChildDescrD2Ev
        - Src:             'libqpdf/QPDFObject.cc:49,47'
          Dst:             _ZNK4QPDF11getFilenameEv
        - Src:             'libqpdf/QPDFObject.cc:55,19'
          Dst:             _ZNK10QPDFObjGen10isIndirectEv
        - Src:             'libqpdf/QPDFObject.cc:56,31'
          Dst:             _ZNK10QPDFObjGen7unparseEc
    - functionName:    _ZN16QPDFStreamFilter18isLossyCompressionEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFStreamFilter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 20
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFStreamFilter24isSpecializedCompressionEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFStreamFilter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 14
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN16QPDFStreamFilter14setDecodeParmsE16QPDFObjectHandle
      functionSourceFile: '/src/qpdf/libqpdf/QPDFStreamFilter.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 8
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4qpdf10BaseHandle4nullEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFStreamFilter.cc:8,25'
          Dst:             _ZNK4qpdf10BaseHandle4nullEv
    - functionName:    _ZN16QPDFStreamFilterD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFStreamFilter.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      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:    _ZNK15QPDFSystemError8getErrnoEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFSystemError.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK15QPDFSystemError14getDescriptionEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFSystemError.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15QPDFSystemError10createWhatERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
      functionSourceFile: '/src/qpdf/libqpdf/QPDFSystemError.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached:
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFSystemError.cc:27,36'
          Dst:             strerror
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN15QPDFSystemErrorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
      functionSourceFile: '/src/qpdf/libqpdf/QPDFSystemError.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 10
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN15QPDFSystemError10createWhatERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNSt13runtime_errorD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFSystemError.cc:6,24'
          Dst:             _ZN15QPDFSystemError10createWhatERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEi
        - Src:             'libqpdf/QPDFSystemError.cc:6,5'
          Dst:             _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/QPDFSystemError.cc:10,1'
          Dst:             _ZNSt13runtime_errorD2Ev
    - functionName:    _ZN9QPDFUsageD0Ev
      functionSourceFile: '/src/qpdf/include/qpdf/QPDFUsage.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN9QPDFUsageD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'include/qpdf/QPDFUsage.hh:33,44'
          Dst:             _ZN9QPDFUsageD2Ev
    - functionName:    _ZN9QPDFUsageC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/qpdf/libqpdf/QPDFUsage.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 5
      functionLinenumberEnd: 6
      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:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFUsage.cc:4,5'
          Dst:             _ZNSt13runtime_errorC2ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
    - functionName:    _ZN14AES_PDF_nativeD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/AES_PDF_native.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17QPDFCrypto_nativeD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/QPDFCrypto_native.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 17
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN17QPDFCrypto_nativeD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/QPDFCrypto_native.hh:17,40'
          Dst:             _ZN17QPDFCrypto_nativeD2Ev
    - functionName:    _ZN17QPDFCrypto_native17rijndael_finalizeEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCrypto_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 126
      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:    _ZN17QPDFCrypto_native16rijndael_processEPhS0_
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCrypto_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN14AES_PDF_native6updateEPhS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFCrypto_native.cc:120,14'
          Dst:             _ZN14AES_PDF_native6updateEPhS0_
    - functionName:    _ZN17QPDFCrypto_native13rijndael_initEbPKhmbPh
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCrypto_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17QPDFCrypto_native11SHA2_digestEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCrypto_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11SHA2_native12getRawDigestEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFCrypto_native.cc:102,18'
          Dst:             _ZN11SHA2_native12getRawDigestEv
    - functionName:    _ZN17QPDFCrypto_native13SHA2_finalizeEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCrypto_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11SHA2_native8finalizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFCrypto_native.cc:96,11'
          Dst:             _ZN11SHA2_native8finalizeEv
    - functionName:    _ZN17QPDFCrypto_native11SHA2_updateEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCrypto_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN11SHA2_native6updateEPKhm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFCrypto_native.cc:90,11'
          Dst:             _ZN11SHA2_native6updateEPKhm
    - functionName:    _ZN17QPDFCrypto_native9SHA2_initEi
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCrypto_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17QPDFCrypto_native12RC4_finalizeEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCrypto_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 79
      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:    _ZN17QPDFCrypto_native11RC4_processEPKhmPh
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCrypto_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10RC4_native7processEPKhmPh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFCrypto_native.cc:73,10'
          Dst:             _ZN10RC4_native7processEPKhmPh
    - functionName:    _ZN17QPDFCrypto_native8RC4_initEPKhi
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCrypto_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN17QPDFCrypto_native10MD5_digestEPh
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCrypto_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10MD5_native6digestEPh
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFCrypto_native.cc:61,10'
          Dst:             _ZN10MD5_native6digestEPh
    - functionName:    _ZN17QPDFCrypto_native12MD5_finalizeEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCrypto_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10MD5_native8finalizeEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFCrypto_native.cc:55,10'
          Dst:             _ZN10MD5_native8finalizeEv
    - functionName:    _ZN17QPDFCrypto_native10MD5_updateEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCrypto_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10MD5_native6updateEPhm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFCrypto_native.cc:49,10'
          Dst:             _ZN10MD5_native6updateEPhm
    - functionName:    _ZN17QPDFCrypto_native8MD5_initEv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCrypto_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL17getRandomProviderv
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCrypto_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 12
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         26
      ICount:          117
      EdgeCount:       29
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN24SecureRandomDataProvider11getInstanceEv
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFCrypto_native.cc:19,5'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/QPDFCrypto_native.cc:20,9'
          Dst:             _ZN24SecureRandomDataProvider11getInstanceEv
        - Src:             'libqpdf/QPDFCrypto_native.cc:19,5'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/QPDFCrypto_native.cc:22,5'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/QPDFCrypto_native.cc:22,5'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/QPDFCrypto_native.cc:28,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/QPDFCrypto_native.cc:28,15'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/QPDFCrypto_native.cc:28,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/QPDFCrypto_native.cc:28,9'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/QPDFCrypto_native.cc:19,5'
          Dst:             __cxa_guard_abort
        - Src:             'libqpdf/QPDFCrypto_native.cc:28,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN17QPDFCrypto_native17provideRandomDataEPhm
      functionSourceFile: '/src/qpdf/libqpdf/QPDFCrypto_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL17getRandomProviderv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/QPDFCrypto_native.cc:37,5'
          Dst:             _ZL17getRandomProviderv
    - functionName:    _ZN10RC4_native7processEPKhmPh
      functionSourceFile: '/src/qpdf/libqpdf/RC4_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          123
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZL9swap_byteRhS_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/RC4_native.cc:44,9'
          Dst:             _ZL9swap_byteRhS_
    - functionName:    _ZL9swap_byteRhS_
      functionSourceFile: '/src/qpdf/libqpdf/RC4_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 15
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10RC4_nativeC2EPKhi
      functionSourceFile: '/src/qpdf/libqpdf/RC4_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          122
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZL9swap_byteRhS_
        - _ZN5QIntC6to_intImEEiRKT_
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/RC4_native.cc:20,33'
          Dst:             strlen
        - Src:             'libqpdf/RC4_native.cc:20,19'
          Dst:             _ZN5QIntC6to_intImEEiRKT_
        - Src:             'libqpdf/RC4_native.cc:33,9'
          Dst:             _ZL9swap_byteRhS_
    - functionName:    _ZN11SHA2_native12getRawDigestEv
      functionSourceFile: '/src/qpdf/libqpdf/SHA2_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          100
      EdgeCount:       29
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN11SHA2_native7badBitsEv
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libqpdf/SHA2_native.cc:74,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/SHA2_native.cc:85,9'
          Dst:             _ZN11SHA2_native7badBitsEv
    - functionName:    _ZN11SHA2_native7badBitsEv
      functionSourceFile: '/src/qpdf/libqpdf/SHA2_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt11logic_errorC1EPKc
        - _ZNSt11logic_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/SHA2_native.cc:29,5'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/SHA2_native.cc:29,11'
          Dst:             _ZNSt11logic_errorC1EPKc
        - Src:             'libqpdf/SHA2_native.cc:29,5'
          Dst:             __cxa_throw
        - Src:             'libqpdf/SHA2_native.cc:29,5'
          Dst:             _ZNSt11logic_errorD1Ev
        - Src:             'libqpdf/SHA2_native.cc:29,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN11SHA2_native8finalizeEv
      functionSourceFile: '/src/qpdf/libqpdf/SHA2_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN11SHA2_native7badBitsEv
        - sph_sha256_close
        - sph_sha384_close
        - sph_sha512_close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libqpdf/SHA2_native.cc:54,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/SHA2_native.cc:56,9'
          Dst:             sph_sha256_close
        - Src:             'libqpdf/SHA2_native.cc:59,9'
          Dst:             sph_sha384_close
        - Src:             'libqpdf/SHA2_native.cc:62,9'
          Dst:             sph_sha512_close
        - Src:             'libqpdf/SHA2_native.cc:65,9'
          Dst:             _ZN11SHA2_native7badBitsEv
    - functionName:    _ZN11SHA2_native6updateEPKhm
      functionSourceFile: '/src/qpdf/libqpdf/SHA2_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN11SHA2_native7badBitsEv
        - sph_sha224
        - sph_sha384
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libqpdf/SHA2_native.cc:35,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/SHA2_native.cc:37,9'
          Dst:             sph_sha224
        - Src:             'libqpdf/SHA2_native.cc:40,9'
          Dst:             sph_sha384
        - Src:             'libqpdf/SHA2_native.cc:43,9'
          Dst:             sph_sha384
        - Src:             'libqpdf/SHA2_native.cc:46,9'
          Dst:             _ZN11SHA2_native7badBitsEv
    - functionName:    _ZN11SHA2_nativeC2Ei
      functionSourceFile: '/src/qpdf/libqpdf/SHA2_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 9
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN11SHA2_native7badBitsEv
        - sph_sha256_init
        - sph_sha384_init
        - sph_sha512_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libqpdf/SHA2_native.cc:10,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libqpdf/SHA2_native.cc:12,9'
          Dst:             sph_sha256_init
        - Src:             'libqpdf/SHA2_native.cc:15,9'
          Dst:             sph_sha384_init
        - Src:             'libqpdf/SHA2_native.cc:18,9'
          Dst:             sph_sha512_init
        - Src:             'libqpdf/SHA2_native.cc:21,9'
          Dst:             _ZN11SHA2_native7badBitsEv
    - functionName:    sph_bswap64
      functionSourceFile: '/src/qpdf/libqpdf/sph/sph_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sph_enc32be
      functionSourceFile: '/src/qpdf/libqpdf/sph/sph_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sph_bswap32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sph/sph_types.h:1378,15'
          Dst:             sph_bswap32
    - functionName:    sph_bswap32
      functionSourceFile: '/src/qpdf/libqpdf/sph/sph_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1222
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sph_enc64be_aligned
      functionSourceFile: '/src/qpdf/libqpdf/sph/sph_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1706
      functionLinenumberEnd: 1721
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sph_bswap64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sph/sph_types.h:1708,27'
          Dst:             sph_bswap64
    - functionName:    sph_dec32be_aligned
      functionSourceFile: '/src/qpdf/libqpdf/sph/sph_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1471
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sph_bswap32
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sph/sph_types.h:1473,16'
          Dst:             sph_bswap32
    - functionName:    sph_sha224_comp
      functionSourceFile: '/src/qpdf/libqpdf/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          7103
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sph_sha256_addbits_and_close
      functionSourceFile: '/src/qpdf/libqpdf/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sha224_addbits_and_close
        - sph_sha256_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sha2.c:680,9'
          Dst:             sha224_addbits_and_close
        - Src:             'libqpdf/sha2.c:681,9'
          Dst:             sph_sha256_init
    - functionName:    sha224_addbits_and_close
      functionSourceFile: '/src/qpdf/libqpdf/sph/md_helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          145
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - sha2_round
        - sph_enc32be
        - sph_enc64be_aligned
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sph/md_helper.c:267,17'
          Dst:             sha2_round
        - Src:             'libqpdf/sph/md_helper.c:304,9'
          Dst:             sph_enc64be_aligned
        - Src:             'libqpdf/sph/md_helper.c:323,9'
          Dst:             sha2_round
        - Src:             'libqpdf/sph/md_helper.c:335,17'
          Dst:             sph_enc32be
    - functionName:    sph_sha256_init
      functionSourceFile: '/src/qpdf/libqpdf/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sha2_round
      functionSourceFile: '/src/qpdf/libqpdf/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          7110
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - sph_dec32be_aligned
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sha2.c:613,9'
          Dst:             sph_dec32be_aligned
        - Src:             'libqpdf/sha2.c:613,9'
          Dst:             sph_dec32be_aligned
        - Src:             'libqpdf/sha2.c:613,9'
          Dst:             sph_dec32be_aligned
        - Src:             'libqpdf/sha2.c:613,9'
          Dst:             sph_dec32be_aligned
        - Src:             'libqpdf/sha2.c:613,9'
          Dst:             sph_dec32be_aligned
        - Src:             'libqpdf/sha2.c:613,9'
          Dst:             sph_dec32be_aligned
        - Src:             'libqpdf/sha2.c:613,9'
          Dst:             sph_dec32be_aligned
        - Src:             'libqpdf/sha2.c:613,9'
          Dst:             sph_dec32be_aligned
        - Src:             'libqpdf/sha2.c:613,9'
          Dst:             sph_dec32be_aligned
        - Src:             'libqpdf/sha2.c:613,9'
          Dst:             sph_dec32be_aligned
        - Src:             'libqpdf/sha2.c:613,9'
          Dst:             sph_dec32be_aligned
        - Src:             'libqpdf/sha2.c:613,9'
          Dst:             sph_dec32be_aligned
        - Src:             'libqpdf/sha2.c:613,9'
          Dst:             sph_dec32be_aligned
        - Src:             'libqpdf/sha2.c:613,9'
          Dst:             sph_dec32be_aligned
        - Src:             'libqpdf/sha2.c:613,9'
          Dst:             sph_dec32be_aligned
        - Src:             'libqpdf/sha2.c:613,9'
          Dst:             sph_dec32be_aligned
    - functionName:    sph_sha256_close
      functionSourceFile: '/src/qpdf/libqpdf/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 674
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sha224_close
        - sph_sha256_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sha2.c:672,9'
          Dst:             sha224_close
        - Src:             'libqpdf/sha2.c:673,9'
          Dst:             sph_sha256_init
    - functionName:    sha224_close
      functionSourceFile: '/src/qpdf/libqpdf/sph/md_helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sha224_addbits_and_close
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sph/md_helper.c:346,9'
          Dst:             sha224_addbits_and_close
    - functionName:    sph_sha224_addbits_and_close
      functionSourceFile: '/src/qpdf/libqpdf/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sha224_addbits_and_close
        - sph_sha224_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sha2.c:664,9'
          Dst:             sha224_addbits_and_close
        - Src:             'libqpdf/sha2.c:665,9'
          Dst:             sph_sha224_init
    - functionName:    sph_sha224_init
      functionSourceFile: '/src/qpdf/libqpdf/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sph_sha224_close
      functionSourceFile: '/src/qpdf/libqpdf/sha2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sha224_close
        - sph_sha224_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sha2.c:656,9'
          Dst:             sha224_close
        - Src:             'libqpdf/sha2.c:657,9'
          Dst:             sph_sha224_init
    - functionName:    sha224_short
      functionSourceFile: '/src/qpdf/libqpdf/sph/md_helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          108
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - sha2_round
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sph/md_helper.c:155,25'
          Dst:             sha2_round
    - functionName:    sph_sha224
      functionSourceFile: '/src/qpdf/libqpdf/sph/md_helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          117
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - sha224_short
        - sha2_round
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sph/md_helper.c:182,17'
          Dst:             sha224_short
        - Src:             'libqpdf/sph/md_helper.c:195,17'
          Dst:             sha224_short
        - Src:             'libqpdf/sph/md_helper.c:207,17'
          Dst:             sha2_round
    - functionName:    sph_enc64be
      functionSourceFile: '/src/qpdf/libqpdf/sph/sph_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1695
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sph_bswap64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sph/sph_types.h:1665,15'
          Dst:             sph_bswap64
    - functionName:    sph_bswap64
      functionSourceFile: '/src/qpdf/libqpdf/sph/sph_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sph_enc64be_aligned
      functionSourceFile: '/src/qpdf/libqpdf/sph/sph_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1706
      functionLinenumberEnd: 1721
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sph_bswap64
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sph/sph_types.h:1708,27'
          Dst:             sph_bswap64
    - functionName:    sph_dec64be_aligned
      functionSourceFile: '/src/qpdf/libqpdf/sph/sph_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1780
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sph_bswap64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sph/sph_types.h:1780,16'
          Dst:             sph_bswap64
    - functionName:    sph_sha384_comp
      functionSourceFile: '/src/qpdf/libqpdf/sha2big.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          990
      EdgeCount:       33
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sph_sha512_addbits_and_close
      functionSourceFile: '/src/qpdf/libqpdf/sha2big.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sha384_addbits_and_close
        - sph_sha512_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sha2big.c:235,9'
          Dst:             sha384_addbits_and_close
        - Src:             'libqpdf/sha2big.c:236,9'
          Dst:             sph_sha512_init
    - functionName:    sha384_addbits_and_close
      functionSourceFile: '/src/qpdf/libqpdf/sph/md_helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          155
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - sha3_round
        - sph_enc64be
        - sph_enc64be_aligned
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sph/md_helper.c:267,17'
          Dst:             sha3_round
        - Src:             'libqpdf/sph/md_helper.c:283,9'
          Dst:             sph_enc64be_aligned
        - Src:             'libqpdf/sph/md_helper.c:284,9'
          Dst:             sph_enc64be_aligned
        - Src:             'libqpdf/sph/md_helper.c:323,9'
          Dst:             sha3_round
        - Src:             'libqpdf/sph/md_helper.c:331,17'
          Dst:             sph_enc64be
    - functionName:    sph_sha512_init
      functionSourceFile: '/src/qpdf/libqpdf/sha2big.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sha3_round
      functionSourceFile: '/src/qpdf/libqpdf/sha2big.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          998
      EdgeCount:       36
      CyclomaticComplexity: 5
      functionsReached:
        - sph_dec64be_aligned
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sha2big.c:176,9'
          Dst:             sph_dec64be_aligned
    - functionName:    sph_sha512_close
      functionSourceFile: '/src/qpdf/libqpdf/sha2big.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sha384_close
        - sph_sha512_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sha2big.c:227,9'
          Dst:             sha384_close
        - Src:             'libqpdf/sha2big.c:228,9'
          Dst:             sph_sha512_init
    - functionName:    sha384_close
      functionSourceFile: '/src/qpdf/libqpdf/sph/md_helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sha384_addbits_and_close
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sph/md_helper.c:346,9'
          Dst:             sha384_addbits_and_close
    - functionName:    sph_sha384_addbits_and_close
      functionSourceFile: '/src/qpdf/libqpdf/sha2big.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sha384_addbits_and_close
        - sph_sha384_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sha2big.c:219,9'
          Dst:             sha384_addbits_and_close
        - Src:             'libqpdf/sha2big.c:220,9'
          Dst:             sph_sha384_init
    - functionName:    sph_sha384_init
      functionSourceFile: '/src/qpdf/libqpdf/sha2big.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sph_sha384_close
      functionSourceFile: '/src/qpdf/libqpdf/sha2big.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sha384_close
        - sph_sha384_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sha2big.c:211,9'
          Dst:             sha384_close
        - Src:             'libqpdf/sha2big.c:212,9'
          Dst:             sph_sha384_init
    - functionName:    sha384_short
      functionSourceFile: '/src/qpdf/libqpdf/sph/md_helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          108
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - sha3_round
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sph/md_helper.c:155,25'
          Dst:             sha3_round
    - functionName:    sph_sha384
      functionSourceFile: '/src/qpdf/libqpdf/sph/md_helper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          117
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - sha384_short
        - sha3_round
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/sph/md_helper.c:182,17'
          Dst:             sha384_short
        - Src:             'libqpdf/sph/md_helper.c:195,17'
          Dst:             sha384_short
        - Src:             'libqpdf/sph/md_helper.c:207,17'
          Dst:             sha3_round
    - functionName:    _ZN24SecureRandomDataProviderD0Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SecureRandomDataProvider.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 10
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN24SecureRandomDataProviderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/SecureRandomDataProvider.hh:10,50'
          Dst:             _ZN24SecureRandomDataProviderD2Ev
    - functionName:    _ZN24SecureRandomDataProviderD2Ev
      functionSourceFile: '/src/qpdf/libqpdf/qpdf/SecureRandomDataProvider.hh'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 10
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN18RandomDataProviderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/qpdf/SecureRandomDataProvider.hh:10,50'
          Dst:             _ZN18RandomDataProviderD2Ev
    - functionName:    _ZN24SecureRandomDataProvider11getInstanceEv
      functionSourceFile: '/src/qpdf/libqpdf/SecureRandomDataProvider.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN24SecureRandomDataProvider17provideRandomDataEPhm
      functionSourceFile: '/src/qpdf/libqpdf/SecureRandomDataProvider.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          145
      EdgeCount:       52
      CyclomaticComplexity: 26
      functionsReached:
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - '_ZZN24SecureRandomDataProvider17provideRandomDataEPhmENK3$_0clEv'
        - __cxa_allocate_exception
        - __cxa_atexit
        - __cxa_free_exception
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
        - __cxa_throw
        - fread
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/SecureRandomDataProvider.cc:92,5'
          Dst:             __cxa_guard_acquire
        - Src:             'libqpdf/SecureRandomDataProvider.cc:92,63'
          Dst:             '_ZZN24SecureRandomDataProvider17provideRandomDataEPhmENK3$_0clEv'
        - Src:             'libqpdf/SecureRandomDataProvider.cc:92,5'
          Dst:             __cxa_atexit
        - Src:             'libqpdf/SecureRandomDataProvider.cc:92,5'
          Dst:             __cxa_guard_release
        - Src:             'libqpdf/SecureRandomDataProvider.cc:106,17'
          Dst:             fread
        - Src:             'libqpdf/SecureRandomDataProvider.cc:108,9'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/SecureRandomDataProvider.cc:108,15'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'libqpdf/SecureRandomDataProvider.cc:108,9'
          Dst:             __cxa_throw
        - Src:             'libqpdf/SecureRandomDataProvider.cc:92,5'
          Dst:             __cxa_guard_abort
        - Src:             'libqpdf/SecureRandomDataProvider.cc:108,9'
          Dst:             __cxa_free_exception
    - functionName:    '_ZZN24SecureRandomDataProvider17provideRandomDataEPhmENK3$_0clEv'
      functionSourceFile: '/src/qpdf/libqpdf/SecureRandomDataProvider.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt13runtime_errorC1EPKc
        - _ZNSt13runtime_errorD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - fopen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/SecureRandomDataProvider.cc:93,19'
          Dst:             fopen
        - Src:             'libqpdf/SecureRandomDataProvider.cc:95,17'
          Dst:             fopen
        - Src:             'libqpdf/SecureRandomDataProvider.cc:98,17'
          Dst:             fopen
        - Src:             'libqpdf/SecureRandomDataProvider.cc:101,13'
          Dst:             __cxa_allocate_exception
        - Src:             'libqpdf/SecureRandomDataProvider.cc:101,19'
          Dst:             _ZNSt13runtime_errorC1EPKc
        - Src:             'libqpdf/SecureRandomDataProvider.cc:101,13'
          Dst:             __cxa_throw
        - Src:             'libqpdf/SecureRandomDataProvider.cc:101,13'
          Dst:             _ZNSt13runtime_errorD1Ev
        - Src:             'libqpdf/SecureRandomDataProvider.cc:101,13'
          Dst:             __cxa_free_exception
    - functionName:    _ZN14AES_PDF_native6updateEPhS0_
      functionSourceFile: '/src/qpdf/libqpdf/AES_PDF_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          140
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - _Z15rijndaelDecryptPKjjPKhPh
        - _Z15rijndaelEncryptPKjjPKhPh
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/AES_PDF_native.cc:44,9'
          Dst:             _Z15rijndaelEncryptPKjjPKhPh
        - Src:             'libqpdf/AES_PDF_native.cc:49,9'
          Dst:             _Z15rijndaelDecryptPKjjPKhPh
    - functionName:    _ZN14AES_PDF_nativeC2EbPKhmbPh
      functionSourceFile: '/src/qpdf/libqpdf/AES_PDF_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - bool
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          132
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _Z20rijndaelSetupDecryptPjPKhm
        - _Z20rijndaelSetupEncryptPjPKhm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/AES_PDF_native.cc:29,19'
          Dst:             _Z20rijndaelSetupEncryptPjPKhm
        - Src:             'libqpdf/AES_PDF_native.cc:31,19'
          Dst:             _Z20rijndaelSetupDecryptPjPKhm
    - functionName:    _ZN10MD5_native6decodeEPjPhm
      functionSourceFile: '/src/qpdf/libqpdf/MD5_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          73
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10MD5_native6digestEPh
      functionSourceFile: '/src/qpdf/libqpdf/MD5_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10MD5_native6encodeEPhPjm
      functionSourceFile: '/src/qpdf/libqpdf/MD5_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          89
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10MD5_native8finalizeEv
      functionSourceFile: '/src/qpdf/libqpdf/MD5_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN10MD5_native6encodeEPhPjm
        - _ZN10MD5_native6updateEPhm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/MD5_native.cc:168,5'
          Dst:             _ZN10MD5_native6encodeEPhPjm
        - Src:             'libqpdf/MD5_native.cc:174,5'
          Dst:             _ZN10MD5_native6updateEPhm
        - Src:             'libqpdf/MD5_native.cc:177,5'
          Dst:             _ZN10MD5_native6updateEPhm
        - Src:             'libqpdf/MD5_native.cc:179,5'
          Dst:             _ZN10MD5_native6encodeEPhPjm
    - functionName:    _ZN10MD5_native6updateEPhm
      functionSourceFile: '/src/qpdf/libqpdf/MD5_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          132
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN10MD5_native9transformEPjPh
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/MD5_native.cc:141,9'
          Dst:             _ZN10MD5_native9transformEPjPh
        - Src:             'libqpdf/MD5_native.cc:144,13'
          Dst:             _ZN10MD5_native9transformEPjPh
    - functionName:    _ZN10MD5_native9transformEPjPh
      functionSourceFile: '/src/qpdf/libqpdf/MD5_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          1585
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10MD5_native6decodeEPjPhm
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/MD5_native.cc:205,5'
          Dst:             _ZN10MD5_native6decodeEPjPhm
    - functionName:    _ZN10MD5_native4initEv
      functionSourceFile: '/src/qpdf/libqpdf/MD5_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN10MD5_nativeC2Ev
      functionSourceFile: '/src/qpdf/libqpdf/MD5_native.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN10MD5_native4initEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/MD5_native.cc:100,5'
          Dst:             _ZN10MD5_native4initEv
    - functionName:    _Z15rijndaelDecryptPKjjPKhPh
      functionSourceFile: '/src/qpdf/libqpdf/rijndael.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          1967
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z15rijndaelEncryptPKjjPKhPh
      functionSourceFile: '/src/qpdf/libqpdf/rijndael.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 849
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          1967
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _Z20rijndaelSetupDecryptPjPKhm
      functionSourceFile: '/src/qpdf/libqpdf/rijndael.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          377
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - _Z20rijndaelSetupEncryptPjPKhm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'libqpdf/rijndael.cc:809,13'
          Dst:             _Z20rijndaelSetupEncryptPjPKhm
    - functionName:    _Z20rijndaelSetupEncryptPjPKhm
      functionSourceFile: '/src/qpdf/libqpdf/rijndael.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          629
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_write_tables
      functionSourceFile: '/src/libjpeg-turbo/src/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - jinit_marker_writer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcapimin.c:314,3'
          Dst:             jinit_marker_writer
    - functionName:    jpeg_write_m_byte
      functionSourceFile: '/src/libjpeg-turbo/src/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_write_m_header
      functionSourceFile: '/src/libjpeg-turbo/src/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          68
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_write_marker
      functionSourceFile: '/src/libjpeg-turbo/src/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          98
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_finish_compress
      functionSourceFile: '/src/libjpeg-turbo/src/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         51
      ICount:          313
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - jpeg_abort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcapimin.c:231,3'
          Dst:             jpeg_abort
    - functionName:    jpeg_suppress_tables
      functionSourceFile: '/src/libjpeg-turbo/src/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          172
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_abort_compress
      functionSourceFile: '/src/libjpeg-turbo/src/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_abort
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcapimin.c:135,3'
          Dst:             jpeg_abort
    - functionName:    jpeg_destroy_compress
      functionSourceFile: '/src/libjpeg-turbo/src/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcapimin.c:123,3'
          Dst:             jpeg_destroy
    - functionName:    jpeg_CreateCompress
      functionSourceFile: '/src/libjpeg-turbo/src/jcapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          97
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - jinit_memory_mgr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcapimin.c:66,3'
          Dst:             jinit_memory_mgr
    - functionName:    jpeg_write_raw_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          207
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_write_scanlines
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          208
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_start_compress
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - jinit_compress_master
        - jpeg_suppress_tables
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcapistd.c:50,5'
          Dst:             jpeg_suppress_tables
        - Src:             'src/wrapper/../jcapistd.c:56,3'
          Dst:             jinit_compress_master
    - functionName:    jinit_compress_master
      functionSourceFile: '/src/libjpeg-turbo/src/jcinit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          311
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - j12init_c_coef_controller
        - j12init_c_diff_controller
        - j12init_c_main_controller
        - j12init_c_prep_controller
        - j12init_color_converter
        - j12init_downsampler
        - j12init_forward_dct
        - j12init_lossless_compressor
        - j16init_c_diff_controller
        - j16init_c_main_controller
        - j16init_c_prep_controller
        - j16init_color_converter
        - j16init_downsampler
        - j16init_lossless_compressor
        - jinit_arith_encoder
        - jinit_c_coef_controller
        - jinit_c_diff_controller
        - jinit_c_main_controller
        - jinit_c_master_control
        - jinit_c_prep_controller
        - jinit_color_converter
        - jinit_downsampler
        - jinit_forward_dct
        - jinit_huff_encoder
        - jinit_lhuff_encoder
        - jinit_lossless_compressor
        - jinit_marker_writer
        - jinit_phuff_encoder
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcinit.c:39,3'
          Dst:             jinit_c_master_control
        - Src:             'src/jcinit.c:44,7'
          Dst:             jinit_color_converter
        - Src:             'src/jcinit.c:45,7'
          Dst:             jinit_downsampler
        - Src:             'src/jcinit.c:46,7'
          Dst:             jinit_c_prep_controller
        - Src:             'src/jcinit.c:48,7'
          Dst:             j12init_color_converter
        - Src:             'src/jcinit.c:49,7'
          Dst:             j12init_downsampler
        - Src:             'src/jcinit.c:50,7'
          Dst:             j12init_c_prep_controller
        - Src:             'src/jcinit.c:54,7'
          Dst:             j16init_color_converter
        - Src:             'src/jcinit.c:55,7'
          Dst:             j16init_downsampler
        - Src:             'src/jcinit.c:56,7'
          Dst:             j16init_c_prep_controller
        - Src:             'src/jcinit.c:68,7'
          Dst:             jinit_lossless_compressor
        - Src:             'src/jcinit.c:70,7'
          Dst:             j12init_lossless_compressor
        - Src:             'src/jcinit.c:72,7'
          Dst:             j16init_lossless_compressor
        - Src:             'src/jcinit.c:77,7'
          Dst:             jinit_lhuff_encoder
        - Src:             'src/jcinit.c:82,7'
          Dst:             jinit_c_diff_controller
        - Src:             'src/jcinit.c:85,7'
          Dst:             j12init_c_diff_controller
        - Src:             'src/jcinit.c:88,7'
          Dst:             j16init_c_diff_controller
        - Src:             'src/jcinit.c:98,7'
          Dst:             jinit_forward_dct
        - Src:             'src/jcinit.c:100,7'
          Dst:             j12init_forward_dct
        - Src:             'src/jcinit.c:106,7'
          Dst:             jinit_arith_encoder
        - Src:             'src/jcinit.c:113,9'
          Dst:             jinit_phuff_encoder
        - Src:             'src/jcinit.c:118,9'
          Dst:             jinit_huff_encoder
        - Src:             'src/jcinit.c:123,7'
          Dst:             j12init_c_coef_controller
        - Src:             'src/jcinit.c:126,7'
          Dst:             jinit_c_coef_controller
        - Src:             'src/jcinit.c:134,5'
          Dst:             jinit_c_main_controller
        - Src:             'src/jcinit.c:136,5'
          Dst:             j12init_c_main_controller
        - Src:             'src/jcinit.c:139,5'
          Dst:             j16init_c_main_controller
        - Src:             'src/jcinit.c:144,3'
          Dst:             jinit_marker_writer
    - functionName:    dump_buffer
      functionSourceFile: '/src/libjpeg-turbo/src/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flush_bits
      functionSourceFile: '/src/libjpeg-turbo/src/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          109
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - dump_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jclhuff.c:287,8'
          Dst:             dump_buffer
        - Src:             'src/jclhuff.c:287,8'
          Dst:             dump_buffer
    - functionName:    emit_restart
      functionSourceFile: '/src/libjpeg-turbo/src/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          76
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - dump_buffer
        - flush_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jclhuff.c:302,8'
          Dst:             flush_bits
        - Src:             'src/jclhuff.c:305,3'
          Dst:             dump_buffer
        - Src:             'src/jclhuff.c:306,3'
          Dst:             dump_buffer
    - functionName:    finish_pass_huff
      functionSourceFile: '/src/libjpeg-turbo/src/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - flush_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jclhuff.c:434,8'
          Dst:             flush_bits
    - functionName:    encode_mcus_huff
      functionSourceFile: '/src/libjpeg-turbo/src/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          537
      EdgeCount:       125
      CyclomaticComplexity: 35
      functionsReached:
        - dump_buffer
        - emit_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jclhuff.c:337,12'
          Dst:             emit_restart
        - Src:             'src/jclhuff.c:385,12'
          Dst:             dump_buffer
        - Src:             'src/jclhuff.c:385,12'
          Dst:             dump_buffer
        - Src:             'src/jclhuff.c:392,14'
          Dst:             dump_buffer
        - Src:             'src/jclhuff.c:392,14'
          Dst:             dump_buffer
    - functionName:    finish_pass_gather
      functionSourceFile: '/src/libjpeg-turbo/src/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - jpeg_alloc_huff_table
        - jpeg_gen_optimal_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jclhuff.c:553,20'
          Dst:             jpeg_alloc_huff_table
        - Src:             'src/jclhuff.c:554,7'
          Dst:             jpeg_gen_optimal_table
    - functionName:    encode_mcus_gather
      functionSourceFile: '/src/libjpeg-turbo/src/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          226
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_lhuff
      functionSourceFile: '/src/libjpeg-turbo/src/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          342
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - jpeg_make_c_derived_tbl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jclhuff.c:174,7'
          Dst:             jpeg_make_c_derived_tbl
    - functionName:    jinit_lhuff_encoder
      functionSourceFile: '/src/libjpeg-turbo/src/jclhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_difference7
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          223
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:181,3'
          Dst:             reset_predictor
    - functionName:    reset_predictor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_difference_first_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          307
      EdgeCount:       51
      CyclomaticComplexity: 12
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jclossls.c:209,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:198,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference1
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          213
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:129,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference2
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          237
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:138,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference3
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          246
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:148,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference4
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          231
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:157,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference5
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          236
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:165,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference6
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          236
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:173,3'
          Dst:             reset_predictor
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simple_downscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          162
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:301,5'
          Dst:             reset_predictor
    - functionName:    jinit_lossless_compressor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_difference7
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:181,3'
          Dst:             reset_predictor
    - functionName:    reset_predictor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_difference_first_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          230
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jclossls.c:209,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:198,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference1
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          136
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:129,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference2
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          144
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:138,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference3
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          151
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:148,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference4
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          164
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:157,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference5
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          167
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:165,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference6
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          167
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:173,3'
          Dst:             reset_predictor
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simple_downscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          214
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:301,5'
          Dst:             reset_predictor
    - functionName:    j12init_lossless_compressor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_difference7
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:181,3'
          Dst:             reset_predictor
    - functionName:    reset_predictor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_difference_first_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          230
      EdgeCount:       37
      CyclomaticComplexity: 8
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jclossls.c:209,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:198,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference1
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          136
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:129,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference2
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          144
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:138,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference3
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          151
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:148,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference4
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          164
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:157,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference5
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          167
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:165,3'
          Dst:             reset_predictor
    - functionName:    jpeg_difference6
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          167
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:173,3'
          Dst:             reset_predictor
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simple_downscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          214
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - reset_predictor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jclossls.c:301,5'
          Dst:             reset_predictor
    - functionName:    j16init_lossless_compressor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jclossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          179
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_c_main_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          141
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          179
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12init_c_main_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          141
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          179
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j16init_c_main_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          141
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    emit_sos
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          104
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:326,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:328,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:330,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:334,5'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:345,5'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:348,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:349,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:350,3'
          Dst:             emit_byte
    - functionName:    emit_marker
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_byte
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:132,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:133,3'
          Dst:             emit_byte
    - functionName:    emit_2bytes
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_byte
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:141,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:142,3'
          Dst:             emit_byte
    - functionName:    emit_byte
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    58
      BranchProfiles:  []
      Callsites:       []
    - functionName:    emit_dri
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_2bytes
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:281,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:283,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:285,3'
          Dst:             emit_2bytes
    - functionName:    emit_dht
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          160
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:208,5'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:214,5'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:215,5'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:218,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:221,7'
          Dst:             emit_byte
    - functionName:    emit_dac
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         59
      ICount:          393
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:258,5'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:260,5'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:264,9'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:265,9'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:268,9'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:269,9'
          Dst:             emit_byte
    - functionName:    emit_sof
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:296,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:298,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:304,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:305,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:306,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:308,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:312,5'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:313,5'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:314,5'
          Dst:             emit_byte
    - functionName:    emit_dqt
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          168
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:169,5'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:171,5'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:173,5'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:180,7'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:179,9'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:180,7'
          Dst:             emit_byte
    - functionName:    emit_adobe_app14
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:409,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:411,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:413,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:414,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:415,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:416,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:417,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:418,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:419,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:420,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:0,0'
          Dst:             emit_byte
    - functionName:    emit_jfif_app0
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_2bytes
        - emit_byte
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:370,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:372,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:374,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:375,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:376,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:377,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:378,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:379,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:380,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:381,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:382,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:383,3'
          Dst:             emit_2bytes
        - Src:             'src/jcmarker.c:384,3'
          Dst:             emit_byte
        - Src:             'src/jcmarker.c:385,3'
          Dst:             emit_byte
    - functionName:    write_marker_byte
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_byte
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:459,3'
          Dst:             emit_byte
    - functionName:    write_marker_header
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_2bytes
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:450,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:452,3'
          Dst:             emit_2bytes
    - functionName:    write_tables_only
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          178
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - emit_dht
        - emit_dqt
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:626,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:630,13'
          Dst:             emit_dqt
        - Src:             'src/jcmarker.c:630,13'
          Dst:             emit_dqt
        - Src:             'src/jcmarker.c:630,13'
          Dst:             emit_dqt
        - Src:             'src/jcmarker.c:630,13'
          Dst:             emit_dqt
        - Src:             'src/jcmarker.c:636,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:638,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:636,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:638,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:636,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:638,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:636,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:638,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:642,3'
          Dst:             emit_marker
    - functionName:    write_file_trailer
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:610,3'
          Dst:             emit_marker
    - functionName:    write_scan_header
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          136
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - emit_dac
        - emit_dht
        - emit_dri
        - emit_sos
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:574,5'
          Dst:             emit_dac
        - Src:             'src/jcmarker.c:583,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:587,9'
          Dst:             emit_dht
        - Src:             'src/jcmarker.c:595,5'
          Dst:             emit_dri
        - Src:             'src/jcmarker.c:599,3'
          Dst:             emit_sos
    - functionName:    write_frame_header
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         67
      ICount:          298
      EdgeCount:       92
      CyclomaticComplexity: 27
      functionsReached:
        - emit_dqt
        - emit_sof
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:512,15'
          Dst:             emit_dqt
        - Src:             'src/jcmarker.c:0,0'
          Dst:             emit_sof
    - functionName:    write_file_header
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - emit_adobe_app14
        - emit_jfif_app0
        - emit_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmarker.c:479,3'
          Dst:             emit_marker
        - Src:             'src/jcmarker.c:485,5'
          Dst:             emit_jfif_app0
        - Src:             'src/jcmarker.c:487,5'
          Dst:             emit_adobe_app14
    - functionName:    jinit_marker_writer
      functionSourceFile: '/src/libjpeg-turbo/src/jcmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    per_scan_setup
      functionSourceFile: '/src/libjpeg-turbo/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         49
      ICount:          328
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - jdiv_round_up
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmaster.c:527,7'
          Dst:             jdiv_round_up
        - Src:             'src/jcmaster.c:530,7'
          Dst:             jdiv_round_up
    - functionName:    select_scan_parameters
      functionSourceFile: '/src/libjpeg-turbo/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          227
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    using_std_huff_tables
      functionSourceFile: '/src/libjpeg-turbo/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          148
      EdgeCount:       52
      CyclomaticComplexity: 18
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmaster.c:141,7'
          Dst:             memcmp
        - Src:             'src/jcmaster.c:143,7'
          Dst:             memcmp
        - Src:             'src/jcmaster.c:145,7'
          Dst:             memcmp
        - Src:             'src/jcmaster.c:147,7'
          Dst:             memcmp
        - Src:             'src/jcmaster.c:149,7'
          Dst:             memcmp
        - Src:             'src/jcmaster.c:151,7'
          Dst:             memcmp
        - Src:             'src/jcmaster.c:153,7'
          Dst:             memcmp
        - Src:             'src/jcmaster.c:155,7'
          Dst:             memcmp
    - functionName:    initial_setup
      functionSourceFile: '/src/libjpeg-turbo/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         65
      ICount:          408
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - jdiv_round_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmaster.c:244,7'
          Dst:             jdiv_round_up
        - Src:             'src/jcmaster.c:247,7'
          Dst:             jdiv_round_up
        - Src:             'src/jcmaster.c:251,7'
          Dst:             jdiv_round_up
        - Src:             'src/jcmaster.c:254,7'
          Dst:             jdiv_round_up
        - Src:             'src/jcmaster.c:264,5'
          Dst:             jdiv_round_up
    - functionName:    validate_script
      functionSourceFile: '/src/libjpeg-turbo/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         184
      ICount:          900
      EdgeCount:       254
      CyclomaticComplexity: 72
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    finish_pass_master
      functionSourceFile: '/src/libjpeg-turbo/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/jcmaster.c:691,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    pass_startup
      functionSourceFile: '/src/libjpeg-turbo/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prepare_for_pass
      functionSourceFile: '/src/libjpeg-turbo/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         32
      ICount:          259
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - per_scan_setup
        - select_scan_parameters
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/jcmaster.c:582,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/jcmaster.c:587,5'
          Dst:             select_scan_parameters
        - Src:             'src/jcmaster.c:588,5'
          Dst:             per_scan_setup
        - Src:             'src/jcmaster.c:611,5'
          Dst:             select_scan_parameters
        - Src:             'src/jcmaster.c:612,5'
          Dst:             per_scan_setup
        - Src:             'src/jcmaster.c:631,7'
          Dst:             select_scan_parameters
        - Src:             'src/jcmaster.c:632,7'
          Dst:             per_scan_setup
    - functionName:    jinit_c_master_control
      functionSourceFile: '/src/libjpeg-turbo/src/jcmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          350
      EdgeCount:       91
      CyclomaticComplexity: 27
      functionsReached:
        - initial_setup
        - jpeg_default_colorspace
        - using_std_huff_tables
        - validate_script
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcmaster.c:738,5'
          Dst:             validate_script
        - Src:             'src/jcmaster.c:759,5'
          Dst:             jpeg_default_colorspace
        - Src:             'src/jcmaster.c:767,3'
          Dst:             initial_setup
        - Src:             'src/jcmaster.c:784,31'
          Dst:             using_std_huff_tables
    - functionName:    jpeg_alloc_huff_table
      functionSourceFile: '/src/libjpeg-turbo/src/jcomapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_alloc_quant_table
      functionSourceFile: '/src/libjpeg-turbo/src/jcomapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_destroy
      functionSourceFile: '/src/libjpeg-turbo/src/jcomapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_abort
      functionSourceFile: '/src/libjpeg-turbo/src/jcomapi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_huff_table
      functionSourceFile: '/src/libjpeg-turbo/src/jstdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - jpeg_alloc_huff_table
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jstdhuff.c:27,16'
          Dst:             jpeg_alloc_huff_table
    - functionName:    jpeg_enable_lossless
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          103
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_scans
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_a_scan
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 419
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_dc_scans
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          101
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - fill_scans
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcparam.c:465,15'
          Dst:             fill_scans
    - functionName:    jpeg_simple_progression
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          175
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - fill_a_scan
        - fill_dc_scans
        - fill_scans
        - jpeg_default_colorspace
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcparam.c:490,5'
          Dst:             jpeg_default_colorspace
        - Src:             'src/jcparam.c:546,15'
          Dst:             fill_dc_scans
        - Src:             'src/jcparam.c:547,15'
          Dst:             fill_scans
        - Src:             'src/jcparam.c:548,15'
          Dst:             fill_scans
        - Src:             'src/jcparam.c:550,15'
          Dst:             fill_scans
        - Src:             'src/jcparam.c:552,15'
          Dst:             fill_dc_scans
        - Src:             'src/jcparam.c:553,15'
          Dst:             fill_scans
        - Src:             'src/jcparam.c:546,15'
          Dst:             fill_dc_scans
        - Src:             'src/jcparam.c:547,15'
          Dst:             fill_scans
        - Src:             'src/jcparam.c:548,15'
          Dst:             fill_scans
        - Src:             'src/jcparam.c:550,15'
          Dst:             fill_scans
        - Src:             'src/jcparam.c:552,15'
          Dst:             fill_dc_scans
        - Src:             'src/jcparam.c:553,15'
          Dst:             fill_scans
        - Src:             'src/jcparam.c:526,15'
          Dst:             fill_dc_scans
        - Src:             'src/jcparam.c:528,15'
          Dst:             fill_a_scan
        - Src:             'src/jcparam.c:530,15'
          Dst:             fill_a_scan
        - Src:             'src/jcparam.c:531,15'
          Dst:             fill_a_scan
        - Src:             'src/jcparam.c:533,15'
          Dst:             fill_a_scan
        - Src:             'src/jcparam.c:535,15'
          Dst:             fill_a_scan
        - Src:             'src/jcparam.c:537,15'
          Dst:             fill_dc_scans
        - Src:             'src/jcparam.c:539,15'
          Dst:             fill_a_scan
        - Src:             'src/jcparam.c:540,15'
          Dst:             fill_a_scan
        - Src:             'src/jcparam.c:542,15'
          Dst:             fill_a_scan
    - functionName:    jpeg_default_colorspace
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_set_colorspace
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/jcparam.c:288,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/jcparam.c:290,5'
          Dst:             jpeg_set_colorspace
        - Src:             'src/jcparam.c:305,7'
          Dst:             jpeg_set_colorspace
        - Src:             'src/jcparam.c:308,7'
          Dst:             jpeg_set_colorspace
        - Src:             'src/jcparam.c:311,5'
          Dst:             jpeg_set_colorspace
        - Src:             'src/jcparam.c:314,5'
          Dst:             jpeg_set_colorspace
        - Src:             'src/jcparam.c:317,5'
          Dst:             jpeg_set_colorspace
        - Src:             'src/jcparam.c:320,5'
          Dst:             jpeg_set_colorspace
    - functionName:    jpeg_set_colorspace
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          320
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'src/jcparam.c:360,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    std_huff_tables
      functionSourceFile: '/src/libjpeg-turbo/src/jstdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_huff_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jstdhuff.c:136,3'
          Dst:             add_huff_table
        - Src:             'src/jstdhuff.c:138,3'
          Dst:             add_huff_table
        - Src:             'src/jstdhuff.c:140,3'
          Dst:             add_huff_table
        - Src:             'src/jstdhuff.c:142,3'
          Dst:             add_huff_table
    - functionName:    jpeg_set_defaults
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          102
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - jpeg_default_colorspace
        - jpeg_set_quality
        - std_huff_tables
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcparam.c:208,3'
          Dst:             jpeg_set_quality
        - Src:             'src/jcparam.c:210,3'
          Dst:             std_huff_tables
        - Src:             'src/jcparam.c:277,3'
          Dst:             jpeg_default_colorspace
    - functionName:    jpeg_set_quality
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_quality_scaling
        - jpeg_set_linear_quality
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcparam.c:166,13'
          Dst:             jpeg_quality_scaling
        - Src:             'src/jcparam.c:169,3'
          Dst:             jpeg_set_linear_quality
    - functionName:    jpeg_quality_scaling
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          39
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_set_linear_quality
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_add_quant_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcparam.c:124,3'
          Dst:             jpeg_add_quant_table
        - Src:             'src/jcparam.c:126,3'
          Dst:             jpeg_add_quant_table
    - functionName:    jpeg_add_quant_table
      functionSourceFile: '/src/libjpeg-turbo/src/jcparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          178
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - jpeg_alloc_quant_table
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcparam.c:53,16'
          Dst:             jpeg_alloc_quant_table
    - functionName:    emit_buffered_bits
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          45
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - emit_bits
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:385,5'
          Dst:             emit_bits
    - functionName:    emit_bits
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          131
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - dump_buffer
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:335,5'
          Dst:             dump_buffer
        - Src:             'src/jcphuff.c:337,7'
          Dst:             dump_buffer
    - functionName:    dump_buffer
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flush_bits
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_bits
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:351,3'
          Dst:             emit_bits
    - functionName:    emit_eobrun
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - emit_bits
        - emit_buffered_bits
        - emit_symbol
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:408,5'
          Dst:             emit_symbol
        - Src:             'src/jcphuff.c:410,7'
          Dst:             emit_bits
        - Src:             'src/jcphuff.c:415,5'
          Dst:             emit_buffered_bits
    - functionName:    emit_symbol
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_bits
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:368,5'
          Dst:             emit_bits
    - functionName:    emit_restart
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          106
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - dump_buffer
        - emit_eobrun
        - flush_bits
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:430,3'
          Dst:             emit_eobrun
        - Src:             'src/jcphuff.c:433,5'
          Dst:             flush_bits
        - Src:             'src/jcphuff.c:434,5'
          Dst:             dump_buffer
        - Src:             'src/jcphuff.c:435,5'
          Dst:             dump_buffer
    - functionName:    finish_pass_phuff
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_eobrun
        - flush_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:1020,3'
          Dst:             emit_eobrun
        - Src:             'src/jcphuff.c:1021,3'
          Dst:             flush_bits
    - functionName:    finish_pass_gather_phuff
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          147
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - emit_eobrun
        - jpeg_alloc_huff_table
        - jpeg_gen_optimal_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:1043,3'
          Dst:             emit_eobrun
        - Src:             'src/jcphuff.c:1067,20'
          Dst:             jpeg_alloc_huff_table
        - Src:             'src/jcphuff.c:1068,7'
          Dst:             jpeg_gen_optimal_table
        - Src:             'src/jcphuff.c:1067,20'
          Dst:             jpeg_alloc_huff_table
        - Src:             'src/jcphuff.c:1068,7'
          Dst:             jpeg_gen_optimal_table
    - functionName:    encode_mcu_AC_refine_prepare
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_mcu_AC_refine
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         43
      ICount:          285
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - emit_bits
        - emit_buffered_bits
        - emit_eobrun
        - emit_restart
        - emit_symbol
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:931,7'
          Dst:             emit_restart
        - Src:             'src/jcphuff.c:957,3'
          Dst:             emit_eobrun
        - Src:             'src/jcphuff.c:957,3'
          Dst:             emit_symbol
        - Src:             'src/jcphuff.c:957,3'
          Dst:             emit_buffered_bits
        - Src:             'src/jcphuff.c:957,3'
          Dst:             emit_eobrun
        - Src:             'src/jcphuff.c:957,3'
          Dst:             emit_symbol
        - Src:             'src/jcphuff.c:957,3'
          Dst:             emit_buffered_bits
        - Src:             'src/jcphuff.c:957,3'
          Dst:             emit_eobrun
        - Src:             'src/jcphuff.c:957,3'
          Dst:             emit_symbol
        - Src:             'src/jcphuff.c:957,3'
          Dst:             emit_bits
        - Src:             'src/jcphuff.c:957,3'
          Dst:             emit_buffered_bits
        - Src:             'src/jcphuff.c:987,7'
          Dst:             emit_eobrun
    - functionName:    encode_mcu_DC_refine
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          115
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - emit_bits
        - emit_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:748,7'
          Dst:             emit_restart
        - Src:             'src/jcphuff.c:756,5'
          Dst:             emit_bits
    - functionName:    encode_mcu_AC_first_prepare
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_mcu_AC_first
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          231
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - emit_bits
        - emit_eobrun
        - emit_restart
        - emit_symbol
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:661,7'
          Dst:             emit_restart
        - Src:             'src/jcphuff.c:681,5'
          Dst:             emit_eobrun
        - Src:             'src/jcphuff.c:689,3'
          Dst:             emit_symbol
        - Src:             'src/jcphuff.c:689,3'
          Dst:             emit_symbol
        - Src:             'src/jcphuff.c:689,3'
          Dst:             emit_bits
        - Src:             'src/jcphuff.c:707,7'
          Dst:             emit_eobrun
    - functionName:    encode_mcu_DC_first
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          170
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - emit_bits
        - emit_restart
        - emit_symbol
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:474,7'
          Dst:             emit_restart
        - Src:             'src/jcphuff.c:513,5'
          Dst:             emit_symbol
        - Src:             'src/jcphuff.c:518,7'
          Dst:             emit_bits
    - functionName:    start_pass_phuff
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         63
      ICount:          342
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - jpeg_make_c_derived_tbl
        - jsimd_set_encode_mcu_AC_first_prepare
        - jsimd_set_encode_mcu_AC_refine_prepare
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcphuff.c:199,10'
          Dst:             jsimd_set_encode_mcu_AC_first_prepare
        - Src:             'src/jcphuff.c:209,12'
          Dst:             jsimd_set_encode_mcu_AC_refine_prepare
        - Src:             'src/jcphuff.c:255,7'
          Dst:             jpeg_make_c_derived_tbl
    - functionName:    jinit_phuff_encoder
      functionSourceFile: '/src/libjpeg-turbo/src/jcphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    expand_bottom_edge
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - jcopy_sample_rows
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:123,5'
          Dst:             jcopy_sample_rows
    - functionName:    pre_process_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          217
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - expand_bottom_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:175,9'
          Dst:             expand_bottom_edge
        - Src:             'src/wrapper/../jcprepct.c:202,9'
          Dst:             expand_bottom_edge
    - functionName:    create_context_buffer
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          287
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pre_process_context
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          265
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - expand_bottom_edge
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:254,13'
          Dst:             jcopy_sample_rows
        - Src:             'src/wrapper/../jcprepct.c:269,11'
          Dst:             expand_bottom_edge
    - functionName:    start_pass_prep
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_c_prep_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          159
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - create_context_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:395,5'
          Dst:             create_context_buffer
    - functionName:    expand_bottom_edge
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - j12copy_sample_rows
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:123,5'
          Dst:             j12copy_sample_rows
    - functionName:    pre_process_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          217
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - expand_bottom_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:175,9'
          Dst:             expand_bottom_edge
        - Src:             'src/wrapper/../jcprepct.c:202,9'
          Dst:             expand_bottom_edge
    - functionName:    create_context_buffer
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          287
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pre_process_context
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          265
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - expand_bottom_edge
        - j12copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:254,13'
          Dst:             j12copy_sample_rows
        - Src:             'src/wrapper/../jcprepct.c:269,11'
          Dst:             expand_bottom_edge
    - functionName:    start_pass_prep
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12init_c_prep_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          159
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - create_context_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:395,5'
          Dst:             create_context_buffer
    - functionName:    expand_bottom_edge
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          33
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - j16copy_sample_rows
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:123,5'
          Dst:             j16copy_sample_rows
    - functionName:    pre_process_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          217
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - expand_bottom_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:175,9'
          Dst:             expand_bottom_edge
        - Src:             'src/wrapper/../jcprepct.c:202,9'
          Dst:             expand_bottom_edge
    - functionName:    create_context_buffer
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          287
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pre_process_context
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          265
      EdgeCount:       68
      CyclomaticComplexity: 19
      functionsReached:
        - expand_bottom_edge
        - j16copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:254,13'
          Dst:             j16copy_sample_rows
        - Src:             'src/wrapper/../jcprepct.c:269,11'
          Dst:             expand_bottom_edge
    - functionName:    start_pass_prep
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j16init_c_prep_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcprepct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          159
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - create_context_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcprepct.c:395,5'
          Dst:             create_context_buffer
    - functionName:    expand_right_edge
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          102
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    int_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          220
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:172,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          162
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:279,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          284
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:322,3'
          Dst:             expand_right_edge
    - functionName:    h2v1_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          131
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:242,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expand_right_edge
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:207,3'
          Dst:             jcopy_sample_rows
        - Src:             'src/wrapper/../jcsample.c:210,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          344
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:412,3'
          Dst:             expand_right_edge
    - functionName:    sep_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_downsampler
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         52
      ICount:          289
      EdgeCount:       72
      CyclomaticComplexity: 22
      functionsReached:
        - jsimd_set_h2v1_downsample
        - jsimd_set_h2v2_downsample
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:521,11'
          Dst:             jsimd_set_h2v1_downsample
        - Src:             'src/wrapper/../jcsample.c:536,13'
          Dst:             jsimd_set_h2v2_downsample
    - functionName:    expand_right_edge
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          143
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    int_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          298
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:172,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          161
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:279,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          441
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:322,3'
          Dst:             expand_right_edge
    - functionName:    h2v1_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          130
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:242,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expand_right_edge
        - j12copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:207,3'
          Dst:             j12copy_sample_rows
        - Src:             'src/wrapper/../jcsample.c:210,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          351
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:412,3'
          Dst:             expand_right_edge
    - functionName:    sep_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12init_downsampler
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          271
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    expand_right_edge
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          143
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    int_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          298
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:172,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          161
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:279,3'
          Dst:             expand_right_edge
    - functionName:    h2v2_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          441
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:322,3'
          Dst:             expand_right_edge
    - functionName:    h2v1_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          130
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:242,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - expand_right_edge
        - j16copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:207,3'
          Dst:             j16copy_sample_rows
        - Src:             'src/wrapper/../jcsample.c:210,3'
          Dst:             expand_right_edge
    - functionName:    fullsize_smooth_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          353
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - expand_right_edge
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcsample.c:412,3'
          Dst:             expand_right_edge
    - functionName:    sep_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_downsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j16init_downsampler
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          271
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_finish_decompress
      functionSourceFile: '/src/libjpeg-turbo/src/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          132
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - jpeg_abort
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdapimin.c:426,3'
          Dst:             jpeg_abort
    - functionName:    jpeg_has_multiple_scans
      functionSourceFile: '/src/libjpeg-turbo/src/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_input_complete
      functionSourceFile: '/src/libjpeg-turbo/src/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_decompress_parms
      functionSourceFile: '/src/libjpeg-turbo/src/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          218
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/jdapimin.c:142,3'
          Branch Sides:    []
        - Branch String:   'src/jdapimin.c:152,7'
          Branch Sides:    []
        - Branch String:   'src/jdapimin.c:195,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    jpeg_consume_input
      functionSourceFile: '/src/libjpeg-turbo/src/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached:
        - default_decompress_parms
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/jdapimin.c:325,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/jdapimin.c:337,7'
          Dst:             default_decompress_parms
    - functionName:    jpeg_read_header
      functionSourceFile: '/src/libjpeg-turbo/src/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          69
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - jpeg_abort
        - jpeg_consume_input
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdapimin.c:282,13'
          Dst:             jpeg_consume_input
        - Src:             'src/jdapimin.c:295,5'
          Dst:             jpeg_abort
    - functionName:    jpeg_abort_decompress
      functionSourceFile: '/src/libjpeg-turbo/src/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_abort
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdapimin.c:128,3'
          Dst:             jpeg_abort
    - functionName:    jpeg_destroy_decompress
      functionSourceFile: '/src/libjpeg-turbo/src/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jpeg_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdapimin.c:116,3'
          Dst:             jpeg_destroy
    - functionName:    jpeg_CreateDecompress
      functionSourceFile: '/src/libjpeg-turbo/src/jdapimin.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          99
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - jinit_input_controller
        - jinit_marker_reader
        - jinit_memory_mgr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdapimin.c:67,3'
          Dst:             jinit_memory_mgr
        - Src:             'src/jdapimin.c:85,3'
          Dst:             jinit_marker_reader
        - Src:             'src/jdapimin.c:88,3'
          Dst:             jinit_input_controller
    - functionName:    noop_quantize
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    noop_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_finish_output
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          110
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_start_output
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - output_pass_setup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdapistd.c:757,10'
          Dst:             output_pass_setup
    - functionName:    output_pass_setup
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          192
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_read_raw_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          190
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    increment_simple_rowgroup_ctr
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - read_and_discard_scanlines
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdapistd.c:0,0'
          Dst:             read_and_discard_scanlines
    - functionName:    read_and_discard_scanlines
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          158
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - jpeg_read_scanlines
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdapistd.c:441,5'
          Dst:             jpeg_read_scanlines
    - functionName:    jpeg_read_scanlines
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          170
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_wraparound_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          228
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_skip_scanlines
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         95
      ICount:          562
      EdgeCount:       129
      CyclomaticComplexity: 36
      functionsReached:
        - increment_simple_rowgroup_ctr
        - read_and_discard_scanlines
        - set_wraparound_pointers
        - start_iMCU_row
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdapistd.c:551,7'
          Dst:             read_and_discard_scanlines
        - Src:             'src/wrapper/../jdapistd.c:568,7'
          Dst:             set_wraparound_pointers
        - Src:             'src/wrapper/../jdapistd.c:581,7'
          Dst:             increment_simple_rowgroup_ctr
        - Src:             'src/wrapper/../jdapistd.c:619,7'
          Dst:             read_and_discard_scanlines
        - Src:             'src/wrapper/../jdapistd.c:623,7'
          Dst:             increment_simple_rowgroup_ctr
        - Src:             'src/wrapper/../jdapistd.c:654,7'
          Dst:             start_iMCU_row
        - Src:             'src/wrapper/../jdapistd.c:667,5'
          Dst:             read_and_discard_scanlines
        - Src:             'src/wrapper/../jdapistd.c:669,5'
          Dst:             increment_simple_rowgroup_ctr
    - functionName:    jpeg_crop_scanline
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          396
      EdgeCount:       87
      CyclomaticComplexity: 24
      functionsReached:
        - jdiv_round_up
        - jinit_upsampler
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdapistd.c:269,17'
          Dst:             jdiv_round_up
        - Src:             'src/wrapper/../jdapistd.c:280,19'
          Dst:             jdiv_round_up
        - Src:             'src/wrapper/../jdapistd.c:294,19'
          Dst:             jdiv_round_up
        - Src:             'src/wrapper/../jdapistd.c:300,5'
          Dst:             jinit_upsampler
    - functionName:    jpeg_start_decompress
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdapistd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          164
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - jinit_master_decompress
        - output_pass_setup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdapistd.c:59,5'
          Dst:             jinit_master_decompress
        - Src:             'src/wrapper/../jdapistd.c:99,10'
          Dst:             output_pass_setup
    - functionName:    latch_quant_tables
      functionSourceFile: '/src/libjpeg-turbo/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          101
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    per_scan_setup
      functionSourceFile: '/src/libjpeg-turbo/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          301
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - jdiv_round_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdinput.c:204,7'
          Dst:             jdiv_round_up
        - Src:             'src/jdinput.c:207,7'
          Dst:             jdiv_round_up
    - functionName:    initial_setup
      functionSourceFile: '/src/libjpeg-turbo/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          377
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - jdiv_round_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdinput.c:120,7'
          Dst:             jdiv_round_up
        - Src:             'src/jdinput.c:123,7'
          Dst:             jdiv_round_up
        - Src:             'src/jdinput.c:136,7'
          Dst:             jdiv_round_up
        - Src:             'src/jdinput.c:139,7'
          Dst:             jdiv_round_up
        - Src:             'src/jdinput.c:149,5'
          Dst:             jdiv_round_up
    - functionName:    finish_input_pass
      functionSourceFile: '/src/libjpeg-turbo/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    consume_markers
      functionSourceFile: '/src/libjpeg-turbo/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          113
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - initial_setup
        - start_input_pass
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/jdinput.c:341,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/jdinput.c:344,7'
          Dst:             initial_setup
        - Src:             'src/jdinput.c:353,7'
          Dst:             start_input_pass
    - functionName:    start_input_pass
      functionSourceFile: '/src/libjpeg-turbo/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - latch_quant_tables
        - per_scan_setup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdinput.c:298,3'
          Dst:             per_scan_setup
        - Src:             'src/jdinput.c:300,5'
          Dst:             latch_quant_tables
    - functionName:    reset_input_controller
      functionSourceFile: '/src/libjpeg-turbo/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_input_controller
      functionSourceFile: '/src/libjpeg-turbo/src/jdinput.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    examine_app14
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    examine_app0
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          325
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/jdmarker.c:657,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    get_dri
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          177
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_dqt
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          515
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - jpeg_alloc_quant_table
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdmarker.c:535,34'
          Dst:             jpeg_alloc_quant_table
    - functionName:    get_dht
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         137
      ICount:          909
      EdgeCount:       188
      CyclomaticComplexity: 53
      functionsReached:
        - jpeg_alloc_huff_table
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdmarker.c:497,18'
          Dst:             jpeg_alloc_huff_table
    - functionName:    get_dac
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          261
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_sos
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         102
      ICount:          624
      EdgeCount:       140
      CyclomaticComplexity: 40
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_sof
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         82
      ICount:          579
      EdgeCount:       112
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_soi
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          73
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    first_marker
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          114
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_set_marker_processor
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1385
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    save_marker
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 760
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         65
      ICount:          420
      EdgeCount:       85
      CyclomaticComplexity: 22
      functionsReached:
        - examine_app0
        - examine_app14
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/jdmarker.c:837,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/jdmarker.c:839,5'
          Dst:             examine_app0
        - Src:             'src/jdmarker.c:842,5'
          Dst:             examine_app14
    - functionName:    jpeg_save_markers
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1364
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          137
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    skip_variable
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_interesting_appn
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          206
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - examine_app0
        - examine_app14
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/jdmarker.c:733,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/jdmarker.c:735,5'
          Dst:             examine_app0
        - Src:             'src/jdmarker.c:738,5'
          Dst:             examine_app14
    - functionName:    read_restart_marker
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - next_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdmarker.c:1143,10'
          Dst:             next_marker
    - functionName:    next_marker
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          197
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_markers
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         187
      ICount:          830
      EdgeCount:       219
      CyclomaticComplexity: 34
      functionsReached:
        - first_marker
        - get_dac
        - get_dht
        - get_dqt
        - get_dri
        - get_sof
        - get_soi
        - get_sos
        - next_marker
        - skip_variable
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/jdmarker.c:988,5'
          Branch Sides:    []
        - Branch String:   'src/jdmarker.c:988,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/jdmarker.c:980,14'
          Dst:             next_marker
        - Src:             'src/jdmarker.c:977,14'
          Dst:             first_marker
        - Src:             'src/jdmarker.c:1106,12'
          Dst:             skip_variable
        - Src:             'src/jdmarker.c:1063,12'
          Dst:             get_dri
        - Src:             'src/jdmarker.c:1058,12'
          Dst:             get_dqt
        - Src:             'src/jdmarker.c:1053,12'
          Dst:             get_dht
        - Src:             'src/jdmarker.c:1048,12'
          Dst:             get_dac
        - Src:             'src/jdmarker.c:1021,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1016,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1011,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1006,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1001,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:996,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:990,12'
          Dst:             get_soi
        - Src:             'src/jdmarker.c:977,14'
          Dst:             first_marker
        - Src:             'src/jdmarker.c:980,14'
          Dst:             next_marker
        - Src:             'src/jdmarker.c:990,12'
          Dst:             get_soi
        - Src:             'src/jdmarker.c:996,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1001,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1006,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1011,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1016,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1021,12'
          Dst:             get_sof
        - Src:             'src/jdmarker.c:1037,12'
          Dst:             get_sos
        - Src:             'src/jdmarker.c:1048,12'
          Dst:             get_dac
        - Src:             'src/jdmarker.c:1053,12'
          Dst:             get_dht
        - Src:             'src/jdmarker.c:1058,12'
          Dst:             get_dqt
        - Src:             'src/jdmarker.c:1063,12'
          Dst:             get_dri
        - Src:             'src/jdmarker.c:1106,12'
          Dst:             skip_variable
    - functionName:    reset_marker_reader
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_marker_reader
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - reset_marker_reader
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdmarker.c:1314,3'
          Dst:             reset_marker_reader
    - functionName:    jpeg_resync_to_restart
      functionSourceFile: '/src/libjpeg-turbo/src/jdmarker.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1218
      functionLinenumberEnd: 1259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          152
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - next_marker
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdmarker.c:1249,12'
          Dst:             next_marker
    - functionName:    prepare_range_limit_table
      functionSourceFile: '/src/libjpeg-turbo/src/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          224
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    master_selection
      functionSourceFile: '/src/libjpeg-turbo/src/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         124
      ICount:          737
      EdgeCount:       172
      CyclomaticComplexity: 50
      functionsReached:
        - j12init_1pass_quantizer
        - j12init_2pass_quantizer
        - j12init_color_deconverter
        - j12init_d_coef_controller
        - j12init_d_diff_controller
        - j12init_d_main_controller
        - j12init_d_post_controller
        - j12init_inverse_dct
        - j12init_lossless_decompressor
        - j12init_merged_upsampler
        - j12init_upsampler
        - j16init_color_deconverter
        - j16init_d_diff_controller
        - j16init_d_main_controller
        - j16init_d_post_controller
        - j16init_lossless_decompressor
        - j16init_upsampler
        - jinit_1pass_quantizer
        - jinit_2pass_quantizer
        - jinit_arith_decoder
        - jinit_color_deconverter
        - jinit_d_coef_controller
        - jinit_d_diff_controller
        - jinit_d_main_controller
        - jinit_d_post_controller
        - jinit_huff_decoder
        - jinit_inverse_dct
        - jinit_lhuff_decoder
        - jinit_lossless_decompressor
        - jinit_merged_upsampler
        - jinit_phuff_decoder
        - jinit_upsampler
        - jpeg_calc_output_dimensions
        - prepare_range_limit_table
        - use_merged_upsample
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdmaster.c:546,3'
          Dst:             jpeg_calc_output_dimensions
        - Src:             'src/jdmaster.c:547,3'
          Dst:             prepare_range_limit_table
        - Src:             'src/jdmaster.c:558,35'
          Dst:             use_merged_upsample
        - Src:             'src/jdmaster.c:590,9'
          Dst:             jinit_1pass_quantizer
        - Src:             'src/jdmaster.c:592,9'
          Dst:             j12init_1pass_quantizer
        - Src:             'src/jdmaster.c:605,9'
          Dst:             jinit_2pass_quantizer
        - Src:             'src/jdmaster.c:607,9'
          Dst:             j12init_2pass_quantizer
        - Src:             'src/jdmaster.c:625,9'
          Dst:             jinit_merged_upsampler
        - Src:             'src/jdmaster.c:627,9'
          Dst:             j12init_merged_upsampler
        - Src:             'src/jdmaster.c:635,9'
          Dst:             jinit_color_deconverter
        - Src:             'src/jdmaster.c:636,9'
          Dst:             jinit_upsampler
        - Src:             'src/jdmaster.c:638,9'
          Dst:             j12init_color_deconverter
        - Src:             'src/jdmaster.c:639,9'
          Dst:             j12init_upsampler
        - Src:             'src/jdmaster.c:642,9'
          Dst:             j16init_color_deconverter
        - Src:             'src/jdmaster.c:643,9'
          Dst:             j16init_upsampler
        - Src:             'src/jdmaster.c:650,7'
          Dst:             jinit_d_post_controller
        - Src:             'src/jdmaster.c:652,7'
          Dst:             j12init_d_post_controller
        - Src:             'src/jdmaster.c:655,7'
          Dst:             j16init_d_post_controller
        - Src:             'src/jdmaster.c:667,7'
          Dst:             jinit_lossless_decompressor
        - Src:             'src/jdmaster.c:669,7'
          Dst:             j12init_lossless_decompressor
        - Src:             'src/jdmaster.c:671,7'
          Dst:             j16init_lossless_decompressor
        - Src:             'src/jdmaster.c:676,7'
          Dst:             jinit_lhuff_decoder
        - Src:             'src/jdmaster.c:683,7'
          Dst:             jinit_d_diff_controller
        - Src:             'src/jdmaster.c:685,7'
          Dst:             j12init_d_diff_controller
        - Src:             'src/jdmaster.c:687,7'
          Dst:             j16init_d_diff_controller
        - Src:             'src/jdmaster.c:696,7'
          Dst:             jinit_inverse_dct
        - Src:             'src/jdmaster.c:698,7'
          Dst:             j12init_inverse_dct
        - Src:             'src/jdmaster.c:704,7'
          Dst:             jinit_arith_decoder
        - Src:             'src/jdmaster.c:711,9'
          Dst:             jinit_phuff_decoder
        - Src:             'src/jdmaster.c:716,9'
          Dst:             jinit_huff_decoder
        - Src:             'src/jdmaster.c:723,7'
          Dst:             j12init_d_coef_controller
        - Src:             'src/jdmaster.c:725,7'
          Dst:             jinit_d_coef_controller
        - Src:             'src/jdmaster.c:733,7'
          Dst:             jinit_d_main_controller
        - Src:             'src/jdmaster.c:735,7'
          Dst:             j12init_d_main_controller
        - Src:             'src/jdmaster.c:739,7'
          Dst:             j16init_d_main_controller
    - functionName:    jpeg_calc_output_dimensions
      functionSourceFile: '/src/libjpeg-turbo/src/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          296
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - jdiv_round_up
        - jpeg_core_output_dimensions
        - use_merged_upsample
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdmaster.c:280,3'
          Dst:             jpeg_core_output_dimensions
        - Src:             'src/jdmaster.c:314,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:319,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:370,7'
          Dst:             use_merged_upsample
    - functionName:    use_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         60
      ICount:          256
      EdgeCount:       87
      CyclomaticComplexity: 29
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_core_output_dimensions
      functionSourceFile: '/src/libjpeg-turbo/src/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         50
      ICount:          428
      EdgeCount:       71
      CyclomaticComplexity: 23
      functionsReached:
        - jdiv_round_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdmaster.c:113,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:121,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:129,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:137,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:145,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:153,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:161,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:169,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:177,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:185,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:193,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:201,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:209,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:217,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:225,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:233,9'
          Dst:             jdiv_round_up
        - Src:             'src/jdmaster.c:0,0'
          Dst:             jdiv_round_up
    - functionName:    finish_output_pass
      functionSourceFile: '/src/libjpeg-turbo/src/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    prepare_for_output_pass
      functionSourceFile: '/src/libjpeg-turbo/src/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          238
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_master_decompress
      functionSourceFile: '/src/libjpeg-turbo/src/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - master_selection
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdmaster.c:915,3'
          Dst:             master_selection
    - functionName:    jpeg_new_colormap
      functionSourceFile: '/src/libjpeg-turbo/src/jdmaster.c'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_ycc_rgb_table
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_merged_upsample_565
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          183
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_merged_upsample_565D
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          210
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          167
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          173
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          173
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          173
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          167
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          173
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          167
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    merged_1v_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v2_merged_upsample_565
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          274
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v2_merged_upsample_565D
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          327
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          240
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          252
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          252
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          252
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          240
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          252
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          240
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    merged_2v_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          131
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdmerge.c:242,5'
          Dst:             jcopy_sample_rows
    - functionName:    start_pass_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_merged_upsampler
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          186
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - build_ycc_rgb_table
        - jsimd_set_h2v1_merged_upsample
        - jsimd_set_h2v2_merged_upsample
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdmerge.c:487,9'
          Dst:             jsimd_set_h2v2_merged_upsample
        - Src:             'src/wrapper/../jdmerge.c:533,9'
          Dst:             jsimd_set_h2v1_merged_upsample
        - Src:             'src/wrapper/../jdmerge.c:576,3'
          Dst:             build_ycc_rgb_table
    - functionName:    build_ycc_rgb_table
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_merged_upsample_565
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          189
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_merged_upsample_565D
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          216
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          165
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          171
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          171
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          171
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          165
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          171
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          165
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    merged_1v_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v2_merged_upsample_565
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          286
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v2_merged_upsample_565D
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          339
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          238
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          250
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          250
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          250
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          238
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          250
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmrgext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          238
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    merged_2v_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          131
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - j12copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdmerge.c:242,5'
          Dst:             j12copy_sample_rows
    - functionName:    start_pass_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12init_merged_upsampler
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmerge.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          244
      EdgeCount:       52
      CyclomaticComplexity: 6
      functionsReached:
        - build_ycc_rgb_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdmerge.c:492,7'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jdmerge.c:538,7'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jdmerge.c:576,3'
          Dst:             build_ycc_rgb_table
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo/src/jdphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decode_mcu_AC_refine
      functionSourceFile: '/src/libjpeg-turbo/src/jdphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         119
      ICount:          652
      EdgeCount:       163
      CyclomaticComplexity: 46
      functionsReached:
        - jpeg_fill_bit_buffer
        - jpeg_huff_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdphuff.c:520,12'
          Dst:             process_restart
        - Src:             'src/jdphuff.c:549,9'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdphuff.c:549,9'
          Dst:             jpeg_huff_decode
        - Src:             'src/jdphuff.c:555,11'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdphuff.c:564,15'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdphuff.c:579,13'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdphuff.c:613,11'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    decode_mcu_DC_refine
      functionSourceFile: '/src/libjpeg-turbo/src/jdphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          165
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - jpeg_fill_bit_buffer
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdphuff.c:463,12'
          Dst:             process_restart
        - Src:             'src/jdphuff.c:480,5'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    decode_mcu_AC_first
      functionSourceFile: '/src/libjpeg-turbo/src/jdphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          333
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - jpeg_fill_bit_buffer
        - jpeg_huff_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdphuff.c:380,12'
          Dst:             process_restart
        - Src:             'src/jdphuff.c:404,9'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdphuff.c:404,9'
          Dst:             jpeg_huff_decode
        - Src:             'src/jdphuff.c:409,11'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdphuff.c:420,15'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    decode_mcu_DC_first
      functionSourceFile: '/src/libjpeg-turbo/src/jdphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          322
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - jpeg_fill_bit_buffer
        - jpeg_huff_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdphuff.c:305,12'
          Dst:             process_restart
        - Src:             'src/jdphuff.c:329,7'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdphuff.c:329,7'
          Dst:             jpeg_huff_decode
        - Src:             'src/jdphuff.c:331,9'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    start_pass_phuff_decoder
      functionSourceFile: '/src/libjpeg-turbo/src/jdphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         80
      ICount:          430
      EdgeCount:       108
      CyclomaticComplexity: 30
      functionsReached:
        - jpeg_make_d_derived_tbl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdphuff.c:168,9'
          Dst:             jpeg_make_d_derived_tbl
        - Src:             'src/jdphuff.c:173,7'
          Dst:             jpeg_make_d_derived_tbl
    - functionName:    jinit_phuff_decoder
      functionSourceFile: '/src/libjpeg-turbo/src/jdphuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    post_process_2pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    post_process_prepass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    post_process_1pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_dpost
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdpostct.c:88,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    jinit_d_post_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          130
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdpostct.c:309,22'
          Dst:             jround_up
    - functionName:    post_process_2pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    post_process_prepass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    post_process_1pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_dpost
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdpostct.c:88,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    j12init_d_post_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          130
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdpostct.c:309,22'
          Dst:             jround_up
    - functionName:    start_pass_dpost
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j16init_d_post_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdpostct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          94
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    int_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          157
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:210,7'
          Dst:             jcopy_sample_rows
        - Src:             'src/wrapper/../jdsample.c:210,7'
          Dst:             jcopy_sample_rows
    - functionName:    h2v2_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          196
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:272,5'
          Dst:             jcopy_sample_rows
    - functionName:    h2v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          432
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h1v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          117
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          184
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          254
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fullsize_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    noop_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sep_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          138
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_upsampler
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         81
      ICount:          428
      EdgeCount:       111
      CyclomaticComplexity: 32
      functionsReached:
        - jround_up
        - jsimd_set_h2v1_fancy_upsample
        - jsimd_set_h2v1_upsample
        - jsimd_set_h2v2_fancy_upsample
        - jsimd_set_h2v2_upsample
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:508,13'
          Dst:             jsimd_set_h2v1_fancy_upsample
        - Src:             'src/wrapper/../jdsample.c:515,13'
          Dst:             jsimd_set_h2v1_upsample
        - Src:             'src/wrapper/../jdsample.c:536,13'
          Dst:             jsimd_set_h2v2_fancy_upsample
        - Src:             'src/wrapper/../jdsample.c:544,13'
          Dst:             jsimd_set_h2v2_upsample
        - Src:             'src/wrapper/../jdsample.c:561,22'
          Dst:             jround_up
    - functionName:    int_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          212
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - j12copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:210,7'
          Dst:             j12copy_sample_rows
        - Src:             'src/wrapper/../jdsample.c:210,7'
          Dst:             j12copy_sample_rows
    - functionName:    h2v2_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          151
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - j12copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:272,5'
          Dst:             j12copy_sample_rows
    - functionName:    h2v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          313
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h1v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          357
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          138
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          298
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fullsize_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    noop_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sep_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          138
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12init_upsampler
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         72
      ICount:          382
      EdgeCount:       98
      CyclomaticComplexity: 28
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:561,22'
          Dst:             jround_up
    - functionName:    int_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          212
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - j16copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:210,7'
          Dst:             j16copy_sample_rows
        - Src:             'src/wrapper/../jdsample.c:210,7'
          Dst:             j16copy_sample_rows
    - functionName:    h2v2_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          151
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - j16copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:272,5'
          Dst:             j16copy_sample_rows
    - functionName:    h2v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          530
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h1v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          357
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          138
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    h2v1_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          298
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fullsize_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    noop_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sep_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          138
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_upsample
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j16init_upsampler
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdsample.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         72
      ICount:          382
      EdgeCount:       98
      CyclomaticComplexity: 28
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdsample.c:561,22'
          Dst:             jround_up
    - functionName:    reset_error_mgr
      functionSourceFile: '/src/libjpeg-turbo/src/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    format_message
      functionSourceFile: '/src/libjpeg-turbo/src/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          139
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jerror.c:190,5'
          Dst:             snprintf
        - Src:             'src/jerror.c:192,5'
          Dst:             snprintf
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    output_message
      functionSourceFile: '/src/libjpeg-turbo/src/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jerror.c:108,3'
          Dst:             fprintf
    - functionName:    emit_message
      functionSourceFile: '/src/libjpeg-turbo/src/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_std_error
      functionSourceFile: '/src/libjpeg-turbo/src/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    error_exit
      functionSourceFile: '/src/libjpeg-turbo/src/jerror.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - jpeg_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jerror.c:73,3'
          Dst:             jpeg_destroy
        - Src:             'src/jerror.c:75,3'
          Dst:             exit
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_barray_io
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          205
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    do_sarray_io
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         80
      ICount:          431
      EdgeCount:       108
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    round_up_pow2
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    out_of_memory
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    self_destruct
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1170
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - free_pool
        - jpeg_free_small
        - jpeg_mem_term
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:1178,5'
          Dst:             free_pool
        - Src:             'src/jmemmgr.c:1178,5'
          Dst:             free_pool
        - Src:             'src/jmemmgr.c:1182,3'
          Dst:             jpeg_free_small
        - Src:             'src/jmemmgr.c:1185,3'
          Dst:             jpeg_mem_term
    - functionName:    free_pool
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1099
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          201
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - jpeg_free_large
        - jpeg_free_small
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:1143,5'
          Dst:             jpeg_free_large
        - Src:             'src/jmemmgr.c:1156,5'
          Dst:             jpeg_free_small
    - functionName:    access_virt_barray
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          273
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - do_barray_io
        - jzero_far
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:1031,7'
          Dst:             do_barray_io
        - Src:             'src/jmemmgr.c:1056,5'
          Dst:             do_barray_io
        - Src:             'src/jmemmgr.c:1077,9'
          Dst:             jzero_far
    - functionName:    access_virt_sarray
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          304
      EdgeCount:       83
      CyclomaticComplexity: 23
      functionsReached:
        - do_sarray_io
        - jzero_far
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:947,7'
          Dst:             do_sarray_io
        - Src:             'src/jmemmgr.c:972,5'
          Dst:             do_sarray_io
        - Src:             'src/jmemmgr.c:993,9'
          Dst:             jzero_far
    - functionName:    realize_virt_arrays
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          361
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - alloc_barray
        - alloc_sarray
        - jpeg_mem_available
        - jpeg_open_backing_store
        - out_of_memory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:726,9'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:738,9'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:747,15'
          Dst:             jpeg_mem_available
        - Src:             'src/jmemmgr.c:776,9'
          Dst:             jpeg_open_backing_store
        - Src:             'src/jmemmgr.c:782,26'
          Dst:             alloc_sarray
        - Src:             'src/jmemmgr.c:800,9'
          Dst:             jpeg_open_backing_store
        - Src:             'src/jmemmgr.c:806,26'
          Dst:             alloc_barray
    - functionName:    alloc_sarray
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          470
      EdgeCount:       120
      CyclomaticComplexity: 33
      functionsReached:
        - alloc_large
        - alloc_small
        - out_of_memory
        - round_up_pow2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:465,5'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:467,31'
          Dst:             round_up_pow2
        - Src:             'src/jmemmgr.c:483,26'
          Dst:             alloc_small
        - Src:             'src/jmemmgr.c:490,29'
          Dst:             alloc_large
        - Src:             'src/jmemmgr.c:501,30'
          Dst:             alloc_small
        - Src:             'src/jmemmgr.c:509,33'
          Dst:             alloc_large
        - Src:             'src/jmemmgr.c:521,30'
          Dst:             alloc_small
        - Src:             'src/jmemmgr.c:529,33'
          Dst:             alloc_large
    - functionName:    alloc_barray
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          172
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - alloc_large
        - alloc_small
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:578,25'
          Dst:             alloc_small
        - Src:             'src/jmemmgr.c:585,28'
          Dst:             alloc_large
    - functionName:    alloc_small
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          183
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - jpeg_get_small
        - out_of_memory
        - round_up_pow2
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:284,5'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:286,18'
          Dst:             round_up_pow2
        - Src:             'src/jmemmgr.c:291,5'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:318,33'
          Dst:             jpeg_get_small
        - Src:             'src/jmemmgr.c:323,9'
          Dst:             out_of_memory
    - functionName:    alloc_large
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          111
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - jpeg_get_large
        - out_of_memory
        - round_up_pow2
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:379,5'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:381,18'
          Dst:             round_up_pow2
        - Src:             'src/jmemmgr.c:386,5'
          Dst:             out_of_memory
        - Src:             'src/jmemmgr.c:392,29'
          Dst:             jpeg_get_large
        - Src:             'src/jmemmgr.c:396,5'
          Dst:             out_of_memory
    - functionName:    request_virt_barray
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_small
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:679,30'
          Dst:             alloc_small
    - functionName:    request_virt_sarray
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_small
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:649,30'
          Dst:             alloc_small
    - functionName:    jinit_memory_mgr
      functionSourceFile: '/src/libjpeg-turbo/src/jmemmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1196
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          138
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __isoc99_sscanf
        - getenv
        - jpeg_get_small
        - jpeg_mem_init
        - jpeg_mem_term
        - strlen
        - strncpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jmemmgr.c:1223,16'
          Dst:             jpeg_mem_init
        - Src:             'src/jmemmgr.c:1226,21'
          Dst:             jpeg_get_small
        - Src:             'src/jmemmgr.c:1229,5'
          Dst:             jpeg_mem_term
        - Src:             'src/jmemmgr.c:1274,10'
          Dst:             getenv
        - Src:             'src/jmemmgr.c:1274,10'
          Dst:             strlen
        - Src:             'src/jmemmgr.c:1274,10'
          Dst:             strncpy
        - Src:             'src/jmemmgr.c:1280,11'
          Dst:             __isoc99_sscanf
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __isoc99_sscanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_mem_term
      functionSourceFile: '/src/libjpeg-turbo/src/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_mem_init
      functionSourceFile: '/src/libjpeg-turbo/src/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_open_backing_store
      functionSourceFile: '/src/libjpeg-turbo/src/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_mem_available
      functionSourceFile: '/src/libjpeg-turbo/src/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_free_large
      functionSourceFile: '/src/libjpeg-turbo/src/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_get_large
      functionSourceFile: '/src/libjpeg-turbo/src/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_free_small
      functionSourceFile: '/src/libjpeg-turbo/src/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_get_small
      functionSourceFile: '/src/libjpeg-turbo/src/jmemnobs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    largest_input_value
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    output_value
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_ncolors
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          295
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    make_odither_array
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          208
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quantize_fs_dither
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          274
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - jzero_far
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:640,5'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant1.c:640,5'
          Dst:             jzero_far
    - functionName:    create_odither_tables
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          85
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - make_odither_array
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:453,17'
          Dst:             make_odither_array
    - functionName:    quantize_ord_dither
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          190
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - jzero_far
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:538,5'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant1.c:538,5'
          Dst:             jzero_far
    - functionName:    quantize3_ord_dither
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          159
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    color_quantize
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          244
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    color_quantize3
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          142
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alloc_fs_workspace
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_colorindex
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          215
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - largest_input_value
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:378,9'
          Dst:             largest_input_value
        - Src:             'src/wrapper/../jquant1.c:381,13'
          Dst:             largest_input_value
        - Src:             'src/wrapper/../jquant1.c:378,9'
          Dst:             largest_input_value
        - Src:             'src/wrapper/../jquant1.c:381,13'
          Dst:             largest_input_value
    - functionName:    create_colormap
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          226
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - output_value
        - select_ncolors
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:286,18'
          Dst:             select_ncolors
        - Src:             'src/wrapper/../jquant1.c:314,13'
          Dst:             output_value
    - functionName:    new_color_map_1_quant
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    finish_pass_1_quant
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_1_quant
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          148
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - alloc_fs_workspace
        - create_colorindex
        - create_odither_tables
        - jzero_far
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jquant1.c:753,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:771,7'
          Dst:             create_colorindex
        - Src:             'src/wrapper/../jquant1.c:774,7'
          Dst:             create_odither_tables
        - Src:             'src/wrapper/../jquant1.c:781,7'
          Dst:             alloc_fs_workspace
        - Src:             'src/wrapper/../jquant1.c:785,7'
          Dst:             jzero_far
    - functionName:    jinit_1pass_quantizer
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          135
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - alloc_fs_workspace
        - create_colorindex
        - create_colormap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:851,3'
          Dst:             create_colormap
        - Src:             'src/wrapper/../jquant1.c:852,3'
          Dst:             create_colorindex
        - Src:             'src/wrapper/../jquant1.c:861,5'
          Dst:             alloc_fs_workspace
    - functionName:    largest_input_value
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    output_value
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_ncolors
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          295
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    make_odither_array
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          208
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quantize_fs_dither
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          263
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - jzero_far
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:640,5'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant1.c:640,5'
          Dst:             jzero_far
    - functionName:    create_odither_tables
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          85
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - make_odither_array
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:453,17'
          Dst:             make_odither_array
    - functionName:    quantize_ord_dither
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          191
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - jzero_far
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:538,5'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant1.c:538,5'
          Dst:             jzero_far
    - functionName:    quantize3_ord_dither
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          158
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    color_quantize
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          245
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    color_quantize3
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          142
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    alloc_fs_workspace
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    create_colorindex
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         38
      ICount:          211
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - largest_input_value
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:378,9'
          Dst:             largest_input_value
        - Src:             'src/wrapper/../jquant1.c:381,13'
          Dst:             largest_input_value
        - Src:             'src/wrapper/../jquant1.c:378,9'
          Dst:             largest_input_value
        - Src:             'src/wrapper/../jquant1.c:381,13'
          Dst:             largest_input_value
    - functionName:    create_colormap
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          246
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - output_value
        - select_ncolors
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:286,18'
          Dst:             select_ncolors
        - Src:             'src/wrapper/../jquant1.c:314,13'
          Dst:             output_value
    - functionName:    new_color_map_1_quant
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    finish_pass_1_quant
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_1_quant
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          148
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - alloc_fs_workspace
        - create_colorindex
        - create_odither_tables
        - jzero_far
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jquant1.c:753,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:771,7'
          Dst:             create_colorindex
        - Src:             'src/wrapper/../jquant1.c:774,7'
          Dst:             create_odither_tables
        - Src:             'src/wrapper/../jquant1.c:781,7'
          Dst:             alloc_fs_workspace
        - Src:             'src/wrapper/../jquant1.c:785,7'
          Dst:             jzero_far
    - functionName:    j12init_1pass_quantizer
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant1.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          135
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - alloc_fs_workspace
        - create_colorindex
        - create_colormap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant1.c:851,3'
          Dst:             create_colormap
        - Src:             'src/wrapper/../jquant1.c:852,3'
          Dst:             create_colorindex
        - Src:             'src/wrapper/../jquant1.c:861,5'
          Dst:             alloc_fs_workspace
    - functionName:    find_best_colors
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         67
      ICount:          655
      EdgeCount:       88
      CyclomaticComplexity: 23
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_nearby_colors
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          378
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_inverse_cmap
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          269
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - find_best_colors
        - find_nearby_colors
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:871,15'
          Dst:             find_nearby_colors
        - Src:             'src/wrapper/../jquant2.c:874,3'
          Dst:             find_best_colors
    - functionName:    find_biggest_volume
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          144
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_biggest_color_pop
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          120
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_color
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          161
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    median_cut
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          197
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - find_biggest_color_pop
        - find_biggest_volume
        - update_box
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jquant2.c:452,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:417,12'
          Dst:             find_biggest_color_pop
        - Src:             'src/wrapper/../jquant2.c:419,12'
          Dst:             find_biggest_volume
        - Src:             'src/wrapper/../jquant2.c:470,5'
          Dst:             update_box
        - Src:             'src/wrapper/../jquant2.c:471,5'
          Dst:             update_box
    - functionName:    update_box
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         138
      ICount:          661
      EdgeCount:       189
      CyclomaticComplexity: 53
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_colors
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - compute_color
        - median_cut
        - update_box
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:541,3'
          Dst:             update_box
        - Src:             'src/wrapper/../jquant2.c:543,14'
          Dst:             median_cut
        - Src:             'src/wrapper/../jquant2.c:546,5'
          Dst:             compute_color
    - functionName:    finish_pass2
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pass2_no_dither
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - fill_inverse_cmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:923,9'
          Dst:             fill_inverse_cmap
    - functionName:    pass2_fs_dither
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          332
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - fill_inverse_cmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:1015,9'
          Dst:             fill_inverse_cmap
    - functionName:    finish_pass1
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - select_colors
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:1127,3'
          Dst:             select_colors
    - functionName:    prescan_quantize
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_error_limit
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          109
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    new_color_map_2_quant
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_2_quant
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          245
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - init_error_limit
        - jzero_far
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:1184,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1187,9'
          Dst:             init_error_limit
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
    - functionName:    jinit_2pass_quantizer
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          196
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - init_error_limit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:1289,5'
          Dst:             init_error_limit
    - functionName:    find_best_colors
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 834
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          735
      EdgeCount:       140
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_nearby_colors
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          378
      EdgeCount:       64
      CyclomaticComplexity: 19
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fill_inverse_cmap
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          237
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - find_best_colors
        - find_nearby_colors
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:871,15'
          Dst:             find_nearby_colors
        - Src:             'src/wrapper/../jquant2.c:874,3'
          Dst:             find_best_colors
    - functionName:    find_biggest_volume
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          144
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_biggest_color_pop
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          120
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_color
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          159
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    median_cut
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          197
      EdgeCount:       41
      CyclomaticComplexity: 9
      functionsReached:
        - find_biggest_color_pop
        - find_biggest_volume
        - update_box
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jquant2.c:452,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:417,12'
          Dst:             find_biggest_color_pop
        - Src:             'src/wrapper/../jquant2.c:419,12'
          Dst:             find_biggest_volume
        - Src:             'src/wrapper/../jquant2.c:470,5'
          Dst:             update_box
        - Src:             'src/wrapper/../jquant2.c:471,5'
          Dst:             update_box
    - functionName:    update_box
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         138
      ICount:          661
      EdgeCount:       189
      CyclomaticComplexity: 53
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    select_colors
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - compute_color
        - median_cut
        - update_box
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:541,3'
          Dst:             update_box
        - Src:             'src/wrapper/../jquant2.c:543,14'
          Dst:             median_cut
        - Src:             'src/wrapper/../jquant2.c:546,5'
          Dst:             compute_color
    - functionName:    finish_pass2
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pass2_no_dither
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          97
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - fill_inverse_cmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:923,9'
          Dst:             fill_inverse_cmap
    - functionName:    pass2_fs_dither
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          308
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - fill_inverse_cmap
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:1015,9'
          Dst:             fill_inverse_cmap
    - functionName:    finish_pass1
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - select_colors
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:1127,3'
          Dst:             select_colors
    - functionName:    prescan_quantize
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_error_limit
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1088
      functionLinenumberEnd: 1113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          106
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    new_color_map_2_quant
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_2_quant
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1146
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          245
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - init_error_limit
        - jzero_far
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:1184,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1187,9'
          Dst:             init_error_limit
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jquant2.c:1195,7'
          Dst:             jzero_far
    - functionName:    j12init_2pass_quantizer
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jquant2.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1291
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          196
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - init_error_limit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jquant2.c:1289,5'
          Dst:             init_error_limit
    - functionName:    jzero_far
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    91
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jcopy_block_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jcopy_sample_rows
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jround_up
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    46
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jdiv_round_up
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    36
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12copy_sample_rows
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j16copy_sample_rows
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jutils.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    emit_byte
      functionSourceFile: '/src/libjpeg-turbo/src/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    arith_encode
      functionSourceFile: '/src/libjpeg-turbo/src/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          291
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - emit_byte
      functionUses:    48
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcarith.c:278,16'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:280,11'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:282,13'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:298,16'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:300,11'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:304,16'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:307,13'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:308,13'
          Dst:             emit_byte
    - functionName:    emit_restart
      functionSourceFile: '/src/libjpeg-turbo/src/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          131
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - emit_byte
        - finish_pass
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcarith.c:331,3'
          Dst:             finish_pass
        - Src:             'src/jcarith.c:333,3'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:334,3'
          Dst:             emit_byte
    - functionName:    finish_pass
      functionSourceFile: '/src/libjpeg-turbo/src/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         58
      ICount:          278
      EdgeCount:       78
      CyclomaticComplexity: 22
      functionsReached:
        - emit_byte
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcarith.c:158,12'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:160,7'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:162,9'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:171,12'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:173,7'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:177,12'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:180,9'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:181,9'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:188,10'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:190,5'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:192,7'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:194,7'
          Dst:             emit_byte
        - Src:             'src/jcarith.c:196,9'
          Dst:             emit_byte
    - functionName:    encode_mcu
      functionSourceFile: '/src/libjpeg-turbo/src/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 819
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         85
      ICount:          477
      EdgeCount:       114
      CyclomaticComplexity: 31
      functionsReached:
        - arith_encode
        - emit_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcarith.c:698,7'
          Dst:             emit_restart
        - Src:             'src/jcarith.c:721,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:725,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:0,0'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:741,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:746,11'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:751,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:760,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:774,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:776,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:778,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:0,0'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:791,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:795,11'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:806,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:800,13'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:806,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:806,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:810,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:815,7'
          Dst:             arith_encode
    - functionName:    encode_mcu_AC_refine
      functionSourceFile: '/src/libjpeg-turbo/src/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          313
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - arith_encode
        - emit_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcarith.c:604,7'
          Dst:             emit_restart
        - Src:             'src/jcarith.c:644,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:649,13'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:651,13'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:652,13'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:660,13'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:662,13'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:663,13'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:668,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:674,5'
          Dst:             arith_encode
    - functionName:    encode_mcu_DC_refine
      functionSourceFile: '/src/libjpeg-turbo/src/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - arith_encode
        - emit_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcarith.c:567,7'
          Dst:             emit_restart
        - Src:             'src/jcarith.c:581,5'
          Dst:             arith_encode
    - functionName:    encode_mcu_AC_first
      functionSourceFile: '/src/libjpeg-turbo/src/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          306
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - arith_encode
        - emit_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcarith.c:470,7'
          Dst:             emit_restart
        - Src:             'src/jcarith.c:500,5'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:516,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:0,0'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:0,0'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:522,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:526,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:537,5'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:531,11'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:537,5'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:537,5'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:541,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:546,5'
          Dst:             arith_encode
    - functionName:    encode_mcu_DC_first
      functionSourceFile: '/src/libjpeg-turbo/src/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          233
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - arith_encode
        - emit_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jcarith.c:380,7'
          Dst:             emit_restart
        - Src:             'src/jcarith.c:406,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:410,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:0,0'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:426,9'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:431,11'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:436,7'
          Dst:             arith_encode
        - Src:             'src/jcarith.c:445,9'
          Dst:             arith_encode
    - functionName:    start_pass
      functionSourceFile: '/src/libjpeg-turbo/src/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          286
      EdgeCount:       71
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_arith_encoder
      functionSourceFile: '/src/libjpeg-turbo/src/jcarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_byte
      functionSourceFile: '/src/libjpeg-turbo/src/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    arith_decode
      functionSourceFile: '/src/libjpeg-turbo/src/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          192
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - get_byte
      functionUses:    83
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdarith.c:129,16'
          Dst:             get_byte
        - Src:             'src/jdarith.c:131,21'
          Dst:             get_byte
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo/src/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          145
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decode_mcu
      functionSourceFile: '/src/libjpeg-turbo/src/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         134
      ICount:          658
      EdgeCount:       188
      CyclomaticComplexity: 56
      functionsReached:
        - arith_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdarith.c:517,7'
          Dst:             process_restart
        - Src:             'src/jdarith.c:538,9'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:543,14'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:546,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:548,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:568,13'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:583,11'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:584,14'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:594,14'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:597,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:598,13'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:602,18'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:616,13'
          Dst:             arith_decode
    - functionName:    decode_mcu_AC_refine
      functionSourceFile: '/src/libjpeg-turbo/src/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          232
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - arith_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdarith.c:448,7'
          Dst:             process_restart
        - Src:             'src/jdarith.c:468,11'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:472,13'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:480,11'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:481,13'
          Dst:             arith_decode
    - functionName:    decode_mcu_DC_refine
      functionSourceFile: '/src/libjpeg-turbo/src/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          87
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - arith_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdarith.c:412,7'
          Dst:             process_restart
        - Src:             'src/jdarith.c:423,9'
          Dst:             arith_decode
    - functionName:    decode_mcu_AC_first
      functionSourceFile: '/src/libjpeg-turbo/src/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         68
      ICount:          340
      EdgeCount:       95
      CyclomaticComplexity: 29
      functionsReached:
        - arith_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdarith.c:340,7'
          Dst:             process_restart
        - Src:             'src/jdarith.c:355,9'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:356,12'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:366,12'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:369,14'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:370,11'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:374,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:388,11'
          Dst:             arith_decode
    - functionName:    decode_mcu_DC_first
      functionSourceFile: '/src/libjpeg-turbo/src/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         70
      ICount:          372
      EdgeCount:       98
      CyclomaticComplexity: 30
      functionsReached:
        - arith_decode
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdarith.c:261,7'
          Dst:             process_restart
        - Src:             'src/jdarith.c:280,9'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:285,14'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:288,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:290,16'
          Dst:             arith_decode
        - Src:             'src/jdarith.c:310,13'
          Dst:             arith_decode
    - functionName:    start_pass
      functionSourceFile: '/src/libjpeg-turbo/src/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         114
      ICount:          617
      EdgeCount:       155
      CyclomaticComplexity: 43
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_arith_decoder
      functionSourceFile: '/src/libjpeg-turbo/src/jdarith.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_encode_mcu_AC_refine_prepare
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1491
      functionLinenumberEnd: 1512
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:1492,3'
          Dst:             init_simd
    - functionName:    init_simd
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         35
      ICount:          177
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - getenv
        - jpeg_simd_cpu_support
        - strcmp
        - strlen
        - strncpy
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:70,18'
          Dst:             jpeg_simd_cpu_support
        - Src:             'jsimd.c:75,8'
          Dst:             getenv
        - Src:             'jsimd.c:75,8'
          Dst:             strlen
        - Src:             'jsimd.c:75,8'
          Dst:             strncpy
        - Src:             'jsimd.c:75,48'
          Dst:             strcmp
        - Src:             'jsimd.c:95,8'
          Dst:             getenv
        - Src:             'jsimd.c:95,8'
          Dst:             strlen
        - Src:             'jsimd.c:95,8'
          Dst:             strncpy
        - Src:             'jsimd.c:95,48'
          Dst:             strcmp
        - Src:             'jsimd.c:97,8'
          Dst:             getenv
        - Src:             'jsimd.c:97,8'
          Dst:             strlen
        - Src:             'jsimd.c:97,8'
          Dst:             strncpy
        - Src:             'jsimd.c:97,48'
          Dst:             strcmp
    - functionName:    jsimd_encode_mcu_AC_refine_prepare_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_simd_cpu_support
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_encode_mcu_AC_first_prepare
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1464
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:1465,3'
          Dst:             init_simd
    - functionName:    jsimd_encode_mcu_AC_first_prepare_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_huff_encode_one_block
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1432
      functionLinenumberEnd: 1458
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:1433,3'
          Dst:             init_simd
    - functionName:    jsimd_huff_encode_one_block_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_idct_4x4
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionLinenumberEnd: 1427
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_idct_4x4
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1383
      functionLinenumberEnd: 1417
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:1384,3'
          Dst:             init_simd
    - functionName:    jsimd_idct_4x4_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_idct_2x2
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1375
      functionLinenumberEnd: 1378
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_idct_2x2
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1334
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:1335,3'
          Dst:             init_simd
    - functionName:    jsimd_idct_2x2_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_idct_float
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_idct_float
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1283
      functionLinenumberEnd: 1319
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:1285,3'
          Dst:             init_simd
    - functionName:    jsimd_idct_float_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_idct_ifast
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1278
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_idct_ifast
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:1218,3'
          Dst:             init_simd
    - functionName:    jsimd_idct_ifast_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_idct_islow
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_idct_islow
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionLinenumberEnd: 1202
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:1149,3'
          Dst:             init_simd
    - functionName:    jsimd_idct_islow_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_idct_islow_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_quantize_float
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:1118,3'
          Dst:             init_simd
    - functionName:    jsimd_quantize_float_sse2
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_quantize
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:1066,3'
          Dst:             init_simd
    - functionName:    jsimd_quantize_avx2
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_quantize_sse2
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_fdct_float
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1060
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:1041,3'
          Dst:             init_simd
    - functionName:    jsimd_fdct_float_sse
      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:    jsimd_set_fdct_ifast
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:994,3'
          Dst:             init_simd
    - functionName:    jsimd_fdct_ifast_sse2
      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:    jsimd_set_fdct_islow
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 988
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:943,3'
          Dst:             init_simd
    - functionName:    jsimd_fdct_islow_avx2
      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:    jsimd_fdct_islow_sse2
      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:    jsimd_set_convsamp_float
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 909
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:910,3'
          Dst:             init_simd
    - functionName:    jsimd_convsamp_float_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_convsamp
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:861,3'
          Dst:             init_simd
    - functionName:    jsimd_convsamp_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_convsamp_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_h2v2_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:797,3'
          Dst:             init_simd
    - functionName:    jsimd_h2v2_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extrgb_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extrgbx_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extbgr_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extbgrx_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extxbgr_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extxrgb_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extrgb_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extrgbx_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extbgr_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extbgrx_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extxbgr_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_extxrgb_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 788
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_h2v1_merged_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:733,3'
          Dst:             init_simd
    - functionName:    jsimd_h2v1_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extrgb_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extrgbx_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extbgr_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extbgrx_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extxbgr_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extxrgb_merged_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extrgb_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extrgbx_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extbgr_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extbgrx_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extxbgr_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_extxrgb_merged_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 692
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_h2v2_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:633,3'
          Dst:             init_simd
    - functionName:    jsimd_h2v2_fancy_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_fancy_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_h2v1_fancy_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          70
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:568,3'
          Dst:             init_simd
    - functionName:    jsimd_h2v1_fancy_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_fancy_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_h2v2_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:510,3'
          Dst:             init_simd
    - functionName:    jsimd_h2v2_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_h2v1_upsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:452,3'
          Dst:             init_simd
    - functionName:    jsimd_h2v1_upsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_upsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_downsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_h2v2_downsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:387,3'
          Dst:             init_simd
    - functionName:    jsimd_h2v2_downsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v2_downsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_downsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_h2v1_downsample
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:327,3'
          Dst:             init_simd
    - functionName:    jsimd_h2v1_downsample_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_h2v1_downsample_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_color_deconvert
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_ycc_rgb565
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_ycc_rgb
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:237,3'
          Dst:             init_simd
    - functionName:    jsimd_ycc_rgb_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_rgb_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extrgb_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extrgbx_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extbgr_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extbgrx_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extxbgr_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extxrgb_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extrgb_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extrgbx_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extbgr_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extbgrx_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extxbgr_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_ycc_extxrgb_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_color_convert
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_rgb_gray
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:171,3'
          Dst:             init_simd
    - functionName:    jsimd_rgb_gray_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_rgb_gray_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extrgb_gray_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extrgbx_gray_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgr_gray_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgrx_gray_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxbgr_gray_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxrgb_gray_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extrgb_gray_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extrgbx_gray_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgr_gray_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgrx_gray_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxbgr_gray_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxrgb_gray_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_set_rgb_ycc
      functionSourceFile: '/src/libjpeg-turbo/simd/jsimd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          97
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - init_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'jsimd.c:114,3'
          Dst:             init_simd
    - functionName:    jsimd_rgb_ycc_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_rgb_ycc_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extrgb_ycc_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extrgbx_ycc_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgr_ycc_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgrx_ycc_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxbgr_ycc_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxrgb_ycc_convert_sse2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extrgb_ycc_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extrgbx_ycc_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgr_ycc_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extbgrx_ycc_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxbgr_ycc_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsimd_extxrgb_ycc_convert_avx2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compress_output
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          277
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:424,3'
          Dst:             start_iMCU_row
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compress_first_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          385
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - compress_output
        - jzero_far
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:307,9'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:326,9'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:326,9'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:344,10'
          Dst:             compress_output
    - functionName:    compress_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         64
      ICount:          380
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - jzero_far
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:186,15'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:195,13'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:234,3'
          Dst:             start_iMCU_row
    - functionName:    start_pass_coef
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jccoefct.c:110,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:108,3'
          Dst:             start_iMCU_row
    - functionName:    jinit_c_coef_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          143
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:462,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jccoefct.c:464,22'
          Dst:             jround_up
    - functionName:    compress_output
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          277
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:424,3'
          Dst:             start_iMCU_row
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compress_first_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          385
      EdgeCount:       95
      CyclomaticComplexity: 26
      functionsReached:
        - compress_output
        - jzero_far
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:307,9'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:326,9'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:326,9'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:344,10'
          Dst:             compress_output
    - functionName:    compress_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         64
      ICount:          380
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - jzero_far
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:186,15'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:195,13'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jccoefct.c:234,3'
          Dst:             start_iMCU_row
    - functionName:    start_pass_coef
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jccoefct.c:110,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:108,3'
          Dst:             start_iMCU_row
    - functionName:    j12init_c_coef_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          143
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jccoefct.c:462,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jccoefct.c:464,22'
          Dst:             jround_up
    - functionName:    cmyk_ycck_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          123
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          112
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          406
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          154
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          156
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          156
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          154
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          154
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          154
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          154
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_ycc_start
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          119
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_method
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_color_converter
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         192
      ICount:          929
      EdgeCount:       234
      CyclomaticComplexity: 44
      functionsReached:
        - jsimd_set_rgb_gray
        - jsimd_set_rgb_ycc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jccolor.c:445,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:487,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:506,9'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:552,7'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:598,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jccolor.c:500,11'
          Dst:             jsimd_set_rgb_gray
        - Src:             'src/wrapper/../jccolor.c:592,11'
          Dst:             jsimd_set_rgb_ycc
    - functionName:    cmyk_ycck_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          124
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          116
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          116
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          203
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          279
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          279
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          276
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          277
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          202
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          203
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          586
      EdgeCount:       113
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          84
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_ycc_start
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          119
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_method
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12init_color_converter
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         186
      ICount:          895
      EdgeCount:       224
      CyclomaticComplexity: 40
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jccolor.c:445,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:487,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:506,9'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:552,7'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:598,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    cmyk_ycck_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_ycc_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          203
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          279
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          279
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          276
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          277
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          202
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          203
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          586
      EdgeCount:       113
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxrgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extxbgr_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgrx_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extbgr_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgbx_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    extrgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_ycc_start
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          119
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_method
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j16init_color_converter
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jccolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         186
      ICount:          895
      EdgeCount:       224
      CyclomaticComplexity: 40
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jccolor.c:445,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:487,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:506,9'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:552,7'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jccolor.c:598,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    flss
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_reciprocal
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          83
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - flss
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdctmgr.c:190,7'
          Dst:             flss
    - functionName:    quantize_float
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          177
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convsamp_float
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          467
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quantize
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          58
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convsamp
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          403
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    forward_DCT_float
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    forward_DCT
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_fdctmgr
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          576
      EdgeCount:       60
      CyclomaticComplexity: 15
      functionsReached:
        - compute_reciprocal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcdctmgr.c:252,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jcdctmgr.c:267,14'
          Dst:             compute_reciprocal
        - Src:             'src/wrapper/../jcdctmgr.c:311,16'
          Dst:             compute_reciprocal
    - functionName:    jinit_forward_dct
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          211
      EdgeCount:       43
      CyclomaticComplexity: 9
      functionsReached:
        - jsimd_set_convsamp
        - jsimd_set_convsamp_float
        - jsimd_set_fdct_float
        - jsimd_set_fdct_ifast
        - jsimd_set_fdct_islow
        - jsimd_set_quantize
        - jsimd_set_quantize_float
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcdctmgr.c:686,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jcdctmgr.c:720,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jcdctmgr.c:691,10'
          Dst:             jsimd_set_fdct_islow
        - Src:             'src/wrapper/../jcdctmgr.c:700,10'
          Dst:             jsimd_set_fdct_ifast
        - Src:             'src/wrapper/../jcdctmgr.c:709,10'
          Dst:             jsimd_set_fdct_float
        - Src:             'src/wrapper/../jcdctmgr.c:729,10'
          Dst:             jsimd_set_convsamp
        - Src:             'src/wrapper/../jcdctmgr.c:733,10'
          Dst:             jsimd_set_quantize
        - Src:             'src/wrapper/../jcdctmgr.c:741,10'
          Dst:             jsimd_set_convsamp_float
        - Src:             'src/wrapper/../jcdctmgr.c:745,10'
          Dst:             jsimd_set_quantize_float
    - functionName:    quantize_float
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          177
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convsamp_float
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          131
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    quantize
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convsamp
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          131
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    forward_DCT_float
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    forward_DCT
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_fdctmgr
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          721
      EdgeCount:       42
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcdctmgr.c:252,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    j12init_forward_dct
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcdctmgr.c:686,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jcdctmgr.c:720,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    compress_output
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - compress_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:332,10'
          Dst:             compress_data
    - functionName:    compress_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          230
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - jround_up
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:196,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:230,3'
          Dst:             start_iMCU_row
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compress_first_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          152
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - compress_output
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:297,10'
          Dst:             compress_output
    - functionName:    start_pass_diff
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          108
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcdiffct.c:116,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:114,3'
          Dst:             start_iMCU_row
        - Src:             'src/wrapper/../jcdiffct.c:114,3'
          Dst:             start_iMCU_row
    - functionName:    jinit_c_diff_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          248
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:368,20'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:373,20'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:382,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:393,14'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:406,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:408,22'
          Dst:             jround_up
    - functionName:    compress_output
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - compress_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:332,10'
          Dst:             compress_data
    - functionName:    compress_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          230
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - jround_up
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:196,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:230,3'
          Dst:             start_iMCU_row
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compress_first_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          153
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - compress_output
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:297,10'
          Dst:             compress_output
    - functionName:    start_pass_diff
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          108
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcdiffct.c:116,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:114,3'
          Dst:             start_iMCU_row
        - Src:             'src/wrapper/../jcdiffct.c:114,3'
          Dst:             start_iMCU_row
    - functionName:    j12init_c_diff_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          248
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:368,20'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:373,20'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:382,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:393,14'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:406,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:408,22'
          Dst:             jround_up
    - functionName:    compress_output
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - compress_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:332,10'
          Dst:             compress_data
    - functionName:    compress_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          230
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - jround_up
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:196,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:230,3'
          Dst:             start_iMCU_row
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compress_first_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          153
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - compress_output
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:297,10'
          Dst:             compress_output
    - functionName:    start_pass_diff
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          108
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jcdiffct.c:116,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:114,3'
          Dst:             start_iMCU_row
        - Src:             'src/wrapper/../jcdiffct.c:114,3'
          Dst:             start_iMCU_row
    - functionName:    j16init_c_diff_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jcdiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          248
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jcdiffct.c:368,20'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:373,20'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:382,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:393,14'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:406,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jcdiffct.c:408,22'
          Dst:             jround_up
    - functionName:    dump_buffer
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    flush_bits
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 471
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          177
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - dump_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jchuff.c:510,3'
          Dst:             dump_buffer
    - functionName:    encode_one_block
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1488
      ICount:          28983
      EdgeCount:       2031
      CyclomaticComplexity: 545
      functionsReached:
        - dump_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jchuff.c:640,3'
          Dst:             dump_buffer
    - functionName:    encode_one_block_simd
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          117
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - dump_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jchuff.c:538,3'
          Dst:             dump_buffer
    - functionName:    emit_restart
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          104
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - dump_buffer
        - flush_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jchuff.c:655,8'
          Dst:             flush_bits
        - Src:             'src/jchuff.c:658,3'
          Dst:             dump_buffer
        - Src:             'src/jchuff.c:659,3'
          Dst:             dump_buffer
    - functionName:    htest_one_block
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          191
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    finish_pass_huff
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - flush_bits
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jchuff.c:768,8'
          Dst:             flush_bits
    - functionName:    encode_mcu_huff
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          228
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - emit_restart
        - encode_one_block
        - encode_one_block_simd
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jchuff.c:695,12'
          Dst:             emit_restart
        - Src:             'src/jchuff.c:705,12'
          Dst:             encode_one_block_simd
        - Src:             'src/jchuff.c:719,12'
          Dst:             encode_one_block
    - functionName:    finish_pass_gather
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          116
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - jpeg_alloc_huff_table
        - jpeg_gen_optimal_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jchuff.c:1121,20'
          Dst:             jpeg_alloc_huff_table
        - Src:             'src/jchuff.c:1122,7'
          Dst:             jpeg_gen_optimal_table
        - Src:             'src/jchuff.c:1128,20'
          Dst:             jpeg_alloc_huff_table
        - Src:             'src/jchuff.c:1129,7'
          Dst:             jpeg_gen_optimal_table
    - functionName:    jpeg_gen_optimal_table
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         69
      ICount:          623
      EdgeCount:       92
      CyclomaticComplexity: 25
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    encode_mcu_gather
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 870
      functionLinenumberEnd: 896
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          116
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - htest_one_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jchuff.c:890,5'
          Dst:             htest_one_block
    - functionName:    start_pass_huff
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          212
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - jpeg_make_c_derived_tbl
        - jsimd_set_huff_encode_one_block
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jchuff.c:156,19'
          Dst:             jsimd_set_huff_encode_one_block
        - Src:             'src/jchuff.c:187,7'
          Dst:             jpeg_make_c_derived_tbl
        - Src:             'src/jchuff.c:189,7'
          Dst:             jpeg_make_c_derived_tbl
    - functionName:    jpeg_make_c_derived_tbl
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         141
      ICount:          872
      EdgeCount:       187
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_huff_encoder
      functionSourceFile: '/src/libjpeg-turbo/src/jchuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress_smooth_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         267
      ICount:          1603
      EdgeCount:       372
      CyclomaticComplexity: 107
      functionsReached:
        - jcopy_block_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:630,9'
          Dst:             jcopy_block_row
    - functionName:    smoothing_ok
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         94
      ICount:          503
      EdgeCount:       129
      CyclomaticComplexity: 37
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress_onepass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          341
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - jzero_far
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:107,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jdcoefct.c:187,5'
          Dst:             start_iMCU_row
    - functionName:    dummy_consume_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          251
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    consume_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         55
      ICount:          315
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:285,5'
          Dst:             start_iMCU_row
    - functionName:    start_output_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - smoothing_ok
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:68,38'
          Dst:             smoothing_ok
    - functionName:    start_input_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:52,3'
          Dst:             start_iMCU_row
    - functionName:    jinit_d_coef_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          180
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:905,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jdcoefct.c:907,22'
          Dst:             jround_up
    - functionName:    decompress_smooth_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 858
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         267
      ICount:          1603
      EdgeCount:       372
      CyclomaticComplexity: 107
      functionsReached:
        - jcopy_block_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:630,9'
          Dst:             jcopy_block_row
    - functionName:    smoothing_ok
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         94
      ICount:          503
      EdgeCount:       129
      CyclomaticComplexity: 37
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress_onepass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          341
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - jzero_far
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:107,7'
          Dst:             jzero_far
        - Src:             'src/wrapper/../jdcoefct.c:187,5'
          Dst:             start_iMCU_row
    - functionName:    dummy_consume_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          251
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    consume_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         55
      ICount:          315
      EdgeCount:       73
      CyclomaticComplexity: 20
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:285,5'
          Dst:             start_iMCU_row
    - functionName:    start_output_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - smoothing_ok
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:68,38'
          Dst:             smoothing_ok
    - functionName:    start_input_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:52,3'
          Dst:             start_iMCU_row
    - functionName:    j12init_d_coef_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcoefct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          180
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcoefct.c:905,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jdcoefct.c:907,22'
          Dst:             jround_up
    - functionName:    ycck_cmyk_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          120
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          242
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          174
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          320
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          172
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          217
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          288
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extxrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extxbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extbgrx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extrgbx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         63
      ICount:          406
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extxrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extxbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extbgrx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extrgbx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_ycc_rgb_table
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extxrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extxbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extbgrx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extrgbx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_rgb_y_table
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          161
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - jcopy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcolor.c:398,3'
          Dst:             jcopy_sample_rows
    - functionName:    start_pass_dcolor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_color_deconverter
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         161
      ICount:          836
      EdgeCount:       200
      CyclomaticComplexity: 41
      functionsReached:
        - build_rgb_y_table
        - build_ycc_rgb_table
        - jsimd_set_ycc_rgb
        - jsimd_set_ycc_rgb565
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdcolor.c:652,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jdcolor.c:683,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jdcolor.c:756,7'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jdcolor.c:789,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jdcolor.c:699,7'
          Dst:             build_rgb_y_table
        - Src:             'src/wrapper/../jdcolor.c:722,11'
          Dst:             jsimd_set_ycc_rgb
        - Src:             'src/wrapper/../jdcolor.c:753,9'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:829,13'
          Dst:             jsimd_set_ycc_rgb565
        - Src:             'src/wrapper/../jdcolor.c:835,11'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:847,9'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:866,7'
          Dst:             build_ycc_rgb_table
    - functionName:    ycck_cmyk_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          122
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          244
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          180
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          322
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          174
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          130
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          290
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          191
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extxrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extxbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extbgrx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          191
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extrgbx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          191
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          549
      EdgeCount:       113
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extxrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extxbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extbgrx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extrgbx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_ycc_rgb_table
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          78
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extxrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extxbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extbgrx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extrgbx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          111
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_rgb_y_table
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          161
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - j12copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcolor.c:398,3'
          Dst:             j12copy_sample_rows
    - functionName:    start_pass_dcolor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12init_color_deconverter
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         157
      ICount:          815
      EdgeCount:       194
      CyclomaticComplexity: 39
      functionsReached:
        - build_rgb_y_table
        - build_ycc_rgb_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdcolor.c:652,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jdcolor.c:683,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jdcolor.c:756,7'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jdcolor.c:789,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jdcolor.c:699,7'
          Dst:             build_rgb_y_table
        - Src:             'src/wrapper/../jdcolor.c:753,9'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:835,11'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:847,9'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:866,7'
          Dst:             build_ycc_rgb_table
    - functionName:    ycck_cmyk_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          236
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          169
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_rgb565D_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          245
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          167
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_rgb565_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          191
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extxrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extxbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extbgrx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          191
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extrgbx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          131
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_extrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          191
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    null_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         83
      ICount:          549
      EdgeCount:       113
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extxrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extxbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extbgrx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extrgbx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gray_extrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_ycc_rgb_table
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_rgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extxrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extxbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extbgrx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extbgr_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extrgbx_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ycc_extrgb_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_rgb_y_table
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    rgb_gray_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    grayscale_convert
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - j16copy_sample_rows
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdcolor.c:398,3'
          Dst:             j16copy_sample_rows
    - functionName:    start_pass_dcolor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j16init_color_deconverter
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdcolor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         157
      ICount:          815
      EdgeCount:       194
      CyclomaticComplexity: 39
      functionsReached:
        - build_rgb_y_table
        - build_ycc_rgb_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdcolor.c:652,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jdcolor.c:683,3'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jdcolor.c:756,7'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jdcolor.c:789,9'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jdcolor.c:699,7'
          Dst:             build_rgb_y_table
        - Src:             'src/wrapper/../jdcolor.c:753,9'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:835,11'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:847,9'
          Dst:             build_ycc_rgb_table
        - Src:             'src/wrapper/../jdcolor.c:866,7'
          Dst:             build_ycc_rgb_table
    - functionName:    start_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         57
      ICount:          923
      EdgeCount:       65
      CyclomaticComplexity: 10
      functionsReached:
        - jsimd_set_idct_2x2
        - jsimd_set_idct_4x4
        - jsimd_set_idct_float
        - jsimd_set_idct_ifast
        - jsimd_set_idct_islow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jddctmgr.c:113,5'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jddctmgr.c:155,7'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jddctmgr.c:246,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jddctmgr.c:121,11'
          Dst:             jsimd_set_idct_2x2
        - Src:             'src/wrapper/../jddctmgr.c:134,11'
          Dst:             jsimd_set_idct_4x4
        - Src:             'src/wrapper/../jddctmgr.c:159,13'
          Dst:             jsimd_set_idct_islow
        - Src:             'src/wrapper/../jddctmgr.c:170,13'
          Dst:             jsimd_set_idct_ifast
        - Src:             'src/wrapper/../jddctmgr.c:181,13'
          Dst:             jsimd_set_idct_float
    - functionName:    jinit_inverse_dct
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          620
      EdgeCount:       47
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jddctmgr.c:113,5'
          Branch Sides:    []
        - Branch String:   'src/wrapper/../jddctmgr.c:246,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    j12init_inverse_dct
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddctmgr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          238
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - process_restart
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:181,14'
          Dst:             process_restart
        - Src:             'src/wrapper/../jddiffct.c:235,5'
          Dst:             start_iMCU_row
    - functionName:    dummy_consume_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    output_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          220
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    consume_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decompress_data
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:282,10'
          Dst:             decompress_data
    - functionName:    start_output_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_input_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:115,3'
          Dst:             start_iMCU_row
    - functionName:    jinit_d_diff_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          190
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:372,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:377,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:393,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:395,22'
          Dst:             jround_up
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          238
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - process_restart
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:181,14'
          Dst:             process_restart
        - Src:             'src/wrapper/../jddiffct.c:235,5'
          Dst:             start_iMCU_row
    - functionName:    dummy_consume_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    output_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          223
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    consume_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decompress_data
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:282,10'
          Dst:             decompress_data
    - functionName:    start_output_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_input_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:115,3'
          Dst:             start_iMCU_row
    - functionName:    j12init_d_diff_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          190
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:372,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:377,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:393,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:395,22'
          Dst:             jround_up
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_iMCU_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decompress_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          238
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - process_restart
        - start_iMCU_row
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:181,14'
          Dst:             process_restart
        - Src:             'src/wrapper/../jddiffct.c:235,5'
          Dst:             start_iMCU_row
    - functionName:    dummy_consume_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    output_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          223
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    consume_data
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - decompress_data
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:282,10'
          Dst:             decompress_data
    - functionName:    start_output_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_input_pass
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - start_iMCU_row
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:115,3'
          Dst:             start_iMCU_row
    - functionName:    j16init_d_diff_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jddiffct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          190
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - jround_up
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jddiffct.c:372,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:377,7'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:393,22'
          Dst:             jround_up
        - Src:             'src/wrapper/../jddiffct.c:395,22'
          Dst:             jround_up
    - functionName:    decode_mcu_slow
      functionSourceFile: '/src/libjpeg-turbo/src/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         97
      ICount:          549
      EdgeCount:       132
      CyclomaticComplexity: 37
      functionsReached:
        - jpeg_fill_bit_buffer
        - jpeg_huff_decode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdhuff.c:573,5'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdhuff.c:573,5'
          Dst:             jpeg_huff_decode
        - Src:             'src/jdhuff.c:575,7'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdhuff.c:604,9'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdhuff.c:604,9'
          Dst:             jpeg_huff_decode
        - Src:             'src/jdhuff.c:611,11'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdhuff.c:631,9'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdhuff.c:631,9'
          Dst:             jpeg_huff_decode
        - Src:             'src/jdhuff.c:638,11'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    jpeg_fill_bit_buffer
      functionSourceFile: '/src/libjpeg-turbo/src/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          203
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_huff_decode
      functionSourceFile: '/src/libjpeg-turbo/src/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          147
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - jpeg_fill_bit_buffer
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdhuff.c:446,3'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdhuff.c:454,5'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    decode_mcu_fast
      functionSourceFile: '/src/libjpeg-turbo/src/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 749
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         268
      ICount:          1636
      EdgeCount:       372
      CyclomaticComplexity: 106
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo/src/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    add_huff_table
      functionSourceFile: '/src/libjpeg-turbo/src/jstdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - jpeg_alloc_huff_table
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jstdhuff.c:27,16'
          Dst:             jpeg_alloc_huff_table
    - functionName:    decode_mcu
      functionSourceFile: '/src/libjpeg-turbo/src/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          135
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - decode_mcu_fast
        - decode_mcu_slow
        - process_restart
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdhuff.c:778,12'
          Dst:             process_restart
        - Src:             'src/jdhuff.c:793,12'
          Dst:             decode_mcu_fast
        - Src:             'src/jdhuff.c:796,12'
          Dst:             decode_mcu_slow
    - functionName:    start_pass_huff_decoder
      functionSourceFile: '/src/libjpeg-turbo/src/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          192
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - jpeg_make_d_derived_tbl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdhuff.c:101,5'
          Dst:             jpeg_make_d_derived_tbl
        - Src:             'src/jdhuff.c:103,5'
          Dst:             jpeg_make_d_derived_tbl
    - functionName:    jpeg_make_d_derived_tbl
      functionSourceFile: '/src/libjpeg-turbo/src/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         245
      ICount:          2501
      EdgeCount:       326
      CyclomaticComplexity: 83
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    std_huff_tables
      functionSourceFile: '/src/libjpeg-turbo/src/jstdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - add_huff_table
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jstdhuff.c:136,3'
          Dst:             add_huff_table
        - Src:             'src/jstdhuff.c:138,3'
          Dst:             add_huff_table
        - Src:             'src/jstdhuff.c:140,3'
          Dst:             add_huff_table
        - Src:             'src/jstdhuff.c:142,3'
          Dst:             add_huff_table
    - functionName:    jinit_huff_decoder
      functionSourceFile: '/src/libjpeg-turbo/src/jdhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - std_huff_tables
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdhuff.c:823,3'
          Dst:             std_huff_tables
    - functionName:    process_restart
      functionSourceFile: '/src/libjpeg-turbo/src/jdlhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    decode_mcus
      functionSourceFile: '/src/libjpeg-turbo/src/jdlhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          404
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - jpeg_fill_bit_buffer
        - jpeg_huff_decode
        - jzero_far
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdlhuff.c:233,7'
          Dst:             jzero_far
        - Src:             'src/jdlhuff.c:254,9'
          Dst:             jpeg_fill_bit_buffer
        - Src:             'src/jdlhuff.c:254,9'
          Dst:             jpeg_huff_decode
        - Src:             'src/jdlhuff.c:259,13'
          Dst:             jpeg_fill_bit_buffer
    - functionName:    start_pass_lhuff_decoder
      functionSourceFile: '/src/libjpeg-turbo/src/jdlhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         46
      ICount:          279
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - jpeg_make_d_derived_tbl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/jdlhuff.c:98,5'
          Dst:             jpeg_make_d_derived_tbl
    - functionName:    jinit_lhuff_decoder
      functionSourceFile: '/src/libjpeg-turbo/src/jdlhuff.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference7
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference6
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference5
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference4
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference3
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          198
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference2
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          189
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference1
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          165
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simple_upscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference_first_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          205
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdlossls.c:187,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          170
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jinit_lossless_decompressor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference7
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference6
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference5
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference4
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference3
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          198
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference2
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          189
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference1
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simple_upscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference_first_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          205
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdlossls.c:187,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          170
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j12init_lossless_decompressor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference7
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference6
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference5
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference4
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference3
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          198
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference2
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          189
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference1
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    noscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simple_upscale
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_undifference_first_row
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          205
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdlossls.c:187,3'
          Branch Sides:    []
      Callsites:       []
    - functionName:    start_pass_lossless
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          170
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    j16init_lossless_decompressor
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdlossls.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_wraparound_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          228
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_bottom_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          145
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_crank_post
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    make_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          413
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_context_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          182
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - set_bottom_pointers
        - set_wraparound_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdmainct.c:354,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:376,7'
          Dst:             set_bottom_pointers
        - Src:             'src/wrapper/../jdmainct.c:390,7'
          Dst:             set_wraparound_pointers
    - functionName:    alloc_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - make_funny_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdmainct.c:262,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:266,7'
          Dst:             make_funny_pointers
    - functionName:    jinit_d_main_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          179
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - alloc_funny_pointers
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:466,5'
          Dst:             alloc_funny_pointers
    - functionName:    set_wraparound_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          228
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_bottom_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          145
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_crank_post
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    make_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          413
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_context_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          182
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - set_bottom_pointers
        - set_wraparound_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdmainct.c:354,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:376,7'
          Dst:             set_bottom_pointers
        - Src:             'src/wrapper/../jdmainct.c:390,7'
          Dst:             set_wraparound_pointers
    - functionName:    alloc_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - make_funny_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdmainct.c:262,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:266,7'
          Dst:             make_funny_pointers
    - functionName:    j12init_d_main_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          179
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - alloc_funny_pointers
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:466,5'
          Dst:             alloc_funny_pointers
    - functionName:    set_wraparound_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.h'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          228
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_bottom_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          145
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_crank_post
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_simple_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    make_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         64
      ICount:          413
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_data_context_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          182
      EdgeCount:       33
      CyclomaticComplexity: 8
      functionsReached:
        - set_bottom_pointers
        - set_wraparound_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdmainct.c:354,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:376,7'
          Dst:             set_bottom_pointers
        - Src:             'src/wrapper/../jdmainct.c:390,7'
          Dst:             set_wraparound_pointers
    - functionName:    alloc_funny_pointers
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    start_pass_main
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - make_funny_pointers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/wrapper/../jdmainct.c:262,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:266,7'
          Dst:             make_funny_pointers
    - functionName:    j16init_d_main_controller
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jdmainct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          179
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - alloc_funny_pointers
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/wrapper/../jdmainct.c:466,5'
          Dst:             alloc_funny_pointers
    - functionName:    jpeg_fdct_float
      functionSourceFile: '/src/libjpeg-turbo/src/jfdctflt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          214
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_ifast
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jfdctfst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          142
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_fdct_ifast
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jfdctfst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          153
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_fdct_islow
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          224
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_fdct_islow
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jfdctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          187
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_float
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctflt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          353
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_float
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctflt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          381
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_ifast
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctfst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          459
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_ifast
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctfst.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          472
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_16x16
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2411
      functionLinenumberEnd: 2659
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          474
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_15x15
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2168
      functionLinenumberEnd: 2396
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          430
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_14x14
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 2153
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          411
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_13x13
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 1926
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          422
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_12x12
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          366
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_11x11
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1480
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          378
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_10x10
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          323
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_9x9
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          300
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_3x3
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          202
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_5x5
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          602
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_6x6
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          211
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_7x7
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          266
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_islow
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          473
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_16x16
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2411
      functionLinenumberEnd: 2659
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          503
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_15x15
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2168
      functionLinenumberEnd: 2396
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          459
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_14x14
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 2153
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          440
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_13x13
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 1926
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          451
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_12x12
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          395
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_11x11
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1300
      functionLinenumberEnd: 1480
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          407
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_10x10
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          352
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_9x9
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 932
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          329
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_3x3
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          228
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_5x5
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          644
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_6x6
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          238
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_7x7
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          294
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_islow
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctint.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          503
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_1x1
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          23
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_2x2
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          639
      EdgeCount:       98
      CyclomaticComplexity: 29
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg_idct_4x4
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          353
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_1x1
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 432
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_2x2
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          662
      EdgeCount:       102
      CyclomaticComplexity: 30
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jpeg12_idct_4x4
      functionSourceFile: '/src/libjpeg-turbo/src/wrapper/../jidctred.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          382
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    longest_match
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         56
      ICount:          477
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflate_slow
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1956
      functionLinenumberEnd: 2076
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         92
      ICount:          1013
      EdgeCount:       124
      CyclomaticComplexity: 34
      functionsReached:
        - _tr_flush_block
        - fill_window
        - flush_pending
        - longest_match
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:1968,13'
          Dst:             fill_window
        - Src:             'deflate.c:1994,31'
          Dst:             longest_match
        - Src:             'deflate.c:2038,25'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2038,25'
          Dst:             flush_pending
        - Src:             'deflate.c:2048,17'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2048,17'
          Dst:             flush_pending
        - Src:             'deflate.c:2070,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2070,9'
          Dst:             flush_pending
        - Src:             'deflate.c:2074,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2074,9'
          Dst:             flush_pending
    - functionName:    fill_window
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          468
      EdgeCount:       56
      CyclomaticComplexity: 15
      functionsReached:
        - read_buf
        - slide_hash
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:293,13'
          Dst:             slide_hash
        - Src:             'deflate.c:311,13'
          Dst:             read_buf
    - functionName:    flush_pending
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 968
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          119
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - _tr_flush_bits
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:954,5'
          Dst:             _tr_flush_bits
    - functionName:    slide_hash
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_buf
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          125
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - adler32
        - crc32
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:229,23'
          Dst:             adler32
        - Src:             'deflate.c:233,23'
          Dst:             crc32
    - functionName:    deflate_fast
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1948
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          793
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - _tr_flush_block
        - fill_window
        - flush_pending
        - longest_match
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:1868,13'
          Dst:             fill_window
        - Src:             'deflate.c:1891,31'
          Dst:             longest_match
        - Src:             'deflate.c:1938,21'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:1938,21'
          Dst:             flush_pending
        - Src:             'deflate.c:1942,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:1942,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1946,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:1946,9'
          Dst:             flush_pending
    - functionName:    deflateCopy
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          320
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - deflateEnd
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:1327,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:1349,9'
          Dst:             deflateEnd
    - functionName:    deflateStateCheck
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          145
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflateEnd
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          170
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - deflateStateCheck
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:1296,9'
          Dst:             deflateStateCheck
    - functionName:    deflate_rle
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2084
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         81
      ICount:          739
      EdgeCount:       111
      CyclomaticComplexity: 32
      functionsReached:
        - _tr_flush_block
        - fill_window
        - flush_pending
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:2095,13'
          Dst:             fill_window
        - Src:             'deflate.c:2139,21'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2139,21'
          Dst:             flush_pending
        - Src:             'deflate.c:2143,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2143,9'
          Dst:             flush_pending
        - Src:             'deflate.c:2147,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2147,9'
          Dst:             flush_pending
    - functionName:    deflate_huff
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2155
      functionLinenumberEnd: 2185
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          343
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - _tr_flush_block
        - fill_window
        - flush_pending
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:2161,13'
          Dst:             fill_window
        - Src:             'deflate.c:2175,21'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2175,21'
          Dst:             flush_pending
        - Src:             'deflate.c:2179,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2179,9'
          Dst:             flush_pending
        - Src:             'deflate.c:2183,9'
          Dst:             _tr_flush_block
        - Src:             'deflate.c:2183,9'
          Dst:             flush_pending
    - functionName:    deflate_stored
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1668
      functionLinenumberEnd: 1848
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         132
      ICount:          1163
      EdgeCount:       178
      CyclomaticComplexity: 48
      functionsReached:
        - _tr_stored_block
        - flush_pending
        - read_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:1713,9'
          Dst:             _tr_stored_block
        - Src:             'deflate.c:1722,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1746,13'
          Dst:             read_buf
        - Src:             'deflate.c:1816,9'
          Dst:             read_buf
        - Src:             'deflate.c:1839,9'
          Dst:             _tr_stored_block
        - Src:             'deflate.c:1841,9'
          Dst:             flush_pending
    - functionName:    putShortMSB
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          34
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflateBound
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deflateBound_z
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:930,22'
          Dst:             deflateBound_z
    - functionName:    deflateBound_z
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionLinenumberEnd: 928
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          394
      EdgeCount:       84
      CyclomaticComplexity: 20
      functionsReached:
        - deflateStateCheck
      functionUses:    1
      BranchProfiles:
        - Branch String:   'deflate.c:883,5'
          Branch Sides:    []
      Callsites:
        - Src:             'deflate.c:876,9'
          Dst:             deflateStateCheck
    - functionName:    deflateTune
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:823,9'
          Dst:             deflateStateCheck
    - functionName:    deflate
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         255
      ICount:          2105
      EdgeCount:       343
      CyclomaticComplexity: 90
      functionsReached:
        - _tr_align
        - _tr_stored_block
        - adler32
        - crc32
        - crc32_z
        - deflateStateCheck
        - deflate_huff
        - deflate_rle
        - deflate_stored
        - flush_pending
        - putShortMSB
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:985,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:1002,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1048,9'
          Dst:             putShortMSB
        - Src:             'deflate.c:1052,13'
          Dst:             putShortMSB
        - Src:             'deflate.c:1053,13'
          Dst:             putShortMSB
        - Src:             'deflate.c:1055,23'
          Dst:             adler32
        - Src:             'deflate.c:1059,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1068,23'
          Dst:             crc32
        - Src:             'deflate.c:1085,13'
          Dst:             flush_pending
        - Src:             'deflate.c:1111,31'
          Dst:             crc32_z
        - Src:             'deflate.c:1126,17'
          Dst:             crc32_z
        - Src:             'deflate.c:1128,17'
          Dst:             flush_pending
        - Src:             'deflate.c:1139,13'
          Dst:             crc32_z
        - Src:             'deflate.c:1150,21'
          Dst:             crc32_z
        - Src:             'deflate.c:1151,21'
          Dst:             flush_pending
        - Src:             'deflate.c:1161,13'
          Dst:             crc32_z
        - Src:             'deflate.c:1172,21'
          Dst:             crc32_z
        - Src:             'deflate.c:1173,21'
          Dst:             flush_pending
        - Src:             'deflate.c:1183,13'
          Dst:             crc32_z
        - Src:             'deflate.c:1190,17'
          Dst:             flush_pending
        - Src:             'deflate.c:1198,27'
          Dst:             crc32
        - Src:             'deflate.c:1203,9'
          Dst:             flush_pending
        - Src:             'deflate.c:1217,34'
          Dst:             deflate_stored
        - Src:             'deflate.c:1218,50'
          Dst:             deflate_huff
        - Src:             'deflate.c:1219,41'
          Dst:             deflate_rle
        - Src:             'deflate.c:1240,17'
          Dst:             _tr_align
        - Src:             'deflate.c:1242,17'
          Dst:             _tr_stored_block
        - Src:             'deflate.c:1255,13'
          Dst:             flush_pending
        - Src:             'deflate.c:1281,9'
          Dst:             putShortMSB
        - Src:             'deflate.c:1282,9'
          Dst:             putShortMSB
        - Src:             'deflate.c:1284,5'
          Dst:             flush_pending
    - functionName:    deflateParams
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          300
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - deflate
        - deflateStateCheck
        - slide_hash
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:778,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:794,19'
          Dst:             deflate
        - Src:             'deflate.c:803,17'
          Dst:             slide_hash
    - functionName:    deflatePrime
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          134
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - _tr_flush_bits
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:749,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:766,9'
          Dst:             _tr_flush_bits
    - functionName:    deflateUsed
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:738,9'
          Dst:             deflateStateCheck
    - functionName:    deflatePending
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:723,9'
          Dst:             deflateStateCheck
    - functionName:    deflateSetHeader
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:715,9'
          Dst:             deflateStateCheck
    - functionName:    lm_init
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 701
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          110
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    deflateResetKeep
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          109
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _tr_init
        - adler32
        - crc32
        - deflateStateCheck
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:647,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:669,24'
          Dst:             crc32
        - Src:             'deflate.c:671,9'
          Dst:             adler32
        - Src:             'deflate.c:674,5'
          Dst:             _tr_init
    - functionName:    deflateGetDictionary
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          118
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - deflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:630,9'
          Dst:             deflateStateCheck
    - functionName:    deflateSetDictionary
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          355
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - adler32
        - deflateStateCheck
        - fill_window
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:567,9'
          Dst:             deflateStateCheck
        - Src:             'deflate.c:576,23'
          Dst:             adler32
        - Src:             'deflate.c:596,5'
          Dst:             fill_window
        - Src:             'deflate.c:610,9'
          Dst:             fill_window
    - functionName:    deflateReset
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - deflateResetKeep
        - lm_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:707,11'
          Dst:             deflateResetKeep
        - Src:             'deflate.c:709,9'
          Dst:             lm_init
    - functionName:    deflateInit2_
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          514
      EdgeCount:       95
      CyclomaticComplexity: 29
      functionsReached:
        - deflateEnd
        - deflateReset
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:512,9'
          Dst:             deflateEnd
        - Src:             'deflate.c:532,12'
          Dst:             deflateReset
    - functionName:    deflateInit_
      functionSourceFile: '/src/zlib/deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - deflateInit2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'deflate.c:381,12'
          Dst:             deflateInit2_
    - functionName:    inflateCodesUsed
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1413
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1410,9'
          Dst:             inflateStateCheck
    - functionName:    inflateStateCheck
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          84
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateMark
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1406
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1400,9'
          Dst:             inflateStateCheck
    - functionName:    inflateValidate
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1385
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          67
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1388,9'
          Dst:             inflateStateCheck
    - functionName:    inflateUndermine
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1370
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1373,9'
          Dst:             inflateStateCheck
    - functionName:    inflateCopy
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1368
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          229
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1334,9'
          Dst:             inflateStateCheck
    - functionName:    inflateSyncPoint
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1320
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1323,9'
          Dst:             inflateStateCheck
    - functionName:    syncsearch
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          88
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateSync
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          229
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - inflateReset
        - inflateStateCheck
        - syncsearch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1272,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:1288,9'
          Dst:             syncsearch
        - Src:             'inflate.c:1292,11'
          Dst:             syncsearch
        - Src:             'inflate.c:1305,5'
          Dst:             inflateReset
    - functionName:    inflateReset
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - inflateResetKeep
        - inflateStateCheck
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:128,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:133,12'
          Dst:             inflateResetKeep
    - functionName:    inflateResetKeep
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          111
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:103,9'
          Dst:             inflateStateCheck
    - functionName:    inflateGetHeader
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1223,9'
          Dst:             inflateStateCheck
    - functionName:    inflateSetDictionary
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1217
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          122
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - adler32
        - inflateStateCheck
        - updatewindow
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1194,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:1201,18'
          Dst:             adler32
        - Src:             'inflate.c:1202,18'
          Dst:             adler32
        - Src:             'inflate.c:1209,11'
          Dst:             updatewindow
    - functionName:    updatewindow
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          251
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflateGetDictionary
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1185
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          111
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1172,9'
          Dst:             inflateStateCheck
    - functionName:    inflateEnd
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - inflateStateCheck
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:1157,9'
          Dst:             inflateStateCheck
    - functionName:    inflate
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 1153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         727
      ICount:          4661
      EdgeCount:       914
      CyclomaticComplexity: 189
      functionsReached:
        - adler32
        - crc32
        - inflateStateCheck
        - inflate_fast
        - inflate_fixed
        - inflate_table
        - updatewindow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'inflate.c:505,9'
          Branch Sides:    []
        - Branch String:   'inflate.c:720,13'
          Branch Sides:    []
      Callsites:
        - Src:             'inflate.c:494,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:516,32'
          Dst:             crc32
        - Src:             'inflate.c:517,17'
          Dst:             crc32
        - Src:             'inflate.c:550,42'
          Dst:             adler32
        - Src:             'inflate.c:571,17'
          Dst:             crc32
        - Src:             'inflate.c:580,17'
          Dst:             crc32
        - Src:             'inflate.c:591,17'
          Dst:             crc32
        - Src:             'inflate.c:602,21'
          Dst:             crc32
        - Src:             'inflate.c:623,40'
          Dst:             crc32
        - Src:             'inflate.c:645,36'
          Dst:             crc32
        - Src:             'inflate.c:667,36'
          Dst:             crc32
        - Src:             'inflate.c:690,42'
          Dst:             crc32
        - Src:             'inflate.c:705,42'
          Dst:             adler32
        - Src:             'inflate.c:727,17'
          Dst:             inflate_fixed
        - Src:             'inflate.c:813,19'
          Dst:             inflate_table
        - Src:             'inflate.c:891,19'
          Dst:             inflate_table
        - Src:             'inflate.c:900,19'
          Dst:             inflate_table
        - Src:             'inflate.c:917,17'
          Dst:             inflate_fast
        - Src:             'inflate.c:1080,25'
          Dst:             crc32
        - Src:             'inflate.c:1080,25'
          Dst:             adler32
        - Src:             'inflate.c:1135,13'
          Dst:             updatewindow
        - Src:             'inflate.c:1146,13'
          Dst:             crc32
        - Src:             'inflate.c:1146,13'
          Dst:             adler32
    - functionName:    inflatePrime
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          112
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - inflateStateCheck
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:222,9'
          Dst:             inflateStateCheck
    - functionName:    inflateInit_
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - inflateInit2_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:216,12'
          Dst:             inflateInit2_
    - functionName:    inflateInit2_
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          165
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - inflateReset2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:206,11'
          Dst:             inflateReset2
    - functionName:    inflateReset2
      functionSourceFile: '/src/zlib/inflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          155
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - inflateReset
        - inflateStateCheck
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'inflate.c:141,9'
          Dst:             inflateStateCheck
        - Src:             'inflate.c:170,12'
          Dst:             inflateReset
    - functionName:    inflate_fixed
      functionSourceFile: '/src/zlib/inftrees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflate_table
      functionSourceFile: '/src/zlib/inftrees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         124
      ICount:          838
      EdgeCount:       160
      CyclomaticComplexity: 38
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'inftrees.c:190,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    send_tree
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          1105
      EdgeCount:       78
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    scan_tree
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          215
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bi_reverse
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gen_codes
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          104
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bi_reverse
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:227,29'
          Dst:             bi_reverse
    - functionName:    gen_bitlen
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          406
      EdgeCount:       54
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pqdownheap
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          257
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tr_tally
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionLinenumberEnd: 1118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          133
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    send_all_trees
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          500
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - send_tree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:850,5'
          Dst:             send_tree
        - Src:             'trees.c:853,5'
          Dst:             send_tree
    - functionName:    compress_block
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          869
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    build_bl_tree
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 825
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          85
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - build_tree
        - scan_tree
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:804,5'
          Dst:             scan_tree
        - Src:             'trees.c:805,5'
          Dst:             scan_tree
        - Src:             'trees.c:808,5'
          Dst:             build_tree
    - functionName:    build_tree
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          385
      EdgeCount:       38
      CyclomaticComplexity: 10
      functionsReached:
        - gen_bitlen
        - gen_codes
        - pqdownheap
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:667,42'
          Dst:             pqdownheap
        - Src:             'trees.c:674,9'
          Dst:             pqdownheap
        - Src:             'trees.c:693,9'
          Dst:             pqdownheap
        - Src:             'trees.c:702,5'
          Dst:             gen_bitlen
        - Src:             'trees.c:705,5'
          Dst:             gen_codes
    - functionName:    detect_data_type
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          133
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tr_flush_block
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1089
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          402
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - _tr_stored_block
        - bi_windup
        - build_bl_tree
        - build_tree
        - compress_block
        - detect_data_type
        - init_block
        - send_all_trees
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:1007,34'
          Dst:             detect_data_type
        - Src:             'trees.c:1010,9'
          Dst:             build_tree
        - Src:             'trees.c:1014,9'
          Dst:             build_tree
        - Src:             'trees.c:1024,23'
          Dst:             build_bl_tree
        - Src:             'trees.c:1056,9'
          Dst:             _tr_stored_block
        - Src:             'trees.c:1060,9'
          Dst:             compress_block
        - Src:             'trees.c:1067,9'
          Dst:             send_all_trees
        - Src:             'trees.c:1069,9'
          Dst:             compress_block
        - Src:             'trees.c:1079,5'
          Dst:             init_block
        - Src:             'trees.c:1082,9'
          Dst:             bi_windup
    - functionName:    _tr_stored_block
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 875
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          219
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bi_windup
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:863,5'
          Dst:             bi_windup
    - functionName:    init_block
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bi_windup
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          92
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tr_align
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 895
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          225
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bi_flush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:894,5'
          Dst:             bi_flush
    - functionName:    bi_flush
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          95
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tr_flush_bits
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bi_flush
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:881,5'
          Dst:             bi_flush
    - functionName:    tr_static_init
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _tr_init
      functionSourceFile: '/src/zlib/trees.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - init_block
        - tr_static_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'trees.c:457,5'
          Dst:             tr_static_init
        - Src:             'trees.c:477,5'
          Dst:             init_block
    - functionName:    zcfree
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zcalloc
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zError
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zlibCompileFlags
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    zlibVersion
      functionSourceFile: '/src/zlib/zutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    adler32_combine64
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - adler32_combine_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'adler32.c:163,12'
          Dst:             adler32_combine_
    - functionName:    adler32_combine_
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          128
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    adler32_combine
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - adler32_combine_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'adler32.c:159,12'
          Dst:             adler32_combine_
    - functionName:    adler32
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - adler32_z
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'adler32.c:129,12'
          Dst:             adler32_z
    - functionName:    adler32_z
      functionSourceFile: '/src/zlib/adler32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          575
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crc32_combine
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 981
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_combine64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:982,12'
          Dst:             crc32_combine64
    - functionName:    crc32_combine64
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_combine_gen64
        - crc32_combine_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:977,41'
          Dst:             crc32_combine_gen64
        - Src:             'crc32.c:977,12'
          Dst:             crc32_combine_op
    - functionName:    crc32_combine_gen64
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 954
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - x2nmodp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:960,12'
          Dst:             x2nmodp
    - functionName:    crc32_combine_op
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 973
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - multmodp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:972,12'
          Dst:             multmodp
    - functionName:    multmodp
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    x2nmodp
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - multmodp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:190,17'
          Dst:             multmodp
    - functionName:    crc32_combine_gen
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_combine_gen64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:965,12'
          Dst:             crc32_combine_gen64
    - functionName:    crc32
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - crc32_z
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:950,12'
          Dst:             crc32_z
    - functionName:    crc32_z
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          725
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - byte_swap
        - crc_word
        - crc_word_big
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'crc32.c:772,19'
          Dst:             crc_word
        - Src:             'crc32.c:774,19'
          Dst:             crc_word
        - Src:             'crc32.c:776,19'
          Dst:             crc_word
        - Src:             'crc32.c:778,19'
          Dst:             crc_word
        - Src:             'crc32.c:780,19'
          Dst:             crc_word
        - Src:             'crc32.c:811,20'
          Dst:             byte_swap
        - Src:             'crc32.c:894,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:896,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:898,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:900,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:902,20'
          Dst:             crc_word_big
        - Src:             'crc32.c:911,19'
          Dst:             byte_swap
    - functionName:    crc_word
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    byte_swap
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    crc_word_big
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          34
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_crc_table
      functionSourceFile: '/src/zlib/crc32.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inflate_fast
      functionSourceFile: '/src/zlib/inffast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         111
      ICount:          1019
      EdgeCount:       145
      CyclomaticComplexity: 36
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
