---
Fuzzer filename: '/src/logging-log4cxx/src/fuzzers/cpp/TranscoderFuzzer.cpp'
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:     InternalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    '_ZZN12_GLOBAL__N_120referenceDecodeUTF16EPKcmbENK3$_0clEm'
      functionSourceFile: '/src/logging-log4cxx/src/fuzzers/cpp/TranscoderFuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          63
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_120referenceDecodeUTF16EPKcmb
      functionSourceFile: '/src/logging-log4cxx/src/fuzzers/cpp/TranscoderFuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - '_ZZN12_GLOBAL__N_120referenceDecodeUTF16EPKcmbENK3$_0clEm'
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:85,11'
          Dst:             '_ZZN12_GLOBAL__N_120referenceDecodeUTF16EPKcmbENK3$_0clEm'
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:88,22'
          Dst:             '_ZZN12_GLOBAL__N_120referenceDecodeUTF16EPKcmbENK3$_0clEm'
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:89,22'
          Dst:             '_ZZN12_GLOBAL__N_120referenceDecodeUTF16EPKcmbENK3$_0clEm'
    - functionName:    _ZN7log4cxx7helpers14CharsetEncoder7isErrorEi
      functionSourceFile: '/src/logging-log4cxx/src/main/include/log4cxx/helpers/charsetencoder.h'
      linkageType:     WeakODRLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7log4cxx7helpers14CharsetDecoder7isErrorEi
      functionSourceFile: '/src/logging-log4cxx/src/main/include/log4cxx/helpers/charsetdecoder.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:    1
      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:    1
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_119checkUTF16RoundTripEj
      functionSourceFile: '/src/logging-log4cxx/src/fuzzers/cpp/TranscoderFuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN12_GLOBAL__N_116requireInvariantEbPKc
        - _ZN12_GLOBAL__N_120referenceDecodeUTF16EPKcmb
        - _ZN7log4cxx7helpers10ByteBufferC1EPcm
        - _ZN7log4cxx7helpers10ByteBufferD1Ev
        - _ZN7log4cxx7helpers10Transcoder13encodeUTF16BEEjRNS0_10ByteBufferE
        - _ZN7log4cxx7helpers10Transcoder13encodeUTF16LEEjRNS0_10ByteBufferE
        - _ZNK7log4cxx7helpers10ByteBuffer8positionEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:106,14'
          Dst:             _ZN7log4cxx7helpers10ByteBufferC1EPcm
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:107,3'
          Dst:             _ZN7log4cxx7helpers10Transcoder13encodeUTF16BEEjRNS0_10ByteBufferE
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:108,51'
          Dst:             _ZNK7log4cxx7helpers10ByteBuffer8positionEv
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:108,20'
          Dst:             _ZN12_GLOBAL__N_120referenceDecodeUTF16EPKcmb
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:108,3'
          Dst:             _ZN12_GLOBAL__N_116requireInvariantEbPKc
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:112,14'
          Dst:             _ZN7log4cxx7helpers10ByteBufferC1EPcm
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:113,3'
          Dst:             _ZN7log4cxx7helpers10Transcoder13encodeUTF16LEEjRNS0_10ByteBufferE
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:114,51'
          Dst:             _ZNK7log4cxx7helpers10ByteBuffer8positionEv
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:114,20'
          Dst:             _ZN12_GLOBAL__N_120referenceDecodeUTF16EPKcmb
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:114,3'
          Dst:             _ZN12_GLOBAL__N_116requireInvariantEbPKc
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:116,2'
          Dst:             _ZN7log4cxx7helpers10ByteBufferD1Ev
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:116,2'
          Dst:             _ZN7log4cxx7helpers10ByteBufferD1Ev
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:116,2'
          Dst:             _ZN7log4cxx7helpers10ByteBufferD1Ev
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:116,2'
          Dst:             _ZN7log4cxx7helpers10ByteBufferD1Ev
    - functionName:    _ZN7log4cxx7helpers10ByteBufferC1EPcm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      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:    _ZN7log4cxx7helpers10Transcoder13encodeUTF16BEEjRNS0_10ByteBufferE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7log4cxx7helpers10ByteBuffer8positionEv
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_116requireInvariantEbPKc
      functionSourceFile: '/src/logging-log4cxx/src/fuzzers/cpp/TranscoderFuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - fprintf
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:65,4'
          Dst:             fprintf
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:66,4'
          Dst:             abort
    - functionName:    _ZN7log4cxx7helpers10Transcoder13encodeUTF16LEEjRNS0_10ByteBufferE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7log4cxx7helpers10ByteBufferD1Ev
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN12_GLOBAL__N_115exerciseEncoderERKNSt3__110shared_ptrIN7log4cxx7helpers14CharsetEncoderEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/logging-log4cxx/src/fuzzers/cpp/TranscoderFuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          162
      EdgeCount:       57
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN7log4cxx7helpers10ByteBuffer4dataEv
        - _ZN7log4cxx7helpers10ByteBuffer4flipEv
        - _ZN7log4cxx7helpers10ByteBuffer5clearEv
        - _ZN7log4cxx7helpers10ByteBufferC1EPcm
        - _ZN7log4cxx7helpers10ByteBufferD1Ev
        - _ZN7log4cxx7helpers14CharsetEncoder7isErrorEi
        - _ZNK7log4cxx7helpers10ByteBuffer5limitEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:161,14'
          Dst:             _ZN7log4cxx7helpers10ByteBufferC1EPcm
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:168,8'
          Dst:             _ZN7log4cxx7helpers10ByteBuffer4flipEv
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:169,20'
          Dst:             _ZN7log4cxx7helpers10ByteBuffer4dataEv
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:169,32'
          Dst:             _ZNK7log4cxx7helpers10ByteBuffer5limitEv
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:170,8'
          Dst:             _ZN7log4cxx7helpers10ByteBuffer5clearEv
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:172,8'
          Dst:             _ZN7log4cxx7helpers14CharsetEncoder7isErrorEi
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:184,2'
          Dst:             _ZN7log4cxx7helpers10ByteBufferD1Ev
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:184,2'
          Dst:             _ZN7log4cxx7helpers10ByteBufferD1Ev
    - functionName:    _ZN7log4cxx7helpers10ByteBuffer4flipEv
      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:    _ZN7log4cxx7helpers10ByteBuffer4dataEv
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7log4cxx7helpers10ByteBuffer5limitEv
      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:    _ZN7log4cxx7helpers10ByteBuffer5clearEv
      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:    _ZN12_GLOBAL__N_115exerciseDecoderERKNSt3__110shared_ptrIN7log4cxx7helpers14CharsetDecoderEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/logging-log4cxx/src/fuzzers/cpp/TranscoderFuzzer.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         31
      ICount:          146
      EdgeCount:       57
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN7log4cxx7helpers10ByteBuffer18increment_positionEm
        - _ZN7log4cxx7helpers10ByteBufferC1EPcm
        - _ZN7log4cxx7helpers10ByteBufferD1Ev
        - _ZN7log4cxx7helpers14CharsetDecoder7isErrorEi
        - _ZNK7log4cxx7helpers10ByteBuffer8positionEv
        - _ZNK7log4cxx7helpers10ByteBuffer9remainingEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:130,14'
          Dst:             _ZN7log4cxx7helpers10ByteBufferC1EPcm
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:132,14'
          Dst:             _ZNK7log4cxx7helpers10ByteBuffer9remainingEv
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:134,24'
          Dst:             _ZNK7log4cxx7helpers10ByteBuffer8positionEv
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:137,8'
          Dst:             _ZN7log4cxx7helpers14CharsetDecoder7isErrorEi
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:140,9'
          Dst:             _ZN7log4cxx7helpers10ByteBuffer18increment_positionEm
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:149,2'
          Dst:             _ZN7log4cxx7helpers10ByteBufferD1Ev
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:142,17'
          Dst:             _ZNK7log4cxx7helpers10ByteBuffer8positionEv
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:149,2'
          Dst:             _ZN7log4cxx7helpers10ByteBufferD1Ev
    - functionName:    _ZNK7log4cxx7helpers10ByteBuffer9remainingEv
      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:    _ZN7log4cxx7helpers10ByteBuffer18increment_positionEm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/logging-log4cxx/src/fuzzers/cpp/TranscoderFuzzer.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         48
      ICount:          273
      EdgeCount:       83
      CyclomaticComplexity: 37
      functionsReached:
        - _ZN12_GLOBAL__N_115exerciseDecoderERKNSt3__110shared_ptrIN7log4cxx7helpers14CharsetDecoderEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN12_GLOBAL__N_115exerciseEncoderERKNSt3__110shared_ptrIN7log4cxx7helpers14CharsetEncoderEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN12_GLOBAL__N_116requireInvariantEbPKc
        - _ZN12_GLOBAL__N_119checkUTF16RoundTripEj
        - _ZN7log4cxx7helpers10Transcoder10decodeUTF8ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - _ZN7log4cxx7helpers10Transcoder10encodeUTF8ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - _ZN7log4cxx7helpers10Transcoder6decodeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERNS2_11__wrap_iterIPKcEE
        - _ZN7log4cxx7helpers10Transcoder6decodeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - _ZN7log4cxx7helpers10Transcoder6decodeERKNSt3__112basic_stringIwNS2_11char_traitsIwEENS2_9allocatorIwEEEERNS3_IcNS4_IcEENS6_IcEEEE
        - _ZN7log4cxx7helpers10Transcoder6encodeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERNS3_IwNS4_IwEENS6_IwEEEE
        - _ZN7log4cxx7helpers10Transcoder6encodeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - _ZN7log4cxx7helpers14CharsetDecoder10getDecoderERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN7log4cxx7helpers14CharsetEncoder10getEncoderERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:199,2'
          Dst:             _ZN7log4cxx7helpers10Transcoder6decodeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:205,2'
          Dst:             _ZN7log4cxx7helpers10Transcoder10decodeUTF8ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:212,2'
          Dst:             _ZN7log4cxx7helpers10Transcoder10encodeUTF8ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:214,2'
          Dst:             _ZN7log4cxx7helpers10Transcoder10decodeUTF8ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:215,2'
          Dst:             _ZN12_GLOBAL__N_116requireInvariantEbPKc
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:220,2'
          Dst:             _ZN7log4cxx7helpers10Transcoder6encodeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:237,19'
          Dst:             _ZN7log4cxx7helpers14CharsetDecoder10getDecoderERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:237,3'
          Dst:             _ZN12_GLOBAL__N_115exerciseDecoderERKNSt3__110shared_ptrIN7log4cxx7helpers14CharsetDecoderEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:238,19'
          Dst:             _ZN7log4cxx7helpers14CharsetEncoder10getEncoderERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:238,3'
          Dst:             _ZN12_GLOBAL__N_115exerciseEncoderERKNSt3__110shared_ptrIN7log4cxx7helpers14CharsetEncoderEEERKNS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:239,2'
          Dst:             __cxa_begin_catch
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:244,2'
          Dst:             __cxa_end_catch
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:258,22'
          Dst:             _ZN7log4cxx7helpers10Transcoder6decodeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERNS2_11__wrap_iterIPKcEE
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:266,4'
          Dst:             _ZN12_GLOBAL__N_119checkUTF16RoundTripEj
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:275,2'
          Dst:             _ZN7log4cxx7helpers10Transcoder6encodeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERNS3_IwNS4_IwEENS6_IwEEEE
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:277,2'
          Dst:             _ZN7log4cxx7helpers10Transcoder6decodeERKNSt3__112basic_stringIwNS2_11char_traitsIwEENS2_9allocatorIwEEEERNS3_IcNS4_IcEENS6_IcEEEE
        - Src:             'src/fuzzers/cpp/TranscoderFuzzer.cpp:278,2'
          Dst:             _ZN12_GLOBAL__N_116requireInvariantEbPKc
    - functionName:    _ZN7log4cxx7helpers10Transcoder6decodeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
      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:    _ZN7log4cxx7helpers10Transcoder10decodeUTF8ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
      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:    _ZN7log4cxx7helpers10Transcoder10encodeUTF8ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
      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:    _ZN7log4cxx7helpers10Transcoder6encodeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERS8_
      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:    _ZN7log4cxx7helpers14CharsetDecoder10getDecoderERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7log4cxx7helpers14CharsetEncoder10getEncoderERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7log4cxx7helpers10Transcoder6decodeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERNS2_11__wrap_iterIPKcEE
      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:    _ZN7log4cxx7helpers10Transcoder6encodeERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERNS3_IwNS4_IwEENS6_IwEEEE
      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:    _ZN7log4cxx7helpers10Transcoder6decodeERKNSt3__112basic_stringIwNS2_11char_traitsIwEENS2_9allocatorIwEEEERNS3_IcNS4_IcEENS6_IcEEEE
      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:       []
...
