---
Fuzzer filename: '/src/thrift/lib/cpp/test/fuzz/FuzzParseBinary.cpp'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _GLOBAL__sub_I_FuzzParseBinary.cpp
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/FuzzParseBinary.cpp'
      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:             'FuzzParseBinary.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/FuzzParseBinary.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 37
      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:             'FuzzParseBinary.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxa_atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol28decrementInputRecursionDepthEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 581
      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:    _ZN6apache6thrift8protocol9TProtocol28incrementInputRecursionDepthEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - _ZN6apache6thrift8protocol18TProtocolExceptionD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:578,7'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:578,13'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:578,7'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:578,7'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionD2Ev
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:578,7'
          Dst:             __cxa_free_exception
    - 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:    __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:    54
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocolException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift10TExceptionC2Ev
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocolException.h:54,53'
          Dst:             _ZN6apache6thrift10TExceptionC2Ev
    - functionName:    _ZN6apache6thrift8protocol18TProtocolExceptionD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocolException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift10TExceptionD2Ev
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocolException.h:62,51'
          Dst:             _ZN6apache6thrift10TExceptionD2Ev
    - 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:    54
      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:    51
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift10TExceptionD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/Thrift.h'
      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:
        - _ZNSt9exceptionD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/Thrift.h:89,51'
          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:    _ZN6apache6thrift10TExceptionD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/Thrift.h'
      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:
        - _ZN6apache6thrift10TExceptionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/Thrift.h:89,51'
          Dst:             _ZN6apache6thrift10TExceptionD2Ev
    - functionName:    _ZNK6apache6thrift10TException4whatEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/Thrift.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift10TExceptionC2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/Thrift.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt9exceptionC2B8ne220000Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/Thrift.h:85,3'
          Dst:             _ZNSt9exceptionC2B8ne220000Ev
    - functionName:    _ZN6apache6thrift8protocol18TProtocolExceptionD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocolException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol18TProtocolExceptionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocolException.h:62,51'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionD2Ev
    - functionName:    _ZNK6apache6thrift8protocol18TProtocolException4whatEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocolException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../../lib/cpp/src/thrift/protocol/TProtocolException.h:74,7'
          Branch Sides:    []
      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:    2
      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:    90
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6apache6thrift8protocol9TProtocol28decrementInputRecursionDepthEv
        - __clang_call_terminate
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:693,11'
          Dst:             _ZN6apache6thrift8protocol9TProtocol28decrementInputRecursionDepthEv
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:693,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6apache6thrift5TUuidC2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TUuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol22TInputRecursionTrackerC2ERNS1_9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol9TProtocol28incrementInputRecursionDepthEv
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:690,11'
          Dst:             _ZN6apache6thrift8protocol9TProtocol28incrementInputRecursionDepthEv
    - functionName:    _ZN6apache6thrift8protocol4skipINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEEEEjRT_NS1_5TTypeE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          419
      EdgeCount:       114
      CyclomaticComplexity: 50
      functionsReached:
        - _ZN6apache6thrift5TUuidC2Ev
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readBinaryERNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readDoubleERd
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readMapEndEv
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readSetEndEv
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11readListEndEv
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE12readFieldEndEv
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE12readMapBeginERNS1_5TTypeES8_Rj
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE12readSetBeginERNS1_5TTypeERj
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE13readListBeginERNS1_5TTypeERj
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE13readStructEndEv
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE14readFieldBeginERNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEERNS1_5TTypeERs
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE15readStructBeginERNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI16ERs
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI32ERi
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI64ERl
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readBoolERb
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readByteERa
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readUUIDERNS0_5TUuidE
        - _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol22TInputRecursionTrackerC2ERNS1_9TProtocolE
        - _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
        - _ZN6apache6thrift8protocol4skipINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEEEEjRT_NS1_5TTypeE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:706,3'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:704,26'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerC2ERNS1_9TProtocolE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:709,17'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readBoolERb
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:713,17'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readByteERa
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:717,17'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI16ERs
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:721,17'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI32ERi
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:725,17'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI64ERl
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:729,17'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readDoubleERd
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:733,17'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readBinaryERNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:740,20'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE15readStructBeginERNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:742,22'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE14readFieldBeginERNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEERNS1_5TTypeERs
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:746,17'
          Dst:             _ZN6apache6thrift8protocol4skipINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEEEEjRT_NS1_5TTypeE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:747,22'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE12readFieldEndEv
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:749,20'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE13readStructEndEv
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:757,20'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE12readMapBeginERNS1_5TTypeES8_Rj
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:759,17'
          Dst:             _ZN6apache6thrift8protocol4skipINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEEEEjRT_NS1_5TTypeE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:760,17'
          Dst:             _ZN6apache6thrift8protocol4skipINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEEEEjRT_NS1_5TTypeE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:762,20'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readMapEndEv
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:769,20'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE12readSetBeginERNS1_5TTypeERj
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:771,17'
          Dst:             _ZN6apache6thrift8protocol4skipINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEEEEjRT_NS1_5TTypeE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:773,20'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readSetEndEv
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:780,20'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE13readListBeginERNS1_5TTypeERj
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:782,17'
          Dst:             _ZN6apache6thrift8protocol4skipINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEEEEjRT_NS1_5TTypeE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:784,20'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11readListEndEv
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:788,11'
          Dst:             _ZN6apache6thrift5TUuidC2Ev
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:789,17'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readUUIDERNS0_5TUuidE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:795,3'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:795,9'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:795,3'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:795,3'
          Dst:             __cxa_free_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:797,1'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:797,1'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readBoolERb
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport7readAllEPhj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:363,17'
          Dst:             _ZN6apache6thrift9transport10TTransport7readAllEPhj
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readByteERa
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport7readAllEPhj
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:371,17'
          Dst:             _ZN6apache6thrift9transport10TTransport7readAllEPhj
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI16ERs
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol17TNetworkBigEndian10fromWire16Et
        - _ZN6apache6thrift9transport10TTransport7readAllEPhj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:382,17'
          Dst:             _ZN6apache6thrift9transport10TTransport7readAllEPhj
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:383,18'
          Dst:             _ZN6apache6thrift8protocol17TNetworkBigEndian10fromWire16Et
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI32ERi
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol17TNetworkBigEndian10fromWire32Ej
        - _ZN6apache6thrift9transport10TTransport7readAllEPhj
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:393,17'
          Dst:             _ZN6apache6thrift9transport10TTransport7readAllEPhj
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:394,18'
          Dst:             _ZN6apache6thrift8protocol17TNetworkBigEndian10fromWire32Ej
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI64ERl
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol17TNetworkBigEndian10fromWire64Em
        - _ZN6apache6thrift9transport10TTransport7readAllEPhj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:404,17'
          Dst:             _ZN6apache6thrift9transport10TTransport7readAllEPhj
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:405,18'
          Dst:             _ZN6apache6thrift8protocol17TNetworkBigEndian10fromWire64Em
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readDoubleERd
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12bitwise_castIdmET_T0_
        - _ZN6apache6thrift8protocol17TNetworkBigEndian10fromWire64Em
        - _ZN6apache6thrift9transport10TTransport7readAllEPhj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:418,17'
          Dst:             _ZN6apache6thrift9transport10TTransport7readAllEPhj
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:419,18'
          Dst:             _ZN6apache6thrift8protocol17TNetworkBigEndian10fromWire64Em
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:420,9'
          Dst:             _ZL12bitwise_castIdmET_T0_
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readBinaryERNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readStringINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEEjRT_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:435,52'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readStringINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEEjRT_
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE15readStructBeginERNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE14readFieldBeginERNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEERNS1_5TTypeERs
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI16ERs
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readByteERa
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:263,13'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readByteERa
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:269,13'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI16ERs
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE12readFieldEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE13readStructEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE12readMapBeginERNS1_5TTypeES8_Rj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          131
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI32ERi
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readByteERa
        - _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - _ZN6apache6thrift8protocol18TProtocolExceptionD2Ev
        - _ZN6apache6thrift8protocol4TMapC2ENS1_5TTypeES3_i
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:285,13'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readByteERa
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:287,13'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readByteERa
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:289,13'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI32ERi
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:291,5'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:291,11'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:291,5'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:291,5'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionD2Ev
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:291,5'
          Dst:             __cxa_free_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:293,5'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:293,11'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:293,5'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:293,5'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionD2Ev
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:293,5'
          Dst:             __cxa_free_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:297,8'
          Dst:             _ZN6apache6thrift8protocol4TMapC2ENS1_5TTypeES3_i
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readMapEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE12readSetBeginERNS1_5TTypeERj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          118
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI32ERi
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readByteERa
        - _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - _ZN6apache6thrift8protocol18TProtocolExceptionD2Ev
        - _ZN6apache6thrift8protocol4TSetC2ENS1_5TTypeEi
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:339,13'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readByteERa
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:341,13'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI32ERi
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:343,5'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:343,11'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:343,5'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:343,5'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionD2Ev
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:343,5'
          Dst:             __cxa_free_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:345,5'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:345,11'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:345,5'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:345,5'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionD2Ev
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:345,5'
          Dst:             __cxa_free_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:349,8'
          Dst:             _ZN6apache6thrift8protocol4TSetC2ENS1_5TTypeEi
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readSetEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE13readListBeginERNS1_5TTypeERj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          118
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI32ERi
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readByteERa
        - _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - _ZN6apache6thrift8protocol18TProtocolExceptionD2Ev
        - _ZN6apache6thrift8protocol5TListC2ENS1_5TTypeEi
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:313,13'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readByteERa
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:315,13'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI32ERi
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:317,5'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:317,11'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:317,5'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:317,5'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionD2Ev
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:317,5'
          Dst:             __cxa_free_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:319,5'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:319,11'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:319,5'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:319,5'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionD2Ev
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:319,5'
          Dst:             __cxa_free_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:323,9'
          Dst:             _ZN6apache6thrift8protocol5TListC2ENS1_5TTypeEi
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11readListEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readUUIDERNS0_5TUuidE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift5TUuid5beginEv
        - _ZN6apache6thrift9transport10TTransport7readAllEPhj
        - _ZNK6apache6thrift5TUuid4sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:440,30'
          Dst:             _ZN6apache6thrift5TUuid5beginEv
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:440,44'
          Dst:             _ZNK6apache6thrift5TUuid4sizeEv
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:440,17'
          Dst:             _ZN6apache6thrift9transport10TTransport7readAllEPhj
    - functionName:    _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocolException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift10TExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocolException.h:60,7'
          Dst:             _ZN6apache6thrift10TExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN6apache6thrift10TExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/Thrift.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNSt9exceptionC2B8ne220000Ev
        - _ZNSt9exceptionD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/Thrift.h:87,3'
          Dst:             _ZNSt9exceptionC2B8ne220000Ev
        - Src:             '../../../../lib/cpp/src/thrift/Thrift.h:87,63'
          Dst:             _ZNSt9exceptionD2Ev
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift5TUuid5beginEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TUuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6apache6thrift5TUuid4sizeEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TUuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport10TTransport7readAllEPhj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol5TListC2ENS1_5TTypeEi
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TList.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      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:    _ZN6apache6thrift8protocol4TSetC2ENS1_5TTypeEi
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TSet.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      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:    _ZN6apache6thrift8protocol4TMapC2ENS1_5TTypeES3_i
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TMap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readStringINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEEjRT_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE14readStringBodyINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEEjRT_i
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI32ERi
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:429,12'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI32ERi
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:430,19'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE14readStringBodyINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEEjRT_i
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE14readStringBodyINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEEjRT_i
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          145
      EdgeCount:       20
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - _ZN6apache6thrift8protocol18TProtocolExceptionD2Ev
        - _ZN6apache6thrift9transport10TTransport23checkReadBytesAvailableEl
        - _ZN6apache6thrift9transport10TTransport6borrowEPhPj
        - _ZN6apache6thrift9transport10TTransport7consumeEj
        - _ZN6apache6thrift9transport10TTransport7readAllEPhj
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:451,5'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:451,11'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:451,5'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:451,5'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionD2Ev
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:451,5'
          Dst:             __cxa_free_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:454,5'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:454,11'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:454,5'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:454,5'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionD2Ev
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:454,5'
          Dst:             __cxa_free_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:465,45'
          Dst:             _ZN6apache6thrift9transport10TTransport6borrowEPhPj
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:468,19'
          Dst:             _ZN6apache6thrift9transport10TTransport7consumeEj
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:473,11'
          Dst:             _ZN6apache6thrift9transport10TTransport23checkReadBytesAvailableEl
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:476,17'
          Dst:             _ZN6apache6thrift9transport10TTransport7readAllEPhj
    - functionName:    _ZN6apache6thrift9transport10TTransport6borrowEPhPj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport10TTransport7consumeEj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport10TTransport23checkReadBytesAvailableEl
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:288,7'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:288,13'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:288,7'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:288,7'
          Dst:             __cxa_free_exception
    - functionName:    _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransportException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift10TExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransportException.h:63,7'
          Dst:             _ZN6apache6thrift10TExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    _ZN6apache6thrift9transport19TTransportExceptionD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransportException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift10TExceptionD2Ev
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransportException.h:68,52'
          Dst:             _ZN6apache6thrift10TExceptionD2Ev
    - functionName:    _ZN6apache6thrift8protocol17TNetworkBigEndian10fromWire64Em
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_64m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:663,50'
          Dst:             _ZL10__bswap_64m
    - functionName:    _ZL12bitwise_castIdmET_T0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL10__bswap_64m
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      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:    _ZN6apache6thrift8protocol17TNetworkBigEndian10fromWire32Ej
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ntohl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:662,50'
          Dst:             ntohl
    - functionName:    ntohl
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol17TNetworkBigEndian10fromWire16Et
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ntohs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:661,50'
          Dst:             ntohs
    - functionName:    ntohs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE4skipENS1_5TTypeE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol4skipINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEEEEjRT_NS1_5TTypeE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:496,12'
          Dst:             _ZN6apache6thrift8protocol4skipINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEEEEjRT_NS1_5TTypeE
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE8readBoolENSt3__115__bit_referenceINSA_6vectorIbNSA_9allocatorIbEEEELb1EEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readBoolERb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:508,51'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readBoolERb
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE14readMessageEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE16readMessageBeginERNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEERNS1_12TMessageTypeERi
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          179
      EdgeCount:       55
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readStringINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEEjRT_
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE14readStringBodyINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEEjRT_i
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI32ERi
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readByteERa
        - _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:213,13'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI32ERi
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:219,7'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:219,13'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:219,7'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:219,7'
          Dst:             __cxa_free_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:222,15'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readStringINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEEjRT_
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:223,15'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI32ERi
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:226,7'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:226,13'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:226,7'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:226,7'
          Dst:             __cxa_free_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:231,17'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE14readStringBodyINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEEjRT_i
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:232,17'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readByteERa
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:234,17'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI32ERi
    - functionName:    _ZNK6apache6thrift5TUuid4dataEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TUuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 117
      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:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE9writeUUIDERKNS0_5TUuidE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport5writeEPKhj
        - _ZNK6apache6thrift5TUuid4dataEv
        - _ZNK6apache6thrift5TUuid4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:199,28'
          Dst:             _ZNK6apache6thrift5TUuid4dataEv
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:199,41'
          Dst:             _ZNK6apache6thrift5TUuid4sizeEv
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:199,17'
          Dst:             _ZN6apache6thrift9transport10TTransport5writeEPKhj
    - functionName:    _ZN6apache6thrift9transport10TTransport5writeEPKhj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11writeBinaryERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11writeStringINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEEjRKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:193,52'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11writeStringINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEEjRKT_
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11writeStringINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEEjRKT_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          77
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI32Ei
        - _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - _ZN6apache6thrift8protocol18TProtocolExceptionD2Ev
        - _ZN6apache6thrift9transport10TTransport5writeEPKhj
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:182,5'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:182,11'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:182,5'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:182,5'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionD2Ev
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:182,5'
          Dst:             __cxa_free_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:184,21'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI32Ei
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:186,19'
          Dst:             _ZN6apache6thrift9transport10TTransport5writeEPKhj
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI32Ei
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol17TNetworkBigEndian8toWire32Ej
        - _ZN6apache6thrift9transport10TTransport5writeEPKhj
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:155,23'
          Dst:             _ZN6apache6thrift8protocol17TNetworkBigEndian8toWire32Ej
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:156,17'
          Dst:             _ZN6apache6thrift9transport10TTransport5writeEPKhj
    - functionName:    _ZN6apache6thrift8protocol17TNetworkBigEndian8toWire32Ej
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htonl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:659,50'
          Dst:             htonl
    - functionName:    htonl
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL12bitwise_castImdET_T0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11writeDoubleEd
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL12bitwise_castImdET_T0_
        - _ZN6apache6thrift8protocol17TNetworkBigEndian8toWire64Em
        - _ZN6apache6thrift9transport10TTransport5writeEPKhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:172,15'
          Dst:             _ZL12bitwise_castImdET_T0_
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:173,10'
          Dst:             _ZN6apache6thrift8protocol17TNetworkBigEndian8toWire64Em
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:174,17'
          Dst:             _ZN6apache6thrift9transport10TTransport5writeEPKhj
    - functionName:    _ZN6apache6thrift8protocol17TNetworkBigEndian8toWire64Em
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZL10__bswap_64m
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:660,50'
          Dst:             _ZL10__bswap_64m
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI64El
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol17TNetworkBigEndian8toWire64Em
        - _ZN6apache6thrift9transport10TTransport5writeEPKhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:162,23'
          Dst:             _ZN6apache6thrift8protocol17TNetworkBigEndian8toWire64Em
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:163,17'
          Dst:             _ZN6apache6thrift9transport10TTransport5writeEPKhj
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE9writeBoolEb
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport5writeEPKhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:136,17'
          Dst:             _ZN6apache6thrift9transport10TTransport5writeEPKhj
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11writeSetEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE13writeSetBeginENS1_5TTypeEj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI32Ei
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE9writeByteEa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:123,12'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE9writeByteEa
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:124,12'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI32Ei
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE9writeByteEa
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport5writeEPKhj
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:142,17'
          Dst:             _ZN6apache6thrift9transport10TTransport5writeEPKhj
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE12writeListEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE14writeListBeginENS1_5TTypeEj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI32Ei
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE9writeByteEa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:109,12'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE9writeByteEa
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:110,12'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI32Ei
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11writeMapEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE13writeMapBeginENS1_5TTypeES7_j
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI32Ei
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE9writeByteEa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:94,12'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE9writeByteEa
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:95,12'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE9writeByteEa
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:96,12'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI32Ei
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE14writeFieldStopEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE9writeByteEa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:86,10'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE9writeByteEa
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE13writeFieldEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol17TNetworkBigEndian8toWire16Et
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htons
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:658,50'
          Dst:             htons
    - functionName:    htons
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI16Es
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol17TNetworkBigEndian8toWire16Et
        - _ZN6apache6thrift9transport10TTransport5writeEPKhj
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:148,23'
          Dst:             _ZN6apache6thrift8protocol17TNetworkBigEndian8toWire16Et
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:149,17'
          Dst:             _ZN6apache6thrift9transport10TTransport5writeEPKhj
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE15writeFieldBeginEPKcNS1_5TTypeEs
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI16Es
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE9writeByteEa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:74,12'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE9writeByteEa
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:75,12'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI16Es
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE14writeStructEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE16writeStructBeginEPKc
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE15writeMessageEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE17writeMessageBeginERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEENS1_12TMessageTypeEi
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          77
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11writeStringINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEEjRKT_
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI32Ei
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE9writeByteEa
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:39,14'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI32Ei
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:40,14'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11writeStringINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEEjRKT_
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:41,14'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI32Ei
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:45,14'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11writeStringINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEEjRKT_
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:46,14'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE9writeByteEa
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:47,14'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI32Ei
    - functionName:    _ZN6apache6thrift14TConfiguration17getRecursionLimitEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TConfiguration.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      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:    _ZN6apache6thrift9transport10TTransport16getConfigurationEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 261
      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:    _ZN6apache6thrift8protocol17TProtocolDefaultsD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol9TProtocolD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:42,7'
          Dst:             _ZN6apache6thrift8protocol9TProtocolD2Ev
    - functionName:    _ZN6apache6thrift8protocol9TProtocolC2ENSt3__110shared_ptrINS0_9transport10TTransportEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6apache6thrift14TConfiguration17getRecursionLimitEv
        - _ZN6apache6thrift9transport10TTransport16getConfigurationEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:602,32'
          Dst:             _ZN6apache6thrift9transport10TTransport16getConfigurationEv
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:602,52'
          Dst:             _ZN6apache6thrift14TConfiguration17getRecursionLimitEv
    - functionName:    _ZN6apache6thrift8protocol9TProtocol23checkReadBytesAvailableERNS1_4TMapE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport23checkReadBytesAvailableEl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:618,16'
          Dst:             _ZN6apache6thrift9transport10TTransport23checkReadBytesAvailableEl
    - functionName:    _ZN6apache6thrift8protocol9TProtocol23checkReadBytesAvailableERNS1_5TListE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport23checkReadBytesAvailableEl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:612,16'
          Dst:             _ZN6apache6thrift9transport10TTransport23checkReadBytesAvailableEl
    - functionName:    _ZN6apache6thrift8protocol9TProtocol23checkReadBytesAvailableERNS1_4TSetE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 606
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport23checkReadBytesAvailableEl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:607,16'
          Dst:             _ZN6apache6thrift9transport10TTransport23checkReadBytesAvailableEl
    - functionName:    _ZN6apache6thrift8protocol9TProtocol20getMinSerializedSizeENS1_5TTypeE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEED0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:312,7'
          Dst:             _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEED2Ev
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEED2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol17TProtocolDefaultsD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:312,7'
          Dst:             _ZN6apache6thrift8protocol17TProtocolDefaultsD2Ev
    - functionName:    _ZN6apache6thrift8protocol17TProtocolDefaultsC2ENSt3__110shared_ptrINS0_9transport10TTransportEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6apache6thrift8protocol9TProtocolC2ENSt3__110shared_ptrINS0_9transport10TTransportEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:304,59'
          Dst:             _ZN6apache6thrift8protocol9TProtocolC2ENSt3__110shared_ptrINS0_9transport10TTransportEEE
    - functionName:    _ZN6apache6thrift8protocol17TProtocolDefaultsD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 42
      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:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE23checkReadBytesAvailableERNS1_4TMapE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport23checkReadBytesAvailableEl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.h:188,15'
          Dst:             _ZN6apache6thrift9transport10TTransport23checkReadBytesAvailableEl
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE23checkReadBytesAvailableERNS1_5TListE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport23checkReadBytesAvailableEl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.h:182,15'
          Dst:             _ZN6apache6thrift9transport10TTransport23checkReadBytesAvailableEl
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE23checkReadBytesAvailableERNS1_4TSetE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport23checkReadBytesAvailableEl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.h:177,15'
          Dst:             _ZN6apache6thrift9transport10TTransport23checkReadBytesAvailableEl
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE20getMinSerializedSizeENS1_5TTypeE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          145
      EdgeCount:       53
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:484,3'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:500,16'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:500,22'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:500,16'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.tcc:500,16'
          Dst:             __cxa_free_exception
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE9skip_virtENS1_5TTypeE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE4skipENS1_5TTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:482,83'
          Dst:             _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE4skipENS1_5TTypeE
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE13readUUID_virtERNS0_5TUuidE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 479
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readUUIDERNS0_5TUuidE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:479,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readUUIDERNS0_5TUuidE
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE15readBinary_virtERNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readBinaryERNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:475,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readBinaryERNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE15readString_virtERNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readStringINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEEjRT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:471,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readStringINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEEjRT_
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE15readDouble_virtERd
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readDoubleERd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:467,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readDoubleERd
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE12readI64_virtERl
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI64ERl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:463,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI64ERl
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE12readI32_virtERi
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI32ERi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:459,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI32ERi
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE12readI16_virtERs
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI16ERs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:455,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE7readI16ERs
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE13readByte_virtERa
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readByteERa
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:451,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readByteERa
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE13readBool_virtENSt3__115__bit_referenceINSA_6vectorIbNSA_9allocatorIbEEEELb1EEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE8readBoolENSt3__115__bit_referenceINSA_6vectorIbNSA_9allocatorIbEEEELb1EEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:447,43'
          Dst:             _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE8readBoolENSt3__115__bit_referenceINSA_6vectorIbNSA_9allocatorIbEEEELb1EEE
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE13readBool_virtERb
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 443
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readBoolERb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:443,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8readBoolERb
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE15readSetEnd_virtEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readSetEndEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:440,79'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readSetEndEv
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE17readSetBegin_virtERNS1_5TTypeERj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE12readSetBeginERNS1_5TTypeERj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:437,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE12readSetBeginERNS1_5TTypeERj
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE16readListEnd_virtEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11readListEndEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:434,80'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11readListEndEv
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE18readListBegin_virtERNS1_5TTypeERj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE13readListBeginERNS1_5TTypeERj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:431,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE13readListBeginERNS1_5TTypeERj
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE15readMapEnd_virtEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readMapEndEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:428,79'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE10readMapEndEv
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE17readMapBegin_virtERNS1_5TTypeESB_Rj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE12readMapBeginERNS1_5TTypeES8_Rj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:425,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE12readMapBeginERNS1_5TTypeES8_Rj
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE17readFieldEnd_virtEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE12readFieldEndEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:422,81'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE12readFieldEndEv
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE19readFieldBegin_virtERNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEERNS1_5TTypeERs
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE14readFieldBeginERNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEERNS1_5TTypeERs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:419,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE14readFieldBeginERNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEERNS1_5TTypeERs
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE18readStructEnd_virtEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE13readStructEndEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:416,82'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE13readStructEndEv
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE20readStructBegin_virtERNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE15readStructBeginERNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:413,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE15readStructBeginERNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE19readMessageEnd_virtEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE14readMessageEndEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:410,83'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE14readMessageEndEv
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE21readMessageBegin_virtERNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEERNS1_12TMessageTypeERi
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE16readMessageBeginERNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEERNS1_12TMessageTypeERi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:407,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE16readMessageBeginERNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEERNS1_12TMessageTypeERi
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE14writeUUID_virtERKNS0_5TUuidE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE9writeUUIDERKNS0_5TUuidE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:397,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE9writeUUIDERKNS0_5TUuidE
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE16writeBinary_virtERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11writeBinaryERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:393,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11writeBinaryERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEE
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE16writeString_virtERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11writeStringINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEEjRKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:389,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11writeStringINSt3__112basic_stringIcNS8_11char_traitsIcEENS8_9allocatorIcEEEEEEjRKT_
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE16writeDouble_virtEd
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11writeDoubleEd
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:385,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11writeDoubleEd
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE13writeI64_virtEl
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI64El
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:381,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI64El
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE13writeI32_virtEi
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI32Ei
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:377,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI32Ei
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE13writeI16_virtEs
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI16Es
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:373,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE8writeI16Es
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE14writeByte_virtEa
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE9writeByteEa
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:369,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE9writeByteEa
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE14writeBool_virtEb
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE9writeBoolEb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:365,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE9writeBoolEb
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE16writeSetEnd_virtEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11writeSetEndEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:362,80'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11writeSetEndEv
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE18writeSetBegin_virtENS1_5TTypeEj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE13writeSetBeginENS1_5TTypeEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:359,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE13writeSetBeginENS1_5TTypeEj
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE17writeListEnd_virtEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE12writeListEndEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:356,81'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE12writeListEndEv
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE19writeListBegin_virtENS1_5TTypeEj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE14writeListBeginENS1_5TTypeEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:353,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE14writeListBeginENS1_5TTypeEj
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE16writeMapEnd_virtEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11writeMapEndEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:350,80'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE11writeMapEndEv
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE18writeMapBegin_virtENS1_5TTypeESA_j
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE13writeMapBeginENS1_5TTypeES7_j
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:347,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE13writeMapBeginENS1_5TTypeES7_j
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE19writeFieldStop_virtEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE14writeFieldStopEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:342,83'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE14writeFieldStopEv
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE18writeFieldEnd_virtEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE13writeFieldEndEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:340,82'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE13writeFieldEndEv
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE20writeFieldBegin_virtEPKcNS1_5TTypeEs
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE15writeFieldBeginEPKcNS1_5TTypeEs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:337,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE15writeFieldBeginEPKcNS1_5TTypeEs
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE19writeStructEnd_virtEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE14writeStructEndEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:332,83'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE14writeStructEndEv
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE21writeStructBegin_virtEPKc
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE16writeStructBeginEPKc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:329,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE16writeStructBeginEPKc
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE20writeMessageEnd_virtEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE15writeMessageEndEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:325,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE15writeMessageEndEv
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEE22writeMessageBegin_virtERKNSt3__112basic_stringIcNSA_11char_traitsIcEENSA_9allocatorIcEEEENS1_12TMessageTypeEi
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE17writeMessageBeginERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEENS1_12TMessageTypeEi
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:321,43'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEE17writeMessageBeginERKNSt3__112basic_stringIcNS7_11char_traitsIcEENS7_9allocatorIcEEEENS1_12TMessageTypeEi
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEED0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.h:38,7'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEED2Ev
    - functionName:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEED2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.h:38,7'
          Dst:             _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEED2Ev
    - functionName:    _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEEC2ENSt3__110shared_ptrIS5_EE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6apache6thrift8protocol17TProtocolDefaultsC2ENSt3__110shared_ptrINS0_9transport10TTransportEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TVirtualProtocol.h:515,58'
          Dst:             _ZN6apache6thrift8protocol17TProtocolDefaultsC2ENSt3__110shared_ptrINS0_9transport10TTransportEEE
    - functionName:    _ZN6apache6thrift9transport13TMemoryBuffer7readAllEPhj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 704
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase7readAllEPhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:704,70'
          Dst:             _ZN6apache6thrift9transport11TBufferBase7readAllEPhj
    - functionName:    _ZN6apache6thrift9transport11TBufferBase7readAllEPhj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6apache6thrift9transport7readAllINS1_11TBufferBaseEEEjRT_Phj
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:84,12'
          Dst:             _ZN6apache6thrift9transport7readAllINS1_11TBufferBaseEEEjRT_Phj
    - functionName:    _ZN6apache6thrift9transport7readAllINS1_11TBufferBaseEEEjRT_Phj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          105
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase4readEPhj
        - _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:42,17'
          Dst:             _ZN6apache6thrift9transport11TBufferBase4readEPhj
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:44,7'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:44,13'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:44,7'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:44,7'
          Dst:             __cxa_free_exception
    - functionName:    _ZN6apache6thrift9transport11TBufferBase4readEPhj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport23checkReadBytesAvailableEl
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:64,5'
          Dst:             _ZN6apache6thrift9transport10TTransport23checkReadBytesAvailableEl
    - functionName:    _ZN6apache6thrift9transport10TTransport25countConsumedMessageBytesEl
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:339,7'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:339,13'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:339,7'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:339,7'
          Dst:             __cxa_free_exception
    - functionName:    _ZN6apache6thrift9transport11TBufferBase7consumeEj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          94
      EdgeCount:       29
      CyclomaticComplexity: 15
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport25countConsumedMessageBytesEl
        - _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:123,5'
          Dst:             _ZN6apache6thrift9transport10TTransport25countConsumedMessageBytesEl
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:127,7'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:127,13'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:127,7'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:127,7'
          Dst:             __cxa_free_exception
    - functionName:    _ZN6apache6thrift9transport11TBufferBase6borrowEPhPj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport10TTransport4readEPhj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport7readAllINS1_10TTransportEEEjRT_Phj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          105
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport4readEPhj
        - _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:42,17'
          Dst:             _ZN6apache6thrift9transport10TTransport4readEPhj
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:44,7'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:44,13'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:44,7'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:44,7'
          Dst:             __cxa_free_exception
    - functionName:    _ZN6apache6thrift14TConfiguration17getMaxMessageSizeEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TConfiguration.h'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 37
      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:    _ZN6apache6thrift9transport10TTransport17getMaxMessageSizeEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift14TConfiguration17getMaxMessageSizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:298,59'
          Dst:             _ZN6apache6thrift14TConfiguration17getMaxMessageSizeEv
    - functionName:    _ZN6apache6thrift9transport10TTransportD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport10TTransportD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:71,33'
          Dst:             _ZN6apache6thrift9transport10TTransportD2Ev
    - functionName:    _ZN6apache6thrift9transport10TTransportD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      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:    _ZNK6apache6thrift9transport10TTransport6isOpenEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 76
      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:    _ZN6apache6thrift9transport10TTransport4peekEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 86
      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:    _ZN6apache6thrift9transport10TTransport4openEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:95,5'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:95,11'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:95,5'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:95,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN6apache6thrift9transport10TTransport5closeEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:102,5'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:102,11'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:102,5'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:102,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN6apache6thrift9transport10TTransport9read_virtEPhj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:118,5'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:118,11'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:118,5'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:118,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN6apache6thrift9transport10TTransport12readAll_virtEPhj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport7readAllINS1_10TTransportEEEjRT_Phj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:134,12'
          Dst:             _ZN6apache6thrift9transport7readAllINS1_10TTransportEEEjRT_Phj
    - functionName:    _ZN6apache6thrift9transport10TTransport7readEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport10TTransport10write_virtEPKhj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          70
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:166,5'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:166,11'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:166,5'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:166,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN6apache6thrift9transport10TTransport8writeEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport10TTransport5flushEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 189
      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:    _ZN6apache6thrift9transport10TTransport14onewayCompleteEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 199
      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:    _ZN6apache6thrift9transport10TTransport11borrow_virtEPhPj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport10TTransport12consume_virtEj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          68
      EdgeCount:       23
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:248,5'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:248,11'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:248,5'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:248,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZNK6apache6thrift9transport10TTransport9getOriginEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport10TTransport24resetConsumedMessageSizeEl
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          101
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport17getMaxMessageSizeEv
        - _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:312,29'
          Dst:             _ZN6apache6thrift9transport10TTransport17getMaxMessageSizeEv
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:313,33'
          Dst:             _ZN6apache6thrift9transport10TTransport17getMaxMessageSizeEv
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:319,9'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:319,15'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:319,9'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:319,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN6apache6thrift9transport18TTransportDefaultsD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h'
      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:
        - _ZN6apache6thrift9transport18TTransportDefaultsD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h:45,7'
          Dst:             _ZN6apache6thrift9transport18TTransportDefaultsD2Ev
    - functionName:    _ZN6apache6thrift9transport18TTransportDefaultsD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport10TTransportD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h:45,7'
          Dst:             _ZN6apache6thrift9transport10TTransportD2Ev
    - functionName:    _ZN6apache6thrift9transport10TTransportC2ENSt3__110shared_ptrINS0_14TConfigurationEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          79
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN6apache6thrift14TConfigurationC2Eiii
        - _ZN6apache6thrift9transport10TTransport24resetConsumedMessageSizeEl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:61,61'
          Dst:             _ZN6apache6thrift14TConfigurationC2Eiii
        - Src:             '../../../../lib/cpp/src/thrift/transport/TTransport.h:65,5'
          Dst:             _ZN6apache6thrift9transport10TTransport24resetConsumedMessageSizeEl
    - functionName:    _ZN6apache6thrift14TConfigurationC2Eiii
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TConfiguration.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_11TBufferBaseENS1_18TTransportDefaultsEED0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport17TVirtualTransportINS1_11TBufferBaseENS1_18TTransportDefaultsEED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h:81,7'
          Dst:             _ZN6apache6thrift9transport17TVirtualTransportINS1_11TBufferBaseENS1_18TTransportDefaultsEED2Ev
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_11TBufferBaseENS1_18TTransportDefaultsEED2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport18TTransportDefaultsD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h:81,7'
          Dst:             _ZN6apache6thrift9transport18TTransportDefaultsD2Ev
    - functionName:    _ZN6apache6thrift9transport18TTransportDefaultsC2ENSt3__110shared_ptrINS0_14TConfigurationEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6apache6thrift9transport10TTransportC2ENSt3__110shared_ptrINS0_14TConfigurationEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h:60,74'
          Dst:             _ZN6apache6thrift9transport10TTransportC2ENSt3__110shared_ptrINS0_14TConfigurationEEE
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_11TBufferBaseENS1_18TTransportDefaultsEE12consume_virtEj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase7consumeEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h:103,78'
          Dst:             _ZN6apache6thrift9transport11TBufferBase7consumeEj
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_11TBufferBaseENS1_18TTransportDefaultsEE11borrow_virtEPhPj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase6borrowEPhPj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h:100,44'
          Dst:             _ZN6apache6thrift9transport11TBufferBase6borrowEPhPj
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_11TBufferBaseENS1_18TTransportDefaultsEE10write_virtEPKhj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase5writeEPKhj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h:96,37'
          Dst:             _ZN6apache6thrift9transport11TBufferBase5writeEPKhj
    - functionName:    _ZN6apache6thrift9transport11TBufferBase5writeEPKhj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_11TBufferBaseENS1_18TTransportDefaultsEE12readAll_virtEPhj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase7readAllEPhj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h:92,44'
          Dst:             _ZN6apache6thrift9transport11TBufferBase7readAllEPhj
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_11TBufferBaseENS1_18TTransportDefaultsEE9read_virtEPhj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase4readEPhj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h:88,44'
          Dst:             _ZN6apache6thrift9transport11TBufferBase4readEPhj
    - functionName:    _ZN6apache6thrift9transport11TBufferBaseD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport17TVirtualTransportINS1_11TBufferBaseENS1_18TTransportDefaultsEED2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:167,35'
          Dst:             _ZN6apache6thrift9transport17TVirtualTransportINS1_11TBufferBaseENS1_18TTransportDefaultsEED2Ev
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_11TBufferBaseENS1_18TTransportDefaultsEEC2INSt3__110shared_ptrINS0_14TConfigurationEEEEERKT_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6apache6thrift9transport18TTransportDefaultsC2ENSt3__110shared_ptrINS0_14TConfigurationEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h:130,7'
          Dst:             _ZN6apache6thrift9transport18TTransportDefaultsC2ENSt3__110shared_ptrINS0_14TConfigurationEEE
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_13TMemoryBufferENS1_11TBufferBaseEE12consume_virtEj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase7consumeEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h:103,78'
          Dst:             _ZN6apache6thrift9transport11TBufferBase7consumeEj
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_13TMemoryBufferENS1_11TBufferBaseEE11borrow_virtEPhPj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase6borrowEPhPj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h:100,44'
          Dst:             _ZN6apache6thrift9transport11TBufferBase6borrowEPhPj
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_13TMemoryBufferENS1_11TBufferBaseEE10write_virtEPKhj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase5writeEPKhj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h:96,37'
          Dst:             _ZN6apache6thrift9transport11TBufferBase5writeEPKhj
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_13TMemoryBufferENS1_11TBufferBaseEE12readAll_virtEPhj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport13TMemoryBuffer7readAllEPhj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h:92,44'
          Dst:             _ZN6apache6thrift9transport13TMemoryBuffer7readAllEPhj
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_13TMemoryBufferENS1_11TBufferBaseEE9read_virtEPhj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase4readEPhj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h:88,44'
          Dst:             _ZN6apache6thrift9transport11TBufferBase4readEPhj
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_13TMemoryBufferENS1_11TBufferBaseEED2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBaseD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h:81,7'
          Dst:             _ZN6apache6thrift9transport11TBufferBaseD2Ev
    - functionName:    _ZN6apache6thrift9transport11TBufferBaseC2ENSt3__110shared_ptrINS0_14TConfigurationEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport17TVirtualTransportINS1_11TBufferBaseENS1_18TTransportDefaultsEEC2INSt3__110shared_ptrINS0_14TConfigurationEEEEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:153,7'
          Dst:             _ZN6apache6thrift9transport17TVirtualTransportINS1_11TBufferBaseENS1_18TTransportDefaultsEEC2INSt3__110shared_ptrINS0_14TConfigurationEEEEERKT_
    - functionName:    _ZN6apache6thrift9transport11TBufferBaseD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      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:    _ZN6apache6thrift9transport13TMemoryBuffer10initCommonEPhjbj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          109
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNSt9bad_allocC1Ev
        - _ZNSt9bad_allocD1Ev
        - __assert_fail
        - __cxa_allocate_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:474,7'
          Dst:             __assert_fail
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:477,2'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:477,8'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:477,2'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:477,2'
          Dst:             _ZNSt9bad_allocD1Ev
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt9bad_allocC1Ev
      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:    _ZNSt9bad_allocD1Ev
      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:    _ZN6apache6thrift9transport17TVirtualTransportINS1_13TMemoryBufferENS1_11TBufferBaseEEC2INSt3__110shared_ptrINS0_14TConfigurationEEEEERKT_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBaseC2ENSt3__110shared_ptrINS0_14TConfigurationEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h:130,7'
          Dst:             _ZN6apache6thrift9transport11TBufferBaseC2ENSt3__110shared_ptrINS0_14TConfigurationEEE
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_13TMemoryBufferENS1_11TBufferBaseEED0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      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:    _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEC2ENSt3__110shared_ptrIS4_EE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEEC2ENSt3__110shared_ptrIS5_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TBinaryProtocol.h:45,7'
          Dst:             _ZN6apache6thrift8protocol16TVirtualProtocolINS1_16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEENS1_17TProtocolDefaultsEEC2ENSt3__110shared_ptrIS5_EE
    - functionName:    _ZN6apache6thrift9transport13TMemoryBufferC2EPhjNS2_12MemoryPolicyENSt3__110shared_ptrINS0_14TConfigurationEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          183
      EdgeCount:       66
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase5writeEPKhj
        - _ZN6apache6thrift9transport13TMemoryBuffer10initCommonEPhjbj
        - _ZN6apache6thrift9transport17TVirtualTransportINS1_13TMemoryBufferENS1_11TBufferBaseEEC2INSt3__110shared_ptrINS0_14TConfigurationEEEEERKT_
        - _ZN6apache6thrift9transport17TVirtualTransportINS1_13TMemoryBufferENS1_11TBufferBaseEED2Ev
        - _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:558,5'
          Branch Sides:    []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:552,7'
          Dst:             _ZN6apache6thrift9transport17TVirtualTransportINS1_13TMemoryBufferENS1_11TBufferBaseEEC2INSt3__110shared_ptrINS0_14TConfigurationEEEEERKT_
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:554,7'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:554,13'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:554,7'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:554,7'
          Dst:             __cxa_free_exception
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:561,7'
          Dst:             _ZN6apache6thrift9transport13TMemoryBuffer10initCommonEPhjbj
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:564,7'
          Dst:             _ZN6apache6thrift9transport13TMemoryBuffer10initCommonEPhjbj
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:565,13'
          Dst:             _ZN6apache6thrift9transport11TBufferBase5writeEPKhj
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:568,7'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:568,13'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:568,7'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:568,7'
          Dst:             __cxa_free_exception
        - Src:             '../../../../lib/cpp/src/thrift/transport/TBufferTransports.h:571,3'
          Dst:             _ZN6apache6thrift9transport17TVirtualTransportINS1_13TMemoryBufferENS1_11TBufferBaseEED2Ev
    - functionName:    _ZN6apache6thrift6fuzzer10fuzz_parseINS0_8protocol16TBinaryProtocolTINS0_9transport10TTransportENS3_17TNetworkBigEndianEEEEEiPKhm
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/./FuzzCommon.tcc'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          175
      EdgeCount:       56
      CyclomaticComplexity: 26
      functionsReached:
        - _ZN4fuzz8FuzzTest4readEPN6apache6thrift8protocol9TProtocolE
        - _ZN4fuzz8FuzzTestC1Ev
        - _ZN4fuzz8FuzzTestD1Ev
        - _ZN6apache6thrift14TConfigurationC2Eiii
        - _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEC2ENSt3__110shared_ptrIS4_EE
        - _ZN6apache6thrift9transport13TMemoryBufferC2EPhjNS2_12MemoryPolicyENSt3__110shared_ptrINS0_14TConfigurationEEE
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './FuzzCommon.tcc:63,48'
          Dst:             _ZN6apache6thrift14TConfigurationC2Eiii
        - Src:             './FuzzCommon.tcc:64,46'
          Dst:             _ZN6apache6thrift9transport13TMemoryBufferC2EPhjNS2_12MemoryPolicyENSt3__110shared_ptrINS0_14TConfigurationEEE
        - Src:             './FuzzCommon.tcc:65,42'
          Dst:             _ZN6apache6thrift8protocol16TBinaryProtocolTINS0_9transport10TTransportENS1_17TNetworkBigEndianEEC2ENSt3__110shared_ptrIS4_EE
        - Src:             './FuzzCommon.tcc:67,14'
          Dst:             _ZN4fuzz8FuzzTestC1Ev
        - Src:             './FuzzCommon.tcc:68,10'
          Dst:             _ZN4fuzz8FuzzTest4readEPN6apache6thrift8protocol9TProtocolE
        - Src:             './FuzzCommon.tcc:69,3'
          Dst:             _ZN4fuzz8FuzzTestD1Ev
        - Src:             './FuzzCommon.tcc:69,3'
          Dst:             _ZN4fuzz8FuzzTestD1Ev
        - Src:             './FuzzCommon.tcc:69,3'
          Dst:             __cxa_begin_catch
        - Src:             './FuzzCommon.tcc:71,3'
          Dst:             __cxa_end_catch
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/FuzzParseBinary.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift6fuzzer10fuzz_parseINS0_8protocol16TBinaryProtocolTINS0_9transport10TTransportENS3_17TNetworkBigEndianEEEEEiPKhm
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'FuzzParseBinary.cpp:26,10'
          Dst:             _ZN6apache6thrift6fuzzer10fuzz_parseINS0_8protocol16TBinaryProtocolTINS0_9transport10TTransportENS3_17TNetworkBigEndianEEEEEiPKhm
    - functionName:    _GLOBAL__sub_I_FuzzTest_types.cpp
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __cxx_global_var_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             __cxx_global_var_init
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 37
      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:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift13TEnumIteratorC2EiPiPPKc
        - __cxa_atexit
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:32,60'
          Dst:             _ZN6apache6thrift13TEnumIteratorC2EiPiPPKc
        - Src:             'gen-cpp/FuzzTest_types.cpp:32,131'
          Dst:             _ZN6apache6thrift13TEnumIteratorC2EiPiPPKc
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             __cxa_atexit
    - functionName:    _ZN6apache6thrift13TEnumIteratorC2EiPiPPKc
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/Thrift.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          24
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6apache6thrift13TEnumIteratorneERKS1_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/Thrift.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6apache6thrift13TEnumIteratoreqERKS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/Thrift.h:72,68'
          Dst:             _ZNK6apache6thrift13TEnumIteratoreqERKS1_
    - functionName:    _ZNK6apache6thrift13TEnumIteratordeEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/Thrift.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift13TEnumIteratorppEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/Thrift.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      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:    _ZNK6apache6thrift13TEnumIteratoreqERKS1_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/Thrift.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          102
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9to_stringIKN4fuzz8TestEnum4typeENSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEESC_RKNS6_4pairIT_T0_EE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       23
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN4fuzz9to_stringERKNS_8TestEnum4typeE
        - _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:94,8'
          Dst:             _ZN4fuzz9to_stringERKNS_8TestEnum4typeE
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:94,38'
          Dst:             _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKT_
    - functionName:    _ZN4fuzz9to_stringERKNS_8TestEnum4typeE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKT_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9to_stringINSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeIN4fuzz8TestEnum4typeENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEPNS2_11__tree_nodeISF_PvEElEEEEEESE_RKT_SO_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          100
      EdgeCount:       37
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN6apache6thrift9to_stringIKN4fuzz8TestEnum4typeENSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEESC_RKNS6_4pairIT_T0_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:104,10'
          Dst:             _ZN6apache6thrift9to_stringIKN4fuzz8TestEnum4typeENSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEEEESC_RKNS6_4pairIT_T0_EE
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9to_stringINSt3__111__wrap_iterIPKN4fuzz15RecursiveStructEEEEENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_SH_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       33
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN6apache6thrift9to_stringIN4fuzz15RecursiveStructEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:104,10'
          Dst:             _ZN6apache6thrift9to_stringIN4fuzz15RecursiveStructEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
    - functionName:    _ZN6apache6thrift9to_stringIN4fuzz15RecursiveStructEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_15RecursiveStructE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:44,5'
          Dst:             _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_15RecursiveStructE
    - functionName:    _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_15RecursiveStructE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4fuzz15RecursiveStructeqERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1491
      functionLinenumberEnd: 1503
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          125
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz15RecursiveStructC1ERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4fuzz23_RecursiveStruct__issetC2Ev
        - _ZN6apache6thrift5TBaseC2Ev
        - _ZN6apache6thrift5TBaseD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1505,18'
          Dst:             _ZN6apache6thrift5TBaseC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1505,18'
          Dst:             _ZN4fuzz23_RecursiveStruct__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1510,1'
          Dst:             _ZN6apache6thrift5TBaseD2Ev
    - functionName:    _ZN6apache6thrift5TBaseC2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TBase.h'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz23_RecursiveStruct__issetC2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift5TBaseD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TBase.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:154,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz15RecursiveStructaSERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1511
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz15RecursiveStructD1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionLinenumberEnd: 1341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz15RecursiveStructD2Ev
        - _ZN6apache6thrift5TBaseD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1340,46'
          Dst:             _ZN4fuzz15RecursiveStructD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1340,46'
          Dst:             _ZN6apache6thrift5TBaseD2Ev
    - functionName:    _ZN4fuzz15RecursiveStructD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionLinenumberEnd: 1341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz15RecursiveStructD1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1340,46'
          Dst:             _ZN4fuzz15RecursiveStructD1Ev
    - functionName:    _ZN4fuzz15RecursiveStruct4readEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1368
      functionLinenumberEnd: 1443
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         59
      ICount:          352
      EdgeCount:       110
      CyclomaticComplexity: 53
      functionsReached:
        - _ZN4fuzz15RecursiveStructC1Ev
        - _ZN6apache6thrift8protocol22TInputRecursionTrackerC2ERNS1_9TProtocolE
        - _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
        - _ZN6apache6thrift8protocol9TProtocol11readListEndEv
        - _ZN6apache6thrift8protocol9TProtocol12readFieldEndEv
        - _ZN6apache6thrift8protocol9TProtocol13readListBeginERNS1_5TTypeERj
        - _ZN6apache6thrift8protocol9TProtocol13readStructEndEv
        - _ZN6apache6thrift8protocol9TProtocol14readFieldBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERNS1_5TTypeERs
        - _ZN6apache6thrift8protocol9TProtocol15readStructBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - _ZN6apache6thrift8protocol9TProtocol7readI32ERi
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gen-cpp/FuzzTest_types.cpp:1387,5'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1370,54'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerC2ERNS1_9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1376,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15readStructBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1383,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14readFieldBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERNS1_5TTypeERs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1443,1'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1392,68'
          Dst:             _ZN4fuzz15RecursiveStructC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1402,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1407,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol7readI32ERi
        - Src:             'gen-cpp/FuzzTest_types.cpp:1410,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1419,28'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13readListBeginERNS1_5TTypeERj
        - Src:             'gen-cpp/FuzzTest_types.cpp:1426,28'
          Dst:             _ZN6apache6thrift8protocol9TProtocol11readListEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1430,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1434,24'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1437,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol12readFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1440,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13readStructEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1443,1'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
    - functionName:    _ZNK4fuzz15RecursiveStruct5writeEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1445
      functionLinenumberEnd: 1480
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          236
      EdgeCount:       56
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN6apache6thrift8protocol23TOutputRecursionTrackerC2ERNS1_9TProtocolE
        - _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
        - _ZN6apache6thrift8protocol9TProtocol12writeListEndEv
        - _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - _ZN6apache6thrift8protocol9TProtocol14writeFieldStopEv
        - _ZN6apache6thrift8protocol9TProtocol14writeListBeginENS1_5TTypeEj
        - _ZN6apache6thrift8protocol9TProtocol14writeStructEndEv
        - _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - _ZN6apache6thrift8protocol9TProtocol16writeStructBeginEPKc
        - _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1447,55'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerC2ERNS1_9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1448,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol16writeStructBeginEPKc
        - Src:             'gen-cpp/FuzzTest_types.cpp:1451,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1480,1'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1454,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol16writeStructBeginEPKc
        - Src:             'gen-cpp/FuzzTest_types.cpp:1455,14'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14writeStructEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1456,14'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14writeFieldStopEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1458,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1460,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1461,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
        - Src:             'gen-cpp/FuzzTest_types.cpp:1462,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1465,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1467,22'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14writeListBeginENS1_5TTypeEj
        - Src:             'gen-cpp/FuzzTest_types.cpp:1473,22'
          Dst:             _ZN6apache6thrift8protocol9TProtocol12writeListEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1475,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1477,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14writeFieldStopEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1478,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14writeStructEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1480,1'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
    - functionName:    _ZNK4fuzz15RecursiveStruct7printToERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionLinenumberEnd: 1525
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          167
      EdgeCount:       30
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9to_stringIN4fuzz15RecursiveStructEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS4_6vectorIT_NS8_ISC_EEEE
        - _ZN6apache6thrift9to_stringINSt3__110shared_ptrIN4fuzz15RecursiveStructEEEEENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
        - _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1521,49'
          Dst:             _ZN6apache6thrift9to_stringINSt3__110shared_ptrIN4fuzz15RecursiveStructEEEEENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1522,29'
          Dst:             _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1523,59'
          Dst:             _ZN6apache6thrift9to_stringIN4fuzz15RecursiveStructEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS4_6vectorIT_NS8_ISC_EEEE
    - functionName:    _ZN6apache6thrift9to_stringINSt3__110shared_ptrIN4fuzz15RecursiveStructEEEEENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9to_stringIN4fuzz15RecursiveStructEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS4_6vectorIT_NS8_ISC_EEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6apache6thrift9to_stringINSt3__111__wrap_iterIPKN4fuzz15RecursiveStructEEEEENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_SH_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:112,15'
          Dst:             _ZN6apache6thrift9to_stringINSt3__111__wrap_iterIPKN4fuzz15RecursiveStructEEEEENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_SH_
    - functionName:    _ZN6apache6thrift8protocol23TOutputRecursionTrackerC2ERNS1_9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol9TProtocol29incrementOutputRecursionDepthEv
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:680,11'
          Dst:             _ZN6apache6thrift8protocol9TProtocol29incrementOutputRecursionDepthEv
    - functionName:    _ZN6apache6thrift8protocol9TProtocol16writeStructBeginEPKc
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6apache6thrift8protocol9TProtocol29decrementOutputRecursionDepthEv
        - __clang_call_terminate
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:683,11'
          Dst:             _ZN6apache6thrift8protocol9TProtocol29decrementOutputRecursionDepthEv
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:683,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6apache6thrift8protocol9TProtocol14writeStructEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol14writeFieldStopEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    42
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol14writeListBeginENS1_5TTypeEj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol12writeListEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol29decrementOutputRecursionDepthEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 588
      functionLinenumberEnd: 588
      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:    _ZN6apache6thrift8protocol9TProtocol29incrementOutputRecursionDepthEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - _ZN6apache6thrift8protocol18TProtocolExceptionD2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:585,7'
          Dst:             __cxa_allocate_exception
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:585,13'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:585,7'
          Dst:             __cxa_throw
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:585,7'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionD2Ev
        - Src:             '../../../../lib/cpp/src/thrift/protocol/TProtocol.h:585,7'
          Dst:             __cxa_free_exception
    - functionName:    _ZN6apache6thrift8protocol9TProtocol15readStructBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol14readFieldBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERNS1_5TTypeERs
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz15RecursiveStructC1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1346
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4fuzz23_RecursiveStruct__issetC2Ev
        - _ZN6apache6thrift5TBaseC2Ev
        - __clang_call_terminate
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1343,18'
          Dst:             _ZN6apache6thrift5TBaseC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1343,18'
          Dst:             _ZN4fuzz23_RecursiveStruct__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1343,18'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    50
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol7readI32ERi
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol13readListBeginERNS1_5TTypeERj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol11readListEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol12readFieldEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol13readStructEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz15RecursiveStructD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1340
      functionLinenumberEnd: 1341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift5TBaseD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TBase.h'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      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:    _ZN6apache6thrift9to_stringINSt3__121__tree_const_iteratorIlPNS2_11__tree_nodeIlPvEElEEEENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_SH_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          97
      EdgeCount:       36
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN6apache6thrift9to_stringIlEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:104,10'
          Dst:             _ZN6apache6thrift9to_stringIlEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
    - functionName:    _ZN6apache6thrift9to_stringIlEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9to_stringIKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_6vectorIiNS6_IiEEEEEES8_RKNS2_4pairIT_T0_EE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       23
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKT_
        - _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS2_6vectorIT_NS6_ISA_EEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:94,8'
          Dst:             _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKT_
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:94,38'
          Dst:             _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS2_6vectorIT_NS6_ISA_EEEE
    - functionName:    _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS2_6vectorIT_NS6_ISA_EEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6apache6thrift9to_stringINSt3__111__wrap_iterIPKiEEEENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_SF_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:112,15'
          Dst:             _ZN6apache6thrift9to_stringINSt3__111__wrap_iterIPKiEEEENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_SF_
    - functionName:    _ZN6apache6thrift9to_stringINSt3__111__wrap_iterIPKiEEEENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_SF_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       33
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:104,10'
          Dst:             _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
    - functionName:    _ZN6apache6thrift9to_stringINSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_6vectorIiNS9_IiEEEEEEPNS2_11__tree_nodeISF_PvEElEEEEEESB_RKT_SO_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          100
      EdgeCount:       37
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN6apache6thrift9to_stringIKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_6vectorIiNS6_IiEEEEEES8_RKNS2_4pairIT_T0_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:104,10'
          Dst:             _ZN6apache6thrift9to_stringIKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_6vectorIiNS6_IiEEEEEES8_RKNS2_4pairIT_T0_EE
    - functionName:    _ZN6apache6thrift9to_stringINSt3__111__wrap_iterIPKN4fuzz10BasicTypesEEEEENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_SH_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          91
      EdgeCount:       33
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN6apache6thrift9to_stringIN4fuzz10BasicTypesEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:104,10'
          Dst:             _ZN6apache6thrift9to_stringIN4fuzz10BasicTypesEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
    - functionName:    _ZN6apache6thrift9to_stringIN4fuzz10BasicTypesEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_10BasicTypesE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:44,5'
          Dst:             _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_10BasicTypesE
    - functionName:    _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_10BasicTypesE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9to_stringIKiNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEES9_RKNS3_4pairIT_T0_EE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       23
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKT_
        - _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:94,8'
          Dst:             _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:94,38'
          Dst:             _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKT_
    - functionName:    _ZN6apache6thrift9to_stringINSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeIiNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEPNS2_11__tree_nodeISC_PvEElEEEEEESB_RKT_SL_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          100
      EdgeCount:       37
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN6apache6thrift9to_stringIKiNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEES9_RKNS3_4pairIT_T0_EE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:104,10'
          Dst:             _ZN6apache6thrift9to_stringIKiNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEEES9_RKNS3_4pairIT_T0_EE
    - functionName:    _ZN6apache6thrift9to_stringINSt3__121__tree_const_iteratorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPNS2_11__tree_nodeIS9_PvEElEEEES9_RKT_SH_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          97
      EdgeCount:       36
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:104,10'
          Dst:             _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKT_
    - functionName:    _ZNK4fuzz10BasicTypeseqERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          138
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached:
        - _ZNK6apache6thrift5TUuideqERKS1_
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:294,20'
          Dst:             _ZNK6apache6thrift5TUuideqERKS1_
    - functionName:    _ZNK6apache6thrift5TUuideqERKS1_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TUuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZNK6apache6thrift5TUuid3endEv
        - _ZNK6apache6thrift5TUuid5beginEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TUuid.h:151,28'
          Dst:             _ZNK6apache6thrift5TUuid5beginEv
        - Src:             '../../../../lib/cpp/src/thrift/TUuid.h:151,43'
          Dst:             _ZNK6apache6thrift5TUuid3endEv
        - Src:             '../../../../lib/cpp/src/thrift/TUuid.h:151,71'
          Dst:             _ZNK6apache6thrift5TUuid5beginEv
        - Src:             '../../../../lib/cpp/src/thrift/TUuid.h:151,86'
          Dst:             _ZNK6apache6thrift5TUuid3endEv
    - functionName:    _ZNK6apache6thrift5TUuid5beginEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TUuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      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:    _ZNK6apache6thrift5TUuid3endEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TUuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6apache6thrift5TUuid4sizeEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TUuid.h:115,56'
          Dst:             _ZNK6apache6thrift5TUuid4sizeEv
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz10BasicTypesC1ERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          103
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4fuzz18_BasicTypes__issetC2Ev
        - _ZN6apache6thrift5TBaseC2Ev
        - _ZN6apache6thrift5TBaseD2Ev
        - _ZN6apache6thrift5TUuidC2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:299,13'
          Dst:             _ZN6apache6thrift5TBaseC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:299,13'
          Dst:             _ZN6apache6thrift5TUuidC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:299,13'
          Dst:             _ZN4fuzz18_BasicTypes__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:310,1'
          Dst:             _ZN6apache6thrift5TBaseD2Ev
    - functionName:    _ZN4fuzz18_BasicTypes__issetC2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          43
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz10BasicTypesD1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz10BasicTypesD2Ev
        - _ZN6apache6thrift5TBaseD2Ev
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:54,36'
          Dst:             _ZN4fuzz10BasicTypesD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:54,36'
          Dst:             _ZN6apache6thrift5TBaseD2Ev
    - functionName:    _ZN4fuzz10BasicTypesD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz10BasicTypesD1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:54,36'
          Dst:             _ZN4fuzz10BasicTypesD1Ev
    - functionName:    _ZN4fuzz10BasicTypes4readEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         71
      ICount:          428
      EdgeCount:       127
      CyclomaticComplexity: 58
      functionsReached:
        - _ZN6apache6thrift8protocol22TInputRecursionTrackerC2ERNS1_9TProtocolE
        - _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
        - _ZN6apache6thrift8protocol9TProtocol10readBinaryERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol10readDoubleERd
        - _ZN6apache6thrift8protocol9TProtocol10readStringERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol12readFieldEndEv
        - _ZN6apache6thrift8protocol9TProtocol13readStructEndEv
        - _ZN6apache6thrift8protocol9TProtocol14readFieldBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERNS1_5TTypeERs
        - _ZN6apache6thrift8protocol9TProtocol15readStructBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - _ZN6apache6thrift8protocol9TProtocol7readI16ERs
        - _ZN6apache6thrift8protocol9TProtocol7readI32ERi
        - _ZN6apache6thrift8protocol9TProtocol7readI64ERl
        - _ZN6apache6thrift8protocol9TProtocol8readBoolERb
        - _ZN6apache6thrift8protocol9TProtocol8readByteERa
        - _ZN6apache6thrift8protocol9TProtocol8readUUIDERNS0_5TUuidE
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gen-cpp/FuzzTest_types.cpp:130,5'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:113,54'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerC2ERNS1_9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:119,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15readStructBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:126,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14readFieldBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERNS1_5TTypeERs
        - Src:             'gen-cpp/FuzzTest_types.cpp:214,1'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:134,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8readBoolERb
        - Src:             'gen-cpp/FuzzTest_types.cpp:137,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:142,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8readByteERa
        - Src:             'gen-cpp/FuzzTest_types.cpp:145,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:150,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol7readI16ERs
        - Src:             'gen-cpp/FuzzTest_types.cpp:153,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:158,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol7readI32ERi
        - Src:             'gen-cpp/FuzzTest_types.cpp:161,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:166,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol7readI64ERl
        - Src:             'gen-cpp/FuzzTest_types.cpp:169,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:174,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol10readDoubleERd
        - Src:             'gen-cpp/FuzzTest_types.cpp:177,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:182,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol10readStringERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:185,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:190,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol10readBinaryERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:193,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:198,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8readUUIDERNS0_5TUuidE
        - Src:             'gen-cpp/FuzzTest_types.cpp:201,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:205,24'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:208,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol12readFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:211,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13readStructEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:214,1'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
    - functionName:    _ZNK4fuzz10BasicTypes5writeEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          296
      EdgeCount:       39
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6apache6thrift8protocol23TOutputRecursionTrackerC2ERNS1_9TProtocolE
        - _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
        - _ZN6apache6thrift8protocol9TProtocol11writeBinaryERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol11writeDoubleEd
        - _ZN6apache6thrift8protocol9TProtocol11writeStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - _ZN6apache6thrift8protocol9TProtocol14writeFieldStopEv
        - _ZN6apache6thrift8protocol9TProtocol14writeStructEndEv
        - _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - _ZN6apache6thrift8protocol9TProtocol16writeStructBeginEPKc
        - _ZN6apache6thrift8protocol9TProtocol8writeI16Es
        - _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
        - _ZN6apache6thrift8protocol9TProtocol8writeI64El
        - _ZN6apache6thrift8protocol9TProtocol9writeBoolEb
        - _ZN6apache6thrift8protocol9TProtocol9writeByteEa
        - _ZN6apache6thrift8protocol9TProtocol9writeUUIDERKNS0_5TUuidE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:218,55'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerC2ERNS1_9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:219,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol16writeStructBeginEPKc
        - Src:             'gen-cpp/FuzzTest_types.cpp:221,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:222,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol9writeBoolEb
        - Src:             'gen-cpp/FuzzTest_types.cpp:223,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:225,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:226,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol9writeByteEa
        - Src:             'gen-cpp/FuzzTest_types.cpp:227,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:229,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:230,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8writeI16Es
        - Src:             'gen-cpp/FuzzTest_types.cpp:231,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:233,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:234,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
        - Src:             'gen-cpp/FuzzTest_types.cpp:235,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:237,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:238,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8writeI64El
        - Src:             'gen-cpp/FuzzTest_types.cpp:239,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:241,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:242,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol11writeDoubleEd
        - Src:             'gen-cpp/FuzzTest_types.cpp:243,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:245,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:246,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol11writeStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:247,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:249,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:250,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol11writeBinaryERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:251,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:253,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:254,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol9writeUUIDERKNS0_5TUuidE
        - Src:             'gen-cpp/FuzzTest_types.cpp:255,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:257,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14writeFieldStopEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:258,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14writeStructEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:260,1'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:260,1'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
    - functionName:    _ZNK4fuzz10BasicTypes7printToERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          191
      EdgeCount:       34
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6apache6thrift9to_stringERKNS0_5TUuidE
        - _ZN6apache6thrift9to_stringERKa
        - _ZN6apache6thrift9to_stringERKd
        - _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKT_
        - _ZN6apache6thrift9to_stringIbEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
        - _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
        - _ZN6apache6thrift9to_stringIlEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
        - _ZN6apache6thrift9to_stringIsEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:327,27'
          Dst:             _ZN6apache6thrift9to_stringIbEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:328,35'
          Dst:             _ZN6apache6thrift9to_stringERKa
        - Src:             'gen-cpp/FuzzTest_types.cpp:329,34'
          Dst:             _ZN6apache6thrift9to_stringIsEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:330,34'
          Dst:             _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:331,34'
          Dst:             _ZN6apache6thrift9to_stringIlEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:332,37'
          Dst:             _ZN6apache6thrift9to_stringERKd
        - Src:             'gen-cpp/FuzzTest_types.cpp:333,37'
          Dst:             _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:334,37'
          Dst:             _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:335,35'
          Dst:             _ZN6apache6thrift9to_stringERKNS0_5TUuidE
    - functionName:    _ZN6apache6thrift9to_stringIbEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9to_stringERKa
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9to_stringIsEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9to_stringERKd
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log10f
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol9writeBoolEb
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol9writeByteEa
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol8writeI16Es
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol8writeI64El
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol11writeDoubleEd
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol11writeStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol11writeBinaryERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol9writeUUIDERKNS0_5TUuidE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol8readBoolERb
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol8readByteERa
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol7readI16ERs
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol7readI64ERl
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol10readDoubleERd
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol10readStringERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol10readBinaryERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol8readUUIDERNS0_5TUuidE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz10BasicTypesD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz10BasicTypesC1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4fuzz18_BasicTypes__issetC2Ev
        - _ZN6apache6thrift5TBaseC2Ev
        - _ZN6apache6thrift5TUuidC2Ev
        - __clang_call_terminate
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:57,13'
          Dst:             _ZN6apache6thrift5TBaseC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:66,6'
          Dst:             _ZN6apache6thrift5TUuidC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:57,13'
          Dst:             _ZN4fuzz18_BasicTypes__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:57,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4fuzz10BasicTypesaSERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift5TUuid4swapERS1_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TUuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 120
      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:    _ZN6apache6thrift9to_stringIN4fuzz8TestEnum4typeENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEESB_RKNS5_3mapIT_T0_NS5_4lessISD_EENS9_INS5_4pairIKSD_SE_EEEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6apache6thrift9to_stringINSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeIN4fuzz8TestEnum4typeENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEPNS2_11__tree_nodeISF_PvEElEEEEEESE_RKT_SO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:119,15'
          Dst:             _ZN6apache6thrift9to_stringINSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeIN4fuzz8TestEnum4typeENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEPNS2_11__tree_nodeISF_PvEElEEEEEESE_RKT_SO_
    - functionName:    _ZN6apache6thrift9to_stringIN4fuzz11FieldIDTestEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_11FieldIDTestE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:44,5'
          Dst:             _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_11FieldIDTestE
    - functionName:    _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_11FieldIDTestE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9to_stringIN4fuzz11EmptyStructEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_11EmptyStructE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:44,5'
          Dst:             _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_11EmptyStructE
    - functionName:    _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_11EmptyStructE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9to_stringIN4fuzz9TestUnionEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_9TestUnionE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:44,5'
          Dst:             _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_9TestUnionE
    - functionName:    _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_9TestUnionE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 824
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9to_stringIN4fuzz10ContainersEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_10ContainersE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:44,5'
          Dst:             _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_10ContainersE
    - functionName:    _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_10ContainersE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1011
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9to_stringIN4fuzz12RequirednessEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_12RequirednessE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:44,5'
          Dst:             _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_12RequirednessE
    - functionName:    _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_12RequirednessE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4fuzz8FuzzTest7printToERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1893
      functionLinenumberEnd: 1908
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         66
      ICount:          402
      EdgeCount:       128
      CyclomaticComplexity: 64
      functionsReached:
        - _ZN4fuzz9to_stringERKNS_8TestEnum4typeE
        - _ZN6apache6thrift9to_stringIN4fuzz10BasicTypesEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
        - _ZN6apache6thrift9to_stringIN4fuzz10ContainersEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
        - _ZN6apache6thrift9to_stringIN4fuzz11EmptyStructEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
        - _ZN6apache6thrift9to_stringIN4fuzz11FieldIDTestEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
        - _ZN6apache6thrift9to_stringIN4fuzz12RequirednessEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
        - _ZN6apache6thrift9to_stringIN4fuzz15RecursiveStructEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
        - _ZN6apache6thrift9to_stringIN4fuzz8TestEnum4typeENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEESB_RKNS5_3mapIT_T0_NS5_4lessISD_EENS9_INS5_4pairIKSD_SE_EEEEEE
        - _ZN6apache6thrift9to_stringIN4fuzz9TestUnionEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
        - _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKT_
        - _ZN6apache6thrift9to_stringIlEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1896,22'
          Dst:             _ZN6apache6thrift9to_stringIN4fuzz10BasicTypesEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1897,38'
          Dst:             _ZN6apache6thrift9to_stringIN4fuzz12RequirednessEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1898,35'
          Dst:             _ZN6apache6thrift9to_stringIN4fuzz10ContainersEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1899,36'
          Dst:             _ZN6apache6thrift9to_stringIN4fuzz9TestUnionEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1900,61'
          Dst:             _ZN6apache6thrift9to_stringIN4fuzz15RecursiveStructEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1901,53'
          Dst:             _ZN6apache6thrift9to_stringIN4fuzz11EmptyStructEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1902,61'
          Dst:             _ZN6apache6thrift9to_stringIN4fuzz11FieldIDTestEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1903,35'
          Dst:             _ZN4fuzz9to_stringERKNS_8TestEnum4typeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1904,59'
          Dst:             _ZN6apache6thrift9to_stringIN4fuzz8TestEnum4typeENSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEEESB_RKNS5_3mapIT_T0_NS5_4lessISD_EENS9_INS5_4pairIKSD_SE_EEEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1905,32'
          Dst:             _ZN6apache6thrift9to_stringIlEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1906,29'
          Dst:             _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKT_
    - functionName:    _ZN4fuzz8FuzzTestaSERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1878
      functionLinenumberEnd: 1891
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz10BasicTypesaSERKS0_
        - _ZN4fuzz10ContainersaSERKS0_
        - _ZN4fuzz11EmptyStructaSERKS0_
        - _ZN4fuzz11FieldIDTestaSERKS0_
        - _ZN4fuzz12RequirednessaSERKS0_
        - _ZN4fuzz15RecursiveStructaSERKS0_
        - _ZN4fuzz9TestUnionaSERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1879,9'
          Dst:             _ZN4fuzz10BasicTypesaSERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1880,17'
          Dst:             _ZN4fuzz12RequirednessaSERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1881,14'
          Dst:             _ZN4fuzz10ContainersaSERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1882,15'
          Dst:             _ZN4fuzz9TestUnionaSERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1883,13'
          Dst:             _ZN4fuzz15RecursiveStructaSERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1884,9'
          Dst:             _ZN4fuzz11EmptyStructaSERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1885,13'
          Dst:             _ZN4fuzz11FieldIDTestaSERKS0_
    - functionName:    _ZN4fuzz12RequirednessaSERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz10ContainersaSERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz9TestUnionaSERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz10BasicTypesaSERKS0_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:963,16'
          Dst:             _ZN4fuzz10BasicTypesaSERKS0_
    - functionName:    _ZN4fuzz11EmptyStructaSERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz11FieldIDTestaSERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz8FuzzTestC1ERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1864
      functionLinenumberEnd: 1877
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          152
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4fuzz10BasicTypesC1Ev
        - _ZN4fuzz10BasicTypesD1Ev
        - _ZN4fuzz10BasicTypesaSERKS0_
        - _ZN4fuzz10ContainersC1Ev
        - _ZN4fuzz10ContainersD1Ev
        - _ZN4fuzz10ContainersaSERKS0_
        - _ZN4fuzz11EmptyStructC1Ev
        - _ZN4fuzz11EmptyStructD1Ev
        - _ZN4fuzz11EmptyStructaSERKS0_
        - _ZN4fuzz11FieldIDTestC1Ev
        - _ZN4fuzz11FieldIDTestD1Ev
        - _ZN4fuzz11FieldIDTestaSERKS0_
        - _ZN4fuzz12RequirednessC1Ev
        - _ZN4fuzz12RequirednessD1Ev
        - _ZN4fuzz12RequirednessaSERKS0_
        - _ZN4fuzz15RecursiveStructC1Ev
        - _ZN4fuzz15RecursiveStructD1Ev
        - _ZN4fuzz15RecursiveStructaSERKS0_
        - _ZN4fuzz16_FuzzTest__issetC2Ev
        - _ZN4fuzz9TestUnionC1Ev
        - _ZN4fuzz9TestUnionD1Ev
        - _ZN4fuzz9TestUnionaSERKS0_
        - _ZN6apache6thrift5TBaseC2Ev
        - _ZN6apache6thrift5TBaseD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1864,11'
          Dst:             _ZN6apache6thrift5TBaseC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1864,11'
          Dst:             _ZN4fuzz10BasicTypesC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1864,11'
          Dst:             _ZN4fuzz12RequirednessC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1864,11'
          Dst:             _ZN4fuzz10ContainersC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1864,11'
          Dst:             _ZN4fuzz9TestUnionC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1864,11'
          Dst:             _ZN4fuzz15RecursiveStructC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1864,11'
          Dst:             _ZN4fuzz11EmptyStructC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1864,11'
          Dst:             _ZN4fuzz11FieldIDTestC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1864,11'
          Dst:             _ZN4fuzz16_FuzzTest__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1865,9'
          Dst:             _ZN4fuzz10BasicTypesaSERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1866,17'
          Dst:             _ZN4fuzz12RequirednessaSERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1867,14'
          Dst:             _ZN4fuzz10ContainersaSERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1868,15'
          Dst:             _ZN4fuzz9TestUnionaSERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1869,13'
          Dst:             _ZN4fuzz15RecursiveStructaSERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1870,9'
          Dst:             _ZN4fuzz11EmptyStructaSERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1871,13'
          Dst:             _ZN4fuzz11FieldIDTestaSERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1877,1'
          Dst:             _ZN4fuzz11FieldIDTestD1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1877,1'
          Dst:             _ZN4fuzz11EmptyStructD1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1877,1'
          Dst:             _ZN4fuzz15RecursiveStructD1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1877,1'
          Dst:             _ZN4fuzz9TestUnionD1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1877,1'
          Dst:             _ZN4fuzz10ContainersD1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1877,1'
          Dst:             _ZN4fuzz12RequirednessD1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1877,1'
          Dst:             _ZN4fuzz10BasicTypesD1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1877,1'
          Dst:             _ZN6apache6thrift5TBaseD2Ev
    - functionName:    _ZN4fuzz12RequirednessC1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4fuzz20_Requiredness__issetC2Ev
        - _ZN6apache6thrift5TBaseC2Ev
        - _ZN6apache6thrift5TBaseD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:343,15'
          Dst:             _ZN6apache6thrift5TBaseC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:343,15'
          Dst:             _ZN4fuzz20_Requiredness__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:348,1'
          Dst:             _ZN6apache6thrift5TBaseD2Ev
    - functionName:    _ZN4fuzz10ContainersC1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4fuzz18_Containers__issetC2Ev
        - _ZN6apache6thrift5TBaseC2Ev
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:982,13'
          Dst:             _ZN6apache6thrift5TBaseC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:982,13'
          Dst:             _ZN4fuzz18_Containers__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:982,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4fuzz9TestUnionC1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4fuzz10BasicTypesC1Ev
        - _ZN4fuzz17_TestUnion__issetC2Ev
        - _ZN6apache6thrift5TBaseC2Ev
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:796,12'
          Dst:             _ZN6apache6thrift5TBaseC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:796,12'
          Dst:             _ZN4fuzz10BasicTypesC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:796,12'
          Dst:             _ZN4fuzz17_TestUnion__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:796,12'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4fuzz11EmptyStructC1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift5TBaseC2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:721,14'
          Dst:             _ZN6apache6thrift5TBaseC2Ev
    - functionName:    _ZN4fuzz11FieldIDTestC1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4fuzz19_FieldIDTest__issetC2Ev
        - _ZN6apache6thrift5TBaseC2Ev
        - __clang_call_terminate
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:550,14'
          Dst:             _ZN6apache6thrift5TBaseC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:550,14'
          Dst:             _ZN4fuzz19_FieldIDTest__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:550,14'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4fuzz16_FuzzTest__issetC2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz11FieldIDTestD1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz11FieldIDTestD2Ev
        - _ZN6apache6thrift5TBaseD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:547,38'
          Dst:             _ZN4fuzz11FieldIDTestD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:547,38'
          Dst:             _ZN6apache6thrift5TBaseD2Ev
    - functionName:    _ZN4fuzz11EmptyStructD1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz11EmptyStructD2Ev
        - _ZN6apache6thrift5TBaseD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:718,38'
          Dst:             _ZN4fuzz11EmptyStructD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:718,38'
          Dst:             _ZN6apache6thrift5TBaseD2Ev
    - functionName:    _ZN4fuzz9TestUnionD1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz9TestUnionD2Ev
        - _ZN6apache6thrift5TBaseD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:793,34'
          Dst:             _ZN4fuzz9TestUnionD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:793,34'
          Dst:             _ZN6apache6thrift5TBaseD2Ev
    - functionName:    _ZN4fuzz10ContainersD1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz10ContainersD2Ev
        - _ZN6apache6thrift5TBaseD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:979,36'
          Dst:             _ZN4fuzz10ContainersD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:979,36'
          Dst:             _ZN6apache6thrift5TBaseD2Ev
    - functionName:    _ZN4fuzz12RequirednessD1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz12RequirednessD2Ev
        - _ZN6apache6thrift5TBaseD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:340,40'
          Dst:             _ZN4fuzz12RequirednessD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:340,40'
          Dst:             _ZN6apache6thrift5TBaseD2Ev
    - functionName:    _ZN4fuzz12RequirednessD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz12RequirednessD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz12RequirednessD1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:340,40'
          Dst:             _ZN4fuzz12RequirednessD1Ev
    - functionName:    _ZN4fuzz12Requiredness4readEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          323
      EdgeCount:       100
      CyclomaticComplexity: 45
      functionsReached:
        - _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - _ZN6apache6thrift8protocol22TInputRecursionTrackerC2ERNS1_9TProtocolE
        - _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
        - _ZN6apache6thrift8protocol9TProtocol10readStringERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol12readFieldEndEv
        - _ZN6apache6thrift8protocol9TProtocol13readStructEndEv
        - _ZN6apache6thrift8protocol9TProtocol14readFieldBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERNS1_5TTypeERs
        - _ZN6apache6thrift8protocol9TProtocol15readStructBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - _ZN6apache6thrift8protocol9TProtocol7readI32ERi
        - _ZN6apache6thrift8protocol9TProtocol8readBoolERb
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gen-cpp/FuzzTest_types.cpp:399,5'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:380,54'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerC2ERNS1_9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:386,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15readStructBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:395,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14readFieldBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERNS1_5TTypeERs
        - Src:             'gen-cpp/FuzzTest_types.cpp:403,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol7readI32ERi
        - Src:             'gen-cpp/FuzzTest_types.cpp:406,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:411,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol7readI32ERi
        - Src:             'gen-cpp/FuzzTest_types.cpp:414,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:419,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol7readI32ERi
        - Src:             'gen-cpp/FuzzTest_types.cpp:422,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:427,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol10readStringERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:430,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:435,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8readBoolERb
        - Src:             'gen-cpp/FuzzTest_types.cpp:438,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:442,24'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:445,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol12readFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:448,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13readStructEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:451,5'
          Dst:             __cxa_allocate_exception
        - Src:             'gen-cpp/FuzzTest_types.cpp:451,11'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:451,5'
          Dst:             __cxa_throw
        - Src:             'gen-cpp/FuzzTest_types.cpp:451,5'
          Dst:             __cxa_free_exception
        - Src:             'gen-cpp/FuzzTest_types.cpp:453,5'
          Dst:             __cxa_allocate_exception
        - Src:             'gen-cpp/FuzzTest_types.cpp:453,11'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:453,5'
          Dst:             __cxa_throw
        - Src:             'gen-cpp/FuzzTest_types.cpp:453,5'
          Dst:             __cxa_free_exception
        - Src:             'gen-cpp/FuzzTest_types.cpp:455,1'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:455,1'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
    - functionName:    _ZNK4fuzz12Requiredness5writeEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          215
      EdgeCount:       41
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6apache6thrift8protocol23TOutputRecursionTrackerC2ERNS1_9TProtocolE
        - _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
        - _ZN6apache6thrift8protocol9TProtocol11writeStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - _ZN6apache6thrift8protocol9TProtocol14writeFieldStopEv
        - _ZN6apache6thrift8protocol9TProtocol14writeStructEndEv
        - _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - _ZN6apache6thrift8protocol9TProtocol16writeStructBeginEPKc
        - _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
        - _ZN6apache6thrift8protocol9TProtocol9writeBoolEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:459,55'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerC2ERNS1_9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:460,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol16writeStructBeginEPKc
        - Src:             'gen-cpp/FuzzTest_types.cpp:462,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:463,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
        - Src:             'gen-cpp/FuzzTest_types.cpp:464,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:467,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:468,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
        - Src:             'gen-cpp/FuzzTest_types.cpp:469,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:487,1'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:471,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:472,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
        - Src:             'gen-cpp/FuzzTest_types.cpp:473,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:476,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:477,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol11writeStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:478,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:480,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:481,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol9writeBoolEb
        - Src:             'gen-cpp/FuzzTest_types.cpp:482,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:484,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14writeFieldStopEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:485,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14writeStructEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:487,1'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
    - functionName:    _ZNK4fuzz12Requiredness7printToERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          206
      EdgeCount:       66
      CyclomaticComplexity: 34
      functionsReached:
        - _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKT_
        - _ZN6apache6thrift9to_stringIbEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
        - _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:538,26'
          Dst:             _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:539,61'
          Dst:             _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:540,38'
          Dst:             _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:541,75'
          Dst:             _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:542,41'
          Dst:             _ZN6apache6thrift9to_stringIbEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
    - functionName:    _ZN4fuzz10ContainersD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz10ContainersD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz10ContainersD1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:979,36'
          Dst:             _ZN4fuzz10ContainersD1Ev
    - functionName:    _ZN4fuzz10Containers4readEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionLinenumberEnd: 1186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         107
      ICount:          687
      EdgeCount:       186
      CyclomaticComplexity: 81
      functionsReached:
        - _ZN6apache6thrift8protocol22TInputRecursionTrackerC2ERNS1_9TProtocolE
        - _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
        - _ZN6apache6thrift8protocol9TProtocol10readMapEndEv
        - _ZN6apache6thrift8protocol9TProtocol10readSetEndEv
        - _ZN6apache6thrift8protocol9TProtocol10readStringERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol11readListEndEv
        - _ZN6apache6thrift8protocol9TProtocol12readFieldEndEv
        - _ZN6apache6thrift8protocol9TProtocol12readMapBeginERNS1_5TTypeES4_Rj
        - _ZN6apache6thrift8protocol9TProtocol12readSetBeginERNS1_5TTypeERj
        - _ZN6apache6thrift8protocol9TProtocol13readListBeginERNS1_5TTypeERj
        - _ZN6apache6thrift8protocol9TProtocol13readStructEndEv
        - _ZN6apache6thrift8protocol9TProtocol14readFieldBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERNS1_5TTypeERs
        - _ZN6apache6thrift8protocol9TProtocol15readStructBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - _ZN6apache6thrift8protocol9TProtocol7readI32ERi
        - _ZN6apache6thrift8protocol9TProtocol7readI64ERl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gen-cpp/FuzzTest_types.cpp:1034,5'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1017,54'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerC2ERNS1_9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1023,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15readStructBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1030,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14readFieldBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERNS1_5TTypeERs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1042,28'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13readListBeginERNS1_5TTypeERj
        - Src:             'gen-cpp/FuzzTest_types.cpp:1047,30'
          Dst:             _ZN6apache6thrift8protocol9TProtocol7readI32ERi
        - Src:             'gen-cpp/FuzzTest_types.cpp:1049,28'
          Dst:             _ZN6apache6thrift8protocol9TProtocol11readListEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1053,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1062,28'
          Dst:             _ZN6apache6thrift8protocol9TProtocol12readSetBeginERNS1_5TTypeERj
        - Src:             'gen-cpp/FuzzTest_types.cpp:1067,30'
          Dst:             _ZN6apache6thrift8protocol9TProtocol10readStringERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1070,28'
          Dst:             _ZN6apache6thrift8protocol9TProtocol10readSetEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1074,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1084,28'
          Dst:             _ZN6apache6thrift8protocol9TProtocol12readMapBeginERNS1_5TTypeES4_Rj
        - Src:             'gen-cpp/FuzzTest_types.cpp:1089,30'
          Dst:             _ZN6apache6thrift8protocol9TProtocol7readI32ERi
        - Src:             'gen-cpp/FuzzTest_types.cpp:1091,30'
          Dst:             _ZN6apache6thrift8protocol9TProtocol10readStringERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1093,28'
          Dst:             _ZN6apache6thrift8protocol9TProtocol10readMapEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1097,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1106,28'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13readListBeginERNS1_5TTypeERj
        - Src:             'gen-cpp/FuzzTest_types.cpp:1113,28'
          Dst:             _ZN6apache6thrift8protocol9TProtocol11readListEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1117,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1127,28'
          Dst:             _ZN6apache6thrift8protocol9TProtocol12readMapBeginERNS1_5TTypeES4_Rj
        - Src:             'gen-cpp/FuzzTest_types.cpp:1132,30'
          Dst:             _ZN6apache6thrift8protocol9TProtocol10readStringERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1138,32'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13readListBeginERNS1_5TTypeERj
        - Src:             'gen-cpp/FuzzTest_types.cpp:1143,34'
          Dst:             _ZN6apache6thrift8protocol9TProtocol7readI32ERi
        - Src:             'gen-cpp/FuzzTest_types.cpp:1145,32'
          Dst:             _ZN6apache6thrift8protocol9TProtocol11readListEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1148,28'
          Dst:             _ZN6apache6thrift8protocol9TProtocol10readMapEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1152,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1161,28'
          Dst:             _ZN6apache6thrift8protocol9TProtocol12readSetBeginERNS1_5TTypeERj
        - Src:             'gen-cpp/FuzzTest_types.cpp:1166,30'
          Dst:             _ZN6apache6thrift8protocol9TProtocol7readI64ERl
        - Src:             'gen-cpp/FuzzTest_types.cpp:1169,28'
          Dst:             _ZN6apache6thrift8protocol9TProtocol10readSetEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1173,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1177,24'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1180,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol12readFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1183,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13readStructEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1186,1'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1186,1'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
    - functionName:    _ZNK4fuzz10Containers5writeEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1278
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         86
      ICount:          571
      EdgeCount:       125
      CyclomaticComplexity: 41
      functionsReached:
        - _ZN6apache6thrift8protocol23TOutputRecursionTrackerC2ERNS1_9TProtocolE
        - _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
        - _ZN6apache6thrift8protocol9TProtocol11writeMapEndEv
        - _ZN6apache6thrift8protocol9TProtocol11writeSetEndEv
        - _ZN6apache6thrift8protocol9TProtocol11writeStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol12writeListEndEv
        - _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - _ZN6apache6thrift8protocol9TProtocol13writeMapBeginENS1_5TTypeES3_j
        - _ZN6apache6thrift8protocol9TProtocol13writeSetBeginENS1_5TTypeEj
        - _ZN6apache6thrift8protocol9TProtocol14writeFieldStopEv
        - _ZN6apache6thrift8protocol9TProtocol14writeListBeginENS1_5TTypeEj
        - _ZN6apache6thrift8protocol9TProtocol14writeStructEndEv
        - _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - _ZN6apache6thrift8protocol9TProtocol16writeStructBeginEPKc
        - _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
        - _ZN6apache6thrift8protocol9TProtocol8writeI64El
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1190,55'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerC2ERNS1_9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1191,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol16writeStructBeginEPKc
        - Src:             'gen-cpp/FuzzTest_types.cpp:1193,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1195,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14writeListBeginENS1_5TTypeEj
        - Src:             'gen-cpp/FuzzTest_types.cpp:1199,22'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
        - Src:             'gen-cpp/FuzzTest_types.cpp:1278,1'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1201,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol12writeListEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1203,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1205,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1207,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeSetBeginENS1_5TTypeEj
        - Src:             'gen-cpp/FuzzTest_types.cpp:1211,22'
          Dst:             _ZN6apache6thrift8protocol9TProtocol11writeStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1213,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol11writeSetEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1215,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1217,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1219,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeMapBeginENS1_5TTypeES3_j
        - Src:             'gen-cpp/FuzzTest_types.cpp:1223,22'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
        - Src:             'gen-cpp/FuzzTest_types.cpp:1224,22'
          Dst:             _ZN6apache6thrift8protocol9TProtocol11writeStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1226,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol11writeMapEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1228,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1230,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1232,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14writeListBeginENS1_5TTypeEj
        - Src:             'gen-cpp/FuzzTest_types.cpp:1238,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol12writeListEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1240,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1242,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1244,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeMapBeginENS1_5TTypeES3_j
        - Src:             'gen-cpp/FuzzTest_types.cpp:1248,22'
          Dst:             _ZN6apache6thrift8protocol9TProtocol11writeStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1250,24'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14writeListBeginENS1_5TTypeEj
        - Src:             'gen-cpp/FuzzTest_types.cpp:1254,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
        - Src:             'gen-cpp/FuzzTest_types.cpp:1256,24'
          Dst:             _ZN6apache6thrift8protocol9TProtocol12writeListEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1259,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol11writeMapEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1261,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1263,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1265,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeSetBeginENS1_5TTypeEj
        - Src:             'gen-cpp/FuzzTest_types.cpp:1269,22'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8writeI64El
        - Src:             'gen-cpp/FuzzTest_types.cpp:1271,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol11writeSetEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1273,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1275,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14writeFieldStopEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1276,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14writeStructEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1278,1'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
    - functionName:    _ZNK4fuzz10Containers7printToERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1327
      functionLinenumberEnd: 1337
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          137
      EdgeCount:       25
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN6apache6thrift9to_stringIN4fuzz10BasicTypesEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS4_6vectorIT_NS8_ISC_EEEE
        - _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKNS2_3setIT_NS2_4lessISA_EENS6_ISA_EEEE
        - _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_6vectorIiNS6_IiEEEEEES8_RKNS2_3mapIT_T0_NS2_4lessISD_EENS6_INS2_4pairIKSD_SE_EEEEEE
        - _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS2_6vectorIT_NS6_ISA_EEEE
        - _ZN6apache6thrift9to_stringIiNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKNS2_3mapIT_T0_NS2_4lessISA_EENS6_INS2_4pairIKSA_SB_EEEEEE
        - _ZN6apache6thrift9to_stringIlEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS2_3setIT_NS2_4lessISA_EENS6_ISA_EEEE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1330,25'
          Dst:             _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS2_6vectorIT_NS6_ISA_EEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1331,35'
          Dst:             _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKNS2_3setIT_NS2_4lessISA_EENS6_ISA_EEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1332,39'
          Dst:             _ZN6apache6thrift9to_stringIiNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKNS2_3mapIT_T0_NS2_4lessISA_EENS6_INS2_4pairIKSA_SB_EEEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1333,36'
          Dst:             _ZN6apache6thrift9to_stringIN4fuzz10BasicTypesEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS4_6vectorIT_NS8_ISC_EEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1334,35'
          Dst:             _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_6vectorIiNS6_IiEEEEEES8_RKNS2_3mapIT_T0_NS2_4lessISD_EENS6_INS2_4pairIKSD_SE_EEEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1335,36'
          Dst:             _ZN6apache6thrift9to_stringIlEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS2_3setIT_NS2_4lessISA_EENS6_ISA_EEEE
    - functionName:    _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKNS2_3setIT_NS2_4lessISA_EENS6_ISA_EEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6apache6thrift9to_stringINSt3__121__tree_const_iteratorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPNS2_11__tree_nodeIS9_PvEElEEEES9_RKT_SH_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:126,15'
          Dst:             _ZN6apache6thrift9to_stringINSt3__121__tree_const_iteratorINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEPNS2_11__tree_nodeIS9_PvEElEEEES9_RKT_SH_
    - functionName:    _ZN6apache6thrift9to_stringIiNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKNS2_3mapIT_T0_NS2_4lessISA_EENS6_INS2_4pairIKSA_SB_EEEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6apache6thrift9to_stringINSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeIiNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEPNS2_11__tree_nodeISC_PvEElEEEEEESB_RKT_SL_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:119,15'
          Dst:             _ZN6apache6thrift9to_stringINSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeIiNS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEPNS2_11__tree_nodeISC_PvEElEEEEEESB_RKT_SL_
    - functionName:    _ZN6apache6thrift9to_stringIN4fuzz10BasicTypesEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKNS4_6vectorIT_NS8_ISC_EEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6apache6thrift9to_stringINSt3__111__wrap_iterIPKN4fuzz10BasicTypesEEEEENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_SH_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:112,15'
          Dst:             _ZN6apache6thrift9to_stringINSt3__111__wrap_iterIPKN4fuzz10BasicTypesEEEEENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_SH_
    - functionName:    _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_6vectorIiNS6_IiEEEEEES8_RKNS2_3mapIT_T0_NS2_4lessISD_EENS6_INS2_4pairIKSD_SE_EEEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6apache6thrift9to_stringINSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_6vectorIiNS9_IiEEEEEEPNS2_11__tree_nodeISF_PvEElEEEEEESB_RKT_SO_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:119,15'
          Dst:             _ZN6apache6thrift9to_stringINSt3__120__map_const_iteratorINS2_21__tree_const_iteratorINS2_12__value_typeINS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS2_6vectorIiNS9_IiEEEEEEPNS2_11__tree_nodeISF_PvEElEEEEEESB_RKT_SO_
    - functionName:    _ZN6apache6thrift9to_stringIlEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKNS2_3setIT_NS2_4lessISA_EENS6_ISA_EEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TToString.h'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6apache6thrift9to_stringINSt3__121__tree_const_iteratorIlPNS2_11__tree_nodeIlPvEElEEEENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_SH_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TToString.h:126,15'
          Dst:             _ZN6apache6thrift9to_stringINSt3__121__tree_const_iteratorIlPNS2_11__tree_nodeIlPvEElEEEENS2_12basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_SH_
    - functionName:    _ZN6apache6thrift8protocol9TProtocol13writeSetBeginENS1_5TTypeEj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol11writeSetEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol13writeMapBeginENS1_5TTypeES3_j
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol11writeMapEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol12readSetBeginERNS1_5TTypeERj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 495
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol10readSetEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol12readMapBeginERNS1_5TTypeES4_Rj
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol9TProtocol10readMapEndEv
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz9TestUnionD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz10BasicTypesD1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:794,1'
          Dst:             _ZN4fuzz10BasicTypesD1Ev
    - functionName:    _ZN4fuzz9TestUnionD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz9TestUnionD1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:793,34'
          Dst:             _ZN4fuzz9TestUnionD1Ev
    - functionName:    _ZN4fuzz9TestUnion4readEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 828
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          248
      EdgeCount:       72
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN4fuzz10BasicTypes4readEPN6apache6thrift8protocol9TProtocolE
        - _ZN6apache6thrift8protocol22TInputRecursionTrackerC2ERNS1_9TProtocolE
        - _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
        - _ZN6apache6thrift8protocol9TProtocol10readBinaryERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol10readStringERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol12readFieldEndEv
        - _ZN6apache6thrift8protocol9TProtocol13readStructEndEv
        - _ZN6apache6thrift8protocol9TProtocol14readFieldBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERNS1_5TTypeERs
        - _ZN6apache6thrift8protocol9TProtocol15readStructBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - _ZN6apache6thrift8protocol9TProtocol7readI32ERi
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gen-cpp/FuzzTest_types.cpp:847,5'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:830,54'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerC2ERNS1_9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:836,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15readStructBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:843,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14readFieldBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERNS1_5TTypeERs
        - Src:             'gen-cpp/FuzzTest_types.cpp:891,1'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:851,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol7readI32ERi
        - Src:             'gen-cpp/FuzzTest_types.cpp:854,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:859,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol10readStringERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:862,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:867,38'
          Dst:             _ZN4fuzz10BasicTypes4readEPN6apache6thrift8protocol9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:870,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:875,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol10readBinaryERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:878,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:882,24'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:885,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol12readFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:888,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13readStructEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:891,1'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
    - functionName:    _ZNK4fuzz9TestUnion5writeEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          217
      EdgeCount:       52
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN6apache6thrift8protocol23TOutputRecursionTrackerC2ERNS1_9TProtocolE
        - _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
        - _ZN6apache6thrift8protocol9TProtocol11writeBinaryERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol11writeStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - _ZN6apache6thrift8protocol9TProtocol14writeFieldStopEv
        - _ZN6apache6thrift8protocol9TProtocol14writeStructEndEv
        - _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - _ZN6apache6thrift8protocol9TProtocol16writeStructBeginEPKc
        - _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
        - _ZNK4fuzz10BasicTypes5writeEPN6apache6thrift8protocol9TProtocolE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:895,55'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerC2ERNS1_9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:896,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol16writeStructBeginEPKc
        - Src:             'gen-cpp/FuzzTest_types.cpp:899,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:900,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
        - Src:             'gen-cpp/FuzzTest_types.cpp:901,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:921,1'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:904,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:905,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol11writeStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:906,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:909,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:910,32'
          Dst:             _ZNK4fuzz10BasicTypes5writeEPN6apache6thrift8protocol9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:911,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:914,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:915,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol11writeBinaryERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:916,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:918,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14writeFieldStopEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:919,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14writeStructEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:921,1'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
    - functionName:    _ZNK4fuzz9TestUnion7printToERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          273
      EdgeCount:       55
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6apache6thrift9to_stringIN4fuzz10BasicTypesEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
        - _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKT_
        - _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:971,53'
          Dst:             _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:972,67'
          Dst:             _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:973,67'
          Dst:             _ZN6apache6thrift9to_stringIN4fuzz10BasicTypesEEENSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEERKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:974,67'
          Dst:             _ZN6apache6thrift9to_stringINSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEES8_RKT_
    - functionName:    _ZN4fuzz11EmptyStructD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 719
      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:    _ZN4fuzz11EmptyStructD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 719
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz11EmptyStructD1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:718,38'
          Dst:             _ZN4fuzz11EmptyStructD1Ev
    - functionName:    _ZN4fuzz11EmptyStruct4readEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          98
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN6apache6thrift8protocol22TInputRecursionTrackerC2ERNS1_9TProtocolE
        - _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
        - _ZN6apache6thrift8protocol9TProtocol12readFieldEndEv
        - _ZN6apache6thrift8protocol9TProtocol13readStructEndEv
        - _ZN6apache6thrift8protocol9TProtocol14readFieldBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERNS1_5TTypeERs
        - _ZN6apache6thrift8protocol9TProtocol15readStructBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:732,54'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerC2ERNS1_9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:738,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15readStructBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:745,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14readFieldBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERNS1_5TTypeERs
        - Src:             'gen-cpp/FuzzTest_types.cpp:756,1'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:749,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:750,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol12readFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:753,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13readStructEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:756,1'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
    - functionName:    _ZNK4fuzz11EmptyStruct5writeEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6apache6thrift8protocol23TOutputRecursionTrackerC2ERNS1_9TProtocolE
        - _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
        - _ZN6apache6thrift8protocol9TProtocol14writeFieldStopEv
        - _ZN6apache6thrift8protocol9TProtocol14writeStructEndEv
        - _ZN6apache6thrift8protocol9TProtocol16writeStructBeginEPKc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:760,55'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerC2ERNS1_9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:761,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol16writeStructBeginEPKc
        - Src:             'gen-cpp/FuzzTest_types.cpp:763,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14writeFieldStopEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:764,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14writeStructEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:766,1'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:766,1'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
    - functionName:    _ZNK4fuzz11EmptyStruct7printToERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz11FieldIDTestD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      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:    _ZN4fuzz11FieldIDTestD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz11FieldIDTestD1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:547,38'
          Dst:             _ZN4fuzz11FieldIDTestD1Ev
    - functionName:    _ZN4fuzz11FieldIDTest4readEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         41
      ICount:          248
      EdgeCount:       72
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN6apache6thrift8protocol22TInputRecursionTrackerC2ERNS1_9TProtocolE
        - _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
        - _ZN6apache6thrift8protocol9TProtocol12readFieldEndEv
        - _ZN6apache6thrift8protocol9TProtocol13readStructEndEv
        - _ZN6apache6thrift8protocol9TProtocol14readFieldBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERNS1_5TTypeERs
        - _ZN6apache6thrift8protocol9TProtocol15readStructBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - _ZN6apache6thrift8protocol9TProtocol7readI32ERi
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gen-cpp/FuzzTest_types.cpp:598,5'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:581,54'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerC2ERNS1_9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:587,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15readStructBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:594,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14readFieldBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERNS1_5TTypeERs
        - Src:             'gen-cpp/FuzzTest_types.cpp:642,1'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:602,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol7readI32ERi
        - Src:             'gen-cpp/FuzzTest_types.cpp:605,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:610,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol7readI32ERi
        - Src:             'gen-cpp/FuzzTest_types.cpp:613,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:618,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol7readI32ERi
        - Src:             'gen-cpp/FuzzTest_types.cpp:621,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:626,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol7readI32ERi
        - Src:             'gen-cpp/FuzzTest_types.cpp:629,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:633,24'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:636,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol12readFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:639,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13readStructEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:642,1'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
    - functionName:    _ZNK4fuzz11FieldIDTest5writeEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          168
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6apache6thrift8protocol23TOutputRecursionTrackerC2ERNS1_9TProtocolE
        - _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
        - _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - _ZN6apache6thrift8protocol9TProtocol14writeFieldStopEv
        - _ZN6apache6thrift8protocol9TProtocol14writeStructEndEv
        - _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - _ZN6apache6thrift8protocol9TProtocol16writeStructBeginEPKc
        - _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:646,55'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerC2ERNS1_9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:647,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol16writeStructBeginEPKc
        - Src:             'gen-cpp/FuzzTest_types.cpp:649,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:650,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
        - Src:             'gen-cpp/FuzzTest_types.cpp:651,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:653,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:654,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
        - Src:             'gen-cpp/FuzzTest_types.cpp:655,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:657,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:658,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
        - Src:             'gen-cpp/FuzzTest_types.cpp:659,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:661,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:662,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
        - Src:             'gen-cpp/FuzzTest_types.cpp:663,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:665,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14writeFieldStopEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:666,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14writeStructEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:668,1'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:668,1'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
    - functionName:    _ZNK4fuzz11FieldIDTest7printToERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:710,22'
          Dst:             _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:711,28'
          Dst:             _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:712,34'
          Dst:             _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
        - Src:             'gen-cpp/FuzzTest_types.cpp:713,33'
          Dst:             _ZN6apache6thrift9to_stringIiEENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEERKT_
    - functionName:    _ZN4fuzz19_FieldIDTest__issetC2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 180
      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:    _ZN4fuzz17_TestUnion__issetC2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 255
      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:    _ZN4fuzz18_Containers__issetC2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz20_Requiredness__issetC2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz8FuzzTestD1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz8FuzzTestD2Ev
        - _ZN6apache6thrift5TBaseD2Ev
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1528,32'
          Dst:             _ZN4fuzz8FuzzTestD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1528,32'
          Dst:             _ZN6apache6thrift5TBaseD2Ev
    - functionName:    _ZN4fuzz8FuzzTestD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz8FuzzTestD1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1528,32'
          Dst:             _ZN4fuzz8FuzzTestD1Ev
    - functionName:    _ZN4fuzz8FuzzTest4readEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1591
      functionLinenumberEnd: 1744
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         113
      ICount:          649
      EdgeCount:       200
      CyclomaticComplexity: 89
      functionsReached:
        - _ZN4fuzz10BasicTypes4readEPN6apache6thrift8protocol9TProtocolE
        - _ZN4fuzz10Containers4readEPN6apache6thrift8protocol9TProtocolE
        - _ZN4fuzz11EmptyStruct4readEPN6apache6thrift8protocol9TProtocolE
        - _ZN4fuzz11FieldIDTest4readEPN6apache6thrift8protocol9TProtocolE
        - _ZN4fuzz12Requiredness4readEPN6apache6thrift8protocol9TProtocolE
        - _ZN4fuzz15RecursiveStruct4readEPN6apache6thrift8protocol9TProtocolE
        - _ZN4fuzz9TestUnion4readEPN6apache6thrift8protocol9TProtocolE
        - _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - _ZN6apache6thrift8protocol22TInputRecursionTrackerC2ERNS1_9TProtocolE
        - _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
        - _ZN6apache6thrift8protocol9TProtocol10readBinaryERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol10readMapEndEv
        - _ZN6apache6thrift8protocol9TProtocol10readStringERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol12readFieldEndEv
        - _ZN6apache6thrift8protocol9TProtocol12readMapBeginERNS1_5TTypeES4_Rj
        - _ZN6apache6thrift8protocol9TProtocol13readStructEndEv
        - _ZN6apache6thrift8protocol9TProtocol14readFieldBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERNS1_5TTypeERs
        - _ZN6apache6thrift8protocol9TProtocol15readStructBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - _ZN6apache6thrift8protocol9TProtocol7readI32ERi
        - _ZN6apache6thrift8protocol9TProtocol7readI64ERl
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gen-cpp/FuzzTest_types.cpp:1615,5'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1593,54'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerC2ERNS1_9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1599,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15readStructBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1611,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14readFieldBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERNS1_5TTypeERs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1619,31'
          Dst:             _ZN4fuzz10BasicTypes4readEPN6apache6thrift8protocol9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1622,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1627,39'
          Dst:             _ZN4fuzz12Requiredness4readEPN6apache6thrift8protocol9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1630,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1635,36'
          Dst:             _ZN4fuzz10Containers4readEPN6apache6thrift8protocol9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1638,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1643,37'
          Dst:             _ZN4fuzz9TestUnion4readEPN6apache6thrift8protocol9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1646,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1651,35'
          Dst:             _ZN4fuzz15RecursiveStruct4readEPN6apache6thrift8protocol9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1654,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1659,31'
          Dst:             _ZN4fuzz11EmptyStruct4readEPN6apache6thrift8protocol9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1662,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1667,35'
          Dst:             _ZN4fuzz11FieldIDTest4readEPN6apache6thrift8protocol9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1670,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1676,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol7readI32ERi
        - Src:             'gen-cpp/FuzzTest_types.cpp:1680,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1690,28'
          Dst:             _ZN6apache6thrift8protocol9TProtocol12readMapBeginERNS1_5TTypeES4_Rj
        - Src:             'gen-cpp/FuzzTest_types.cpp:1696,30'
          Dst:             _ZN6apache6thrift8protocol9TProtocol7readI32ERi
        - Src:             'gen-cpp/FuzzTest_types.cpp:1699,30'
          Dst:             _ZN6apache6thrift8protocol9TProtocol10readStringERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1701,28'
          Dst:             _ZN6apache6thrift8protocol9TProtocol10readMapEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1705,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1710,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol7readI64ERl
        - Src:             'gen-cpp/FuzzTest_types.cpp:1713,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1718,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol10readBinaryERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1721,26'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1725,24'
          Dst:             _ZN6apache6thrift8protocol9TProtocol4skipENS1_5TTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1728,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol12readFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1731,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13readStructEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1734,5'
          Dst:             __cxa_allocate_exception
        - Src:             'gen-cpp/FuzzTest_types.cpp:1734,11'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1734,5'
          Dst:             __cxa_throw
        - Src:             'gen-cpp/FuzzTest_types.cpp:1734,5'
          Dst:             __cxa_free_exception
        - Src:             'gen-cpp/FuzzTest_types.cpp:1736,5'
          Dst:             __cxa_allocate_exception
        - Src:             'gen-cpp/FuzzTest_types.cpp:1736,11'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1736,5'
          Dst:             __cxa_throw
        - Src:             'gen-cpp/FuzzTest_types.cpp:1736,5'
          Dst:             __cxa_free_exception
        - Src:             'gen-cpp/FuzzTest_types.cpp:1738,5'
          Dst:             __cxa_allocate_exception
        - Src:             'gen-cpp/FuzzTest_types.cpp:1738,11'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1738,5'
          Dst:             __cxa_throw
        - Src:             'gen-cpp/FuzzTest_types.cpp:1738,5'
          Dst:             __cxa_free_exception
        - Src:             'gen-cpp/FuzzTest_types.cpp:1740,5'
          Dst:             __cxa_allocate_exception
        - Src:             'gen-cpp/FuzzTest_types.cpp:1740,11'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1740,5'
          Dst:             __cxa_throw
        - Src:             'gen-cpp/FuzzTest_types.cpp:1740,5'
          Dst:             __cxa_free_exception
        - Src:             'gen-cpp/FuzzTest_types.cpp:1742,5'
          Dst:             __cxa_allocate_exception
        - Src:             'gen-cpp/FuzzTest_types.cpp:1742,11'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1742,5'
          Dst:             __cxa_throw
        - Src:             'gen-cpp/FuzzTest_types.cpp:1742,5'
          Dst:             __cxa_free_exception
        - Src:             'gen-cpp/FuzzTest_types.cpp:1744,1'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1744,1'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
    - functionName:    _ZNK4fuzz8FuzzTest5writeEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1746
      functionLinenumberEnd: 1811
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         64
      ICount:          454
      EdgeCount:       89
      CyclomaticComplexity: 27
      functionsReached:
        - _ZN6apache6thrift8protocol23TOutputRecursionTrackerC2ERNS1_9TProtocolE
        - _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
        - _ZN6apache6thrift8protocol9TProtocol11writeBinaryERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol11writeMapEndEv
        - _ZN6apache6thrift8protocol9TProtocol11writeStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - _ZN6apache6thrift8protocol9TProtocol13writeMapBeginENS1_5TTypeES3_j
        - _ZN6apache6thrift8protocol9TProtocol14writeFieldStopEv
        - _ZN6apache6thrift8protocol9TProtocol14writeStructEndEv
        - _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - _ZN6apache6thrift8protocol9TProtocol16writeStructBeginEPKc
        - _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
        - _ZN6apache6thrift8protocol9TProtocol8writeI64El
        - _ZNK4fuzz10BasicTypes5writeEPN6apache6thrift8protocol9TProtocolE
        - _ZNK4fuzz10Containers5writeEPN6apache6thrift8protocol9TProtocolE
        - _ZNK4fuzz11EmptyStruct5writeEPN6apache6thrift8protocol9TProtocolE
        - _ZNK4fuzz11FieldIDTest5writeEPN6apache6thrift8protocol9TProtocolE
        - _ZNK4fuzz12Requiredness5writeEPN6apache6thrift8protocol9TProtocolE
        - _ZNK4fuzz15RecursiveStruct5writeEPN6apache6thrift8protocol9TProtocolE
        - _ZNK4fuzz9TestUnion5writeEPN6apache6thrift8protocol9TProtocolE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1748,55'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerC2ERNS1_9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1749,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol16writeStructBeginEPKc
        - Src:             'gen-cpp/FuzzTest_types.cpp:1751,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1752,23'
          Dst:             _ZNK4fuzz10BasicTypes5writeEPN6apache6thrift8protocol9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1753,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1755,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1756,31'
          Dst:             _ZNK4fuzz12Requiredness5writeEPN6apache6thrift8protocol9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1757,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1759,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1760,28'
          Dst:             _ZNK4fuzz10Containers5writeEPN6apache6thrift8protocol9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1761,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1763,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1764,29'
          Dst:             _ZNK4fuzz9TestUnion5writeEPN6apache6thrift8protocol9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1765,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1768,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1769,29'
          Dst:             _ZNK4fuzz15RecursiveStruct5writeEPN6apache6thrift8protocol9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1770,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1811,1'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1773,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1774,25'
          Dst:             _ZNK4fuzz11EmptyStruct5writeEPN6apache6thrift8protocol9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1775,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1778,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1779,29'
          Dst:             _ZNK4fuzz11FieldIDTest5writeEPN6apache6thrift8protocol9TProtocolE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1780,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1782,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1783,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
        - Src:             'gen-cpp/FuzzTest_types.cpp:1784,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1787,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1789,22'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeMapBeginENS1_5TTypeES3_j
        - Src:             'gen-cpp/FuzzTest_types.cpp:1793,24'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8writeI32Ei
        - Src:             'gen-cpp/FuzzTest_types.cpp:1794,24'
          Dst:             _ZN6apache6thrift8protocol9TProtocol11writeStringERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1796,22'
          Dst:             _ZN6apache6thrift8protocol9TProtocol11writeMapEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1798,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1800,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1801,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8writeI64El
        - Src:             'gen-cpp/FuzzTest_types.cpp:1802,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1804,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15writeFieldBeginEPKcNS1_5TTypeEs
        - Src:             'gen-cpp/FuzzTest_types.cpp:1805,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol11writeBinaryERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'gen-cpp/FuzzTest_types.cpp:1806,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13writeFieldEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1808,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14writeFieldStopEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1809,18'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14writeStructEndEv
        - Src:             'gen-cpp/FuzzTest_types.cpp:1811,1'
          Dst:             _ZN6apache6thrift8protocol23TOutputRecursionTrackerD2Ev
    - functionName:    _ZN4fuzz8FuzzTestD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1529
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz10BasicTypesD1Ev
        - _ZN4fuzz10ContainersD1Ev
        - _ZN4fuzz11EmptyStructD1Ev
        - _ZN4fuzz11FieldIDTestD1Ev
        - _ZN4fuzz12RequirednessD1Ev
        - _ZN4fuzz15RecursiveStructD1Ev
        - _ZN4fuzz9TestUnionD1Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1529,1'
          Dst:             _ZN4fuzz11FieldIDTestD1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1529,1'
          Dst:             _ZN4fuzz11EmptyStructD1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1529,1'
          Dst:             _ZN4fuzz15RecursiveStructD1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1529,1'
          Dst:             _ZN4fuzz9TestUnionD1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1529,1'
          Dst:             _ZN4fuzz10ContainersD1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1529,1'
          Dst:             _ZN4fuzz12RequirednessD1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1529,1'
          Dst:             _ZN4fuzz10BasicTypesD1Ev
    - functionName:    _ZN4fuzz8FuzzTestC2ERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1864
      functionLinenumberEnd: 1877
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          160
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN4fuzz10BasicTypesC1Ev
        - _ZN4fuzz10BasicTypesD1Ev
        - _ZN4fuzz10BasicTypesaSERKS0_
        - _ZN4fuzz10ContainersC1Ev
        - _ZN4fuzz10ContainersD1Ev
        - _ZN4fuzz10ContainersaSERKS0_
        - _ZN4fuzz11EmptyStructC1Ev
        - _ZN4fuzz11EmptyStructD1Ev
        - _ZN4fuzz11EmptyStructaSERKS0_
        - _ZN4fuzz11FieldIDTestC1Ev
        - _ZN4fuzz11FieldIDTestD1Ev
        - _ZN4fuzz11FieldIDTestaSERKS0_
        - _ZN4fuzz12RequirednessC1Ev
        - _ZN4fuzz12RequirednessD1Ev
        - _ZN4fuzz12RequirednessaSERKS0_
        - _ZN4fuzz15RecursiveStructC1Ev
        - _ZN4fuzz15RecursiveStructD1Ev
        - _ZN4fuzz15RecursiveStructaSERKS0_
        - _ZN4fuzz16_FuzzTest__issetC2Ev
        - _ZN4fuzz9TestUnionC1Ev
        - _ZN4fuzz9TestUnionD1Ev
        - _ZN4fuzz9TestUnionaSERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1864,11'
          Dst:             _ZN4fuzz10BasicTypesC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1864,11'
          Dst:             _ZN4fuzz12RequirednessC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1864,11'
          Dst:             _ZN4fuzz10ContainersC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1864,11'
          Dst:             _ZN4fuzz9TestUnionC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1864,11'
          Dst:             _ZN4fuzz15RecursiveStructC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1864,11'
          Dst:             _ZN4fuzz11EmptyStructC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1864,11'
          Dst:             _ZN4fuzz11FieldIDTestC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1864,11'
          Dst:             _ZN4fuzz16_FuzzTest__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1865,9'
          Dst:             _ZN4fuzz10BasicTypesaSERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1866,17'
          Dst:             _ZN4fuzz12RequirednessaSERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1867,14'
          Dst:             _ZN4fuzz10ContainersaSERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1868,15'
          Dst:             _ZN4fuzz9TestUnionaSERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1869,13'
          Dst:             _ZN4fuzz15RecursiveStructaSERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1870,9'
          Dst:             _ZN4fuzz11EmptyStructaSERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1871,13'
          Dst:             _ZN4fuzz11FieldIDTestaSERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1877,1'
          Dst:             _ZN4fuzz11FieldIDTestD1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1877,1'
          Dst:             _ZN4fuzz11EmptyStructD1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1877,1'
          Dst:             _ZN4fuzz15RecursiveStructD1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1877,1'
          Dst:             _ZN4fuzz9TestUnionD1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1877,1'
          Dst:             _ZN4fuzz10ContainersD1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1877,1'
          Dst:             _ZN4fuzz12RequirednessD1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1877,1'
          Dst:             _ZN4fuzz10BasicTypesD1Ev
    - functionName:    _ZNK4fuzz8FuzzTesteqERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1830
      functionLinenumberEnd: 1862
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          280
      EdgeCount:       69
      CyclomaticComplexity: 21
      functionsReached:
        - _ZNK4fuzz10BasicTypeseqERKS0_
        - _ZNK4fuzz10ContainerseqERKS0_
        - _ZNK4fuzz11EmptyStructeqERKS0_
        - _ZNK4fuzz11FieldIDTesteqERKS0_
        - _ZNK4fuzz12RequirednesseqERKS0_
        - _ZNK4fuzz15RecursiveStructeqERKS0_
        - _ZNK4fuzz9TestUnioneqERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1831,15'
          Dst:             _ZNK4fuzz10BasicTypeseqERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1833,23'
          Dst:             _ZNK4fuzz12RequirednesseqERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1835,20'
          Dst:             _ZNK4fuzz10ContainerseqERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1837,21'
          Dst:             _ZNK4fuzz9TestUnioneqERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1841,45'
          Dst:             _ZNK4fuzz15RecursiveStructeqERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1845,37'
          Dst:             _ZNK4fuzz11EmptyStructeqERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1849,45'
          Dst:             _ZNK4fuzz11FieldIDTesteqERKS0_
    - functionName:    _ZNK4fuzz12RequirednesseqERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          158
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4fuzz10ContainerseqERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1292
      functionLinenumberEnd: 1306
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          83
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4fuzz9TestUnioneqERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 951
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          207
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - _ZNK4fuzz10BasicTypeseqERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:944,51'
          Dst:             _ZNK4fuzz10BasicTypeseqERKS0_
    - functionName:    _ZNK4fuzz11EmptyStructeqERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK4fuzz11FieldIDTesteqERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 690
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz4swapERNS_8FuzzTestES1_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1813
      functionLinenumberEnd: 1827
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          75
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz4swapERNS_10BasicTypesES1_
        - _ZN4fuzz4swapERNS_10ContainersES1_
        - _ZN4fuzz4swapERNS_11EmptyStructES1_
        - _ZN4fuzz4swapERNS_11FieldIDTestES1_
        - _ZN4fuzz4swapERNS_12RequirednessES1_
        - _ZN4fuzz4swapERNS_15RecursiveStructES1_
        - _ZN4fuzz4swapERNS_9TestUnionES1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1815,3'
          Dst:             _ZN4fuzz4swapERNS_10BasicTypesES1_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1816,3'
          Dst:             _ZN4fuzz4swapERNS_12RequirednessES1_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1817,3'
          Dst:             _ZN4fuzz4swapERNS_10ContainersES1_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1818,3'
          Dst:             _ZN4fuzz4swapERNS_9TestUnionES1_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1819,3'
          Dst:             _ZN4fuzz4swapERNS_15RecursiveStructES1_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1820,3'
          Dst:             _ZN4fuzz4swapERNS_11EmptyStructES1_
        - Src:             'gen-cpp/FuzzTest_types.cpp:1821,3'
          Dst:             _ZN4fuzz4swapERNS_11FieldIDTestES1_
    - functionName:    _ZN4fuzz4swapERNS_10BasicTypesES1_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          65
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift4swapERNS0_5TUuidES2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:272,3'
          Dst:             _ZN6apache6thrift4swapERNS0_5TUuidES2_
    - functionName:    _ZN4fuzz4swapERNS_12RequirednessES1_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 489
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz4swapERNS_10ContainersES1_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1280
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz4swapERNS_9TestUnionES1_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 930
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz4swapERNS_10BasicTypesES1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:927,3'
          Dst:             _ZN4fuzz4swapERNS_10BasicTypesES1_
    - functionName:    _ZN4fuzz4swapERNS_15RecursiveStructES1_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1482
      functionLinenumberEnd: 1488
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz4swapERNS_11EmptyStructES1_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 772
      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:    _ZN4fuzz4swapERNS_11FieldIDTestES1_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift4swapERNS0_5TUuidES2_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/../../../../lib/cpp/src/thrift/TUuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift5TUuid4swapERS1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../../../lib/cpp/src/thrift/TUuid.h:141,7'
          Dst:             _ZN6apache6thrift5TUuid4swapERS1_
    - functionName:    _ZTv0_n40_NK4fuzz8FuzzTest5writeEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4fuzz8FuzzTest5writeEPN6apache6thrift8protocol9TProtocolE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZNK4fuzz8FuzzTest5writeEPN6apache6thrift8protocol9TProtocolE
    - functionName:    _ZTv0_n32_N4fuzz8FuzzTest4readEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz8FuzzTest4readEPN6apache6thrift8protocol9TProtocolE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz8FuzzTest4readEPN6apache6thrift8protocol9TProtocolE
    - functionName:    _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_8FuzzTestE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1585
      functionLinenumberEnd: 1587
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz8FuzzTest10__set_dataERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1583
      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:    _ZN4fuzz8FuzzTest13__set_user_idEl
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1577
      functionLinenumberEnd: 1579
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz8FuzzTest14__set_enum_mapERKNSt3__13mapINS_8TestEnum4typeENS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_4lessIS4_EENS8_INS1_4pairIKS4_SA_EEEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1575
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz8FuzzTest16__set_enum_fieldENS_8TestEnum4typeE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1570
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz8FuzzTest15__set_field_idsERKNS_11FieldIDTestE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1563
      functionLinenumberEnd: 1566
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz11FieldIDTestaSERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1564,19'
          Dst:             _ZN4fuzz11FieldIDTestaSERKS0_
    - functionName:    _ZN4fuzz8FuzzTest11__set_emptyERKNS_11EmptyStructE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1558
      functionLinenumberEnd: 1561
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz11EmptyStructaSERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1559,15'
          Dst:             _ZN4fuzz11EmptyStructaSERKS0_
    - functionName:    _ZN4fuzz8FuzzTest15__set_recursiveERKNS_15RecursiveStructE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1553
      functionLinenumberEnd: 1556
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz15RecursiveStructaSERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1554,19'
          Dst:             _ZN4fuzz15RecursiveStructaSERKS0_
    - functionName:    _ZN4fuzz8FuzzTest17__set_union_fieldERKNS_9TestUnionE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1549
      functionLinenumberEnd: 1551
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz9TestUnionaSERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1550,21'
          Dst:             _ZN4fuzz9TestUnionaSERKS0_
    - functionName:    _ZN4fuzz8FuzzTest16__set_containersERKNS_10ContainersE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1547
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz10ContainersaSERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1546,20'
          Dst:             _ZN4fuzz10ContainersaSERKS0_
    - functionName:    _ZN4fuzz8FuzzTest19__set_required_testERKNS_12RequirednessE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1541
      functionLinenumberEnd: 1543
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz12RequirednessaSERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1542,23'
          Dst:             _ZN4fuzz12RequirednessaSERKS0_
    - functionName:    _ZN4fuzz8FuzzTest11__set_basicERKNS_10BasicTypesE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1537
      functionLinenumberEnd: 1539
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz10BasicTypesaSERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1538,15'
          Dst:             _ZN4fuzz10BasicTypesaSERKS0_
    - functionName:    _ZN4fuzz8FuzzTestC1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1535
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4fuzz10BasicTypesC1Ev
        - _ZN4fuzz10ContainersC1Ev
        - _ZN4fuzz11EmptyStructC1Ev
        - _ZN4fuzz11FieldIDTestC1Ev
        - _ZN4fuzz12RequirednessC1Ev
        - _ZN4fuzz15RecursiveStructC1Ev
        - _ZN4fuzz16_FuzzTest__issetC2Ev
        - _ZN4fuzz9TestUnionC1Ev
        - _ZN6apache6thrift5TBaseC2Ev
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1531,11'
          Dst:             _ZN6apache6thrift5TBaseC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1531,11'
          Dst:             _ZN4fuzz10BasicTypesC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1531,11'
          Dst:             _ZN4fuzz12RequirednessC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1531,11'
          Dst:             _ZN4fuzz10ContainersC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1531,11'
          Dst:             _ZN4fuzz9TestUnionC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1531,11'
          Dst:             _ZN4fuzz15RecursiveStructC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1531,11'
          Dst:             _ZN4fuzz11EmptyStructC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1531,11'
          Dst:             _ZN4fuzz11FieldIDTestC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1531,11'
          Dst:             _ZN4fuzz16_FuzzTest__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1531,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4fuzz8FuzzTestC2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1535
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          63
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4fuzz10BasicTypesC1Ev
        - _ZN4fuzz10ContainersC1Ev
        - _ZN4fuzz11EmptyStructC1Ev
        - _ZN4fuzz11FieldIDTestC1Ev
        - _ZN4fuzz12RequirednessC1Ev
        - _ZN4fuzz15RecursiveStructC1Ev
        - _ZN4fuzz16_FuzzTest__issetC2Ev
        - _ZN4fuzz9TestUnionC1Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1531,11'
          Dst:             _ZN4fuzz10BasicTypesC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1531,11'
          Dst:             _ZN4fuzz12RequirednessC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1531,11'
          Dst:             _ZN4fuzz10ContainersC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1531,11'
          Dst:             _ZN4fuzz9TestUnionC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1531,11'
          Dst:             _ZN4fuzz15RecursiveStructC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1531,11'
          Dst:             _ZN4fuzz11EmptyStructC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1531,11'
          Dst:             _ZN4fuzz11FieldIDTestC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1531,11'
          Dst:             _ZN4fuzz16_FuzzTest__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1531,11'
          Dst:             __clang_call_terminate
    - functionName:    _ZTv0_n24_N4fuzz8FuzzTestD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz8FuzzTestD0Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz8FuzzTestD0Ev
    - functionName:    _ZTv0_n24_N4fuzz8FuzzTestD1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz8FuzzTestD1Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz8FuzzTestD1Ev
    - functionName:    _ZN4fuzz15RecursiveStructC2ERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4fuzz23_RecursiveStruct__issetC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1505,18'
          Dst:             _ZN4fuzz23_RecursiveStruct__issetC2Ev
    - functionName:    _ZTv0_n40_NK4fuzz15RecursiveStruct5writeEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4fuzz15RecursiveStruct5writeEPN6apache6thrift8protocol9TProtocolE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZNK4fuzz15RecursiveStruct5writeEPN6apache6thrift8protocol9TProtocolE
    - functionName:    _ZTv0_n32_N4fuzz15RecursiveStruct4readEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz15RecursiveStruct4readEPN6apache6thrift8protocol9TProtocolE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz15RecursiveStruct4readEPN6apache6thrift8protocol9TProtocolE
    - functionName:    _ZN4fuzz15RecursiveStruct14__set_childrenERKNSt3__16vectorIS0_NS1_9allocatorIS0_EEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz15RecursiveStruct10__set_dataEi
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz15RecursiveStruct13__set_recurseENSt3__110shared_ptrIS0_EE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1348
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz15RecursiveStructC2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1346
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4fuzz23_RecursiveStruct__issetC2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1343,18'
          Dst:             _ZN4fuzz23_RecursiveStruct__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1343,18'
          Dst:             __clang_call_terminate
    - functionName:    _ZTv0_n24_N4fuzz15RecursiveStructD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz15RecursiveStructD0Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz15RecursiveStructD0Ev
    - functionName:    _ZTv0_n24_N4fuzz15RecursiveStructD1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz15RecursiveStructD1Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz15RecursiveStructD1Ev
    - functionName:    _ZN4fuzz10ContainersC1ERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          105
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4fuzz18_Containers__issetC2Ev
        - _ZN6apache6thrift5TBaseC2Ev
        - _ZN6apache6thrift5TBaseD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1308,13'
          Dst:             _ZN6apache6thrift5TBaseC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1308,13'
          Dst:             _ZN4fuzz18_Containers__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:1316,1'
          Dst:             _ZN6apache6thrift5TBaseD2Ev
    - functionName:    _ZN4fuzz10ContainersC2ERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4fuzz18_Containers__issetC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:1308,13'
          Dst:             _ZN4fuzz18_Containers__issetC2Ev
    - functionName:    _ZTv0_n40_NK4fuzz10Containers5writeEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4fuzz10Containers5writeEPN6apache6thrift8protocol9TProtocolE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZNK4fuzz10Containers5writeEPN6apache6thrift8protocol9TProtocolE
    - functionName:    _ZTv0_n32_N4fuzz10Containers4readEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz10Containers4readEPN6apache6thrift8protocol9TProtocolE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz10Containers4readEPN6apache6thrift8protocol9TProtocolE
    - functionName:    _ZN4fuzz10Containers17__set_typedef_setERKNSt3__13setIlNS1_4lessIlEENS1_9allocatorIlEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1007
      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:    _ZN4fuzz10Containers16__set_nested_mapERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_6vectorIiNS6_IiEEEENS1_4lessIS8_EENS6_INS1_4pairIKS8_SB_EEEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1003
      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:    _ZN4fuzz10Containers17__set_struct_listERKNSt3__16vectorINS_10BasicTypesENS1_9allocatorIS3_EEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 999
      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:    _ZN4fuzz10Containers20__set_int_string_mapERKNSt3__13mapIiNS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_4lessIiEENS6_INS1_4pairIKiS8_EEEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 995
      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:    _ZN4fuzz10Containers16__set_string_setERKNSt3__13setINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS1_4lessIS8_EENS6_IS8_EEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 991
      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:    _ZN4fuzz10Containers14__set_int_listERKNSt3__16vectorIiNS1_9allocatorIiEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 987
      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:    _ZN4fuzz10ContainersC2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4fuzz18_Containers__issetC2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:982,13'
          Dst:             _ZN4fuzz18_Containers__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:982,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZTv0_n24_N4fuzz10ContainersD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz10ContainersD0Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz10ContainersD0Ev
    - functionName:    _ZTv0_n24_N4fuzz10ContainersD1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz10ContainersD1Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz10ContainersD1Ev
    - functionName:    _ZN4fuzz9TestUnionC1ERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4fuzz10BasicTypesC1Ev
        - _ZN4fuzz10BasicTypesD1Ev
        - _ZN4fuzz10BasicTypesaSERKS0_
        - _ZN4fuzz17_TestUnion__issetC2Ev
        - _ZN6apache6thrift5TBaseC2Ev
        - _ZN6apache6thrift5TBaseD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:953,12'
          Dst:             _ZN6apache6thrift5TBaseC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:953,12'
          Dst:             _ZN4fuzz10BasicTypesC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:953,12'
          Dst:             _ZN4fuzz17_TestUnion__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:956,16'
          Dst:             _ZN4fuzz10BasicTypesaSERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:959,1'
          Dst:             _ZN4fuzz10BasicTypesD1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:959,1'
          Dst:             _ZN6apache6thrift5TBaseD2Ev
    - functionName:    _ZN4fuzz9TestUnionC2ERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          88
      EdgeCount:       13
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4fuzz10BasicTypesC1Ev
        - _ZN4fuzz10BasicTypesD1Ev
        - _ZN4fuzz10BasicTypesaSERKS0_
        - _ZN4fuzz17_TestUnion__issetC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:953,12'
          Dst:             _ZN4fuzz10BasicTypesC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:953,12'
          Dst:             _ZN4fuzz17_TestUnion__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:956,16'
          Dst:             _ZN4fuzz10BasicTypesaSERKS0_
        - Src:             'gen-cpp/FuzzTest_types.cpp:959,1'
          Dst:             _ZN4fuzz10BasicTypesD1Ev
    - functionName:    _ZTv0_n40_NK4fuzz9TestUnion5writeEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4fuzz9TestUnion5writeEPN6apache6thrift8protocol9TProtocolE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZNK4fuzz9TestUnion5writeEPN6apache6thrift8protocol9TProtocolE
    - functionName:    _ZTv0_n32_N4fuzz9TestUnion4readEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz9TestUnion4readEPN6apache6thrift8protocol9TProtocolE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz9TestUnion4readEPN6apache6thrift8protocol9TProtocolE
    - functionName:    _ZN4fuzz9TestUnion18__set_binary_fieldERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz9TestUnion18__set_struct_fieldERKNS_10BasicTypesE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 815
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz10BasicTypesaSERKS0_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:813,22'
          Dst:             _ZN4fuzz10BasicTypesaSERKS0_
    - functionName:    _ZN4fuzz9TestUnion18__set_string_fieldERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz9TestUnion15__set_int_fieldEi
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz9TestUnionC2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 799
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4fuzz10BasicTypesC1Ev
        - _ZN4fuzz17_TestUnion__issetC2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:796,12'
          Dst:             _ZN4fuzz10BasicTypesC1Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:796,12'
          Dst:             _ZN4fuzz17_TestUnion__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:796,12'
          Dst:             __clang_call_terminate
    - functionName:    _ZTv0_n24_N4fuzz9TestUnionD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz9TestUnionD0Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz9TestUnionD0Ev
    - functionName:    _ZTv0_n24_N4fuzz9TestUnionD1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz9TestUnionD1Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz9TestUnionD1Ev
    - functionName:    _ZN4fuzz11EmptyStructC1ERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift5TBaseC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:779,14'
          Dst:             _ZN6apache6thrift5TBaseC2Ev
    - functionName:    _ZN4fuzz11EmptyStructC2ERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZTv0_n40_NK4fuzz11EmptyStruct5writeEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4fuzz11EmptyStruct5writeEPN6apache6thrift8protocol9TProtocolE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZNK4fuzz11EmptyStruct5writeEPN6apache6thrift8protocol9TProtocolE
    - functionName:    _ZTv0_n32_N4fuzz11EmptyStruct4readEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz11EmptyStruct4readEPN6apache6thrift8protocol9TProtocolE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz11EmptyStruct4readEPN6apache6thrift8protocol9TProtocolE
    - functionName:    _ZN4fuzz11EmptyStructC2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZTv0_n24_N4fuzz11EmptyStructD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz11EmptyStructD0Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz11EmptyStructD0Ev
    - functionName:    _ZTv0_n24_N4fuzz11EmptyStructD1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz11EmptyStructD1Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz11EmptyStructD1Ev
    - functionName:    _ZN4fuzz11FieldIDTestC1ERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4fuzz19_FieldIDTest__issetC2Ev
        - _ZN6apache6thrift5TBaseC2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:692,14'
          Dst:             _ZN6apache6thrift5TBaseC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:692,14'
          Dst:             _ZN4fuzz19_FieldIDTest__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:692,14'
          Dst:             __clang_call_terminate
    - functionName:    _ZN4fuzz11FieldIDTestC2ERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 692
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          64
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4fuzz19_FieldIDTest__issetC2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:692,14'
          Dst:             _ZN4fuzz19_FieldIDTest__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:692,14'
          Dst:             __clang_call_terminate
    - functionName:    _ZTv0_n40_NK4fuzz11FieldIDTest5writeEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4fuzz11FieldIDTest5writeEPN6apache6thrift8protocol9TProtocolE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZNK4fuzz11FieldIDTest5writeEPN6apache6thrift8protocol9TProtocolE
    - functionName:    _ZTv0_n32_N4fuzz11FieldIDTest4readEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz11FieldIDTest4readEPN6apache6thrift8protocol9TProtocolE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz11FieldIDTest4readEPN6apache6thrift8protocol9TProtocolE
    - functionName:    _ZN4fuzz11FieldIDTest14__set_large_idEi
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz11FieldIDTest15__set_medium_idEi
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz11FieldIDTest9__set_gapEi
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz11FieldIDTest11__set_firstEi
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz11FieldIDTestC2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          46
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4fuzz19_FieldIDTest__issetC2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:550,14'
          Dst:             _ZN4fuzz19_FieldIDTest__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:550,14'
          Dst:             __clang_call_terminate
    - functionName:    _ZTv0_n24_N4fuzz11FieldIDTestD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz11FieldIDTestD0Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz11FieldIDTestD0Ev
    - functionName:    _ZTv0_n24_N4fuzz11FieldIDTestD1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz11FieldIDTestD1Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz11FieldIDTestD1Ev
    - functionName:    _ZN4fuzz12RequirednessC1ERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          77
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4fuzz20_Requiredness__issetC2Ev
        - _ZN6apache6thrift5TBaseC2Ev
        - _ZN6apache6thrift5TBaseD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:518,15'
          Dst:             _ZN6apache6thrift5TBaseC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:518,15'
          Dst:             _ZN4fuzz20_Requiredness__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:525,1'
          Dst:             _ZN6apache6thrift5TBaseD2Ev
    - functionName:    _ZN4fuzz12RequirednessC2ERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          85
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4fuzz20_Requiredness__issetC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:518,15'
          Dst:             _ZN4fuzz20_Requiredness__issetC2Ev
    - functionName:    _ZTv0_n40_NK4fuzz12Requiredness5writeEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4fuzz12Requiredness5writeEPN6apache6thrift8protocol9TProtocolE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZNK4fuzz12Requiredness5writeEPN6apache6thrift8protocol9TProtocolE
    - functionName:    _ZTv0_n32_N4fuzz12Requiredness4readEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz12Requiredness4readEPN6apache6thrift8protocol9TProtocolE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz12Requiredness4readEPN6apache6thrift8protocol9TProtocolE
    - functionName:    _ZN4fuzz12Requiredness22__set_req_with_defaultEb
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz12Requiredness22__set_opt_with_defaultERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz12Requiredness19__set_default_fieldEi
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz12Requiredness15__set_opt_fieldEi
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz12Requiredness15__set_req_fieldEi
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz12RequirednessC2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4fuzz20_Requiredness__issetC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:343,15'
          Dst:             _ZN4fuzz20_Requiredness__issetC2Ev
    - functionName:    _ZTv0_n24_N4fuzz12RequirednessD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz12RequirednessD0Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz12RequirednessD0Ev
    - functionName:    _ZTv0_n24_N4fuzz12RequirednessD1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz12RequirednessD1Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz12RequirednessD1Ev
    - functionName:    _ZN4fuzz10BasicTypesC2ERKS0_
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          111
      EdgeCount:       12
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN4fuzz18_BasicTypes__issetC2Ev
        - _ZN6apache6thrift5TUuidC2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:299,13'
          Dst:             _ZN6apache6thrift5TUuidC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:299,13'
          Dst:             _ZN4fuzz18_BasicTypes__issetC2Ev
    - functionName:    _ZTv0_n40_NK4fuzz10BasicTypes5writeEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK4fuzz10BasicTypes5writeEPN6apache6thrift8protocol9TProtocolE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZNK4fuzz10BasicTypes5writeEPN6apache6thrift8protocol9TProtocolE
    - functionName:    _ZTv0_n32_N4fuzz10BasicTypes4readEPN6apache6thrift8protocol9TProtocolE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz10BasicTypes4readEPN6apache6thrift8protocol9TProtocolE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz10BasicTypes4readEPN6apache6thrift8protocol9TProtocolE
    - functionName:    _ZN4fuzz10BasicTypes16__set_uuid_fieldERKN6apache6thrift5TUuidE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz10BasicTypes18__set_binary_fieldERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 99
      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:    _ZN4fuzz10BasicTypes18__set_string_fieldERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 95
      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:    _ZN4fuzz10BasicTypes18__set_double_fieldEd
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz10BasicTypes15__set_i64_fieldEl
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz10BasicTypes15__set_i32_fieldEi
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz10BasicTypes15__set_i16_fieldEs
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz10BasicTypes16__set_byte_fieldEa
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz10BasicTypes16__set_bool_fieldEb
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4fuzz10BasicTypesC2Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN4fuzz18_BasicTypes__issetC2Ev
        - _ZN6apache6thrift5TUuidC2Ev
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:66,6'
          Dst:             _ZN6apache6thrift5TUuidC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:57,13'
          Dst:             _ZN4fuzz18_BasicTypes__issetC2Ev
        - Src:             'gen-cpp/FuzzTest_types.cpp:57,13'
          Dst:             __clang_call_terminate
    - functionName:    _ZTv0_n24_N4fuzz10BasicTypesD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz10BasicTypesD0Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz10BasicTypesD0Ev
    - functionName:    _ZTv0_n24_N4fuzz10BasicTypesD1Ev
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4fuzz10BasicTypesD1Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-cpp/FuzzTest_types.cpp:0,0'
          Dst:             _ZN4fuzz10BasicTypesD1Ev
    - functionName:    _ZN4fuzzlsERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEERKNS_8TestEnum4typeE
      functionSourceFile: '/src/thrift/lib/cpp/test/fuzz/gen-cpp/FuzzTest_types.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      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:    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:    _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE5adoptEPS2_
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE7add_refEv
        - _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE7releaseEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/exception/exception.hpp:72,17'
          Dst:             _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE7releaseEv
        - Src:             '/usr/local/include/boost/exception/exception.hpp:74,17'
          Dst:             _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE7add_refEv
    - functionName:    _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE7releaseEv
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE7add_refEv
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEEaSERKS3_
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      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:
        - _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE5adoptEPS2_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/exception/exception.hpp:65,17'
          Dst:             _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE5adoptEPS2_
    - functionName:    _ZNK5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE3getEv
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      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:    _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEEC2ERKS3_
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE7add_refEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/exception/exception.hpp:59,17'
          Dst:             _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE7add_refEv
    - functionName:    _ZN5boost9exceptionC2ERKS0_
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEEC2ERKS3_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/exception/exception.hpp:250,5'
          Dst:             _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEEC2ERKS3_
    - functionName:    _ZN5boost16exception_detail10clone_baseC2ERKS1_
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 476
      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:    _ZN5boost16exception_detail10clone_baseD2Ev
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 486
      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:    _ZN5boost16exception_detail10clone_baseD0Ev
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 485
      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:    _ZN5boost10wrapexceptISt13runtime_errorE7deleterD2Ev
      functionSourceFile: '/usr/local/include/boost/throw_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5boost16exception_detail20copy_boost_exceptionEPNS_9exceptionEPKS1_
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          108
      EdgeCount:       24
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEEC2Ev
        - _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEED2Ev
        - _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEEaSERKS3_
        - _ZNK5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE3getEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/exception/exception.hpp:493,48'
          Dst:             _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEEC2Ev
        - Src:             '/usr/local/include/boost/exception/exception.hpp:494,51'
          Dst:             _ZNK5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE3getEv
        - Src:             '/usr/local/include/boost/exception/exception.hpp:495,22'
          Dst:             _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEEaSERKS3_
        - Src:             '/usr/local/include/boost/exception/exception.hpp:495,17'
          Dst:             _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEED2Ev
        - Src:             '/usr/local/include/boost/exception/exception.hpp:495,17'
          Dst:             _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEED2Ev
        - Src:             '/usr/local/include/boost/exception/exception.hpp:500,22'
          Dst:             _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEEaSERKS3_
        - Src:             '/usr/local/include/boost/exception/exception.hpp:501,13'
          Dst:             _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEED2Ev
        - Src:             '/usr/local/include/boost/exception/exception.hpp:501,13'
          Dst:             _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEED2Ev
    - functionName:    _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEEC2Ev
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEED2Ev
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE7releaseEv
        - __clang_call_terminate
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/exception/exception.hpp:53,17'
          Dst:             _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEE7releaseEv
        - Src:             '/usr/local/include/boost/exception/exception.hpp:53,17'
          Dst:             __clang_call_terminate
    - functionName:    _ZN5boost10wrapexceptISt13runtime_errorEC2ERKS2_
      functionSourceFile: '/usr/local/include/boost/throw_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5boost16exception_detail10clone_baseC2ERKS1_
        - _ZN5boost16exception_detail10clone_baseD2Ev
        - _ZN5boost9exceptionC2ERKS0_
        - _ZNSt13runtime_errorC2ERKS_
        - _ZNSt13runtime_errorD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/throw_exception.hpp:71,47'
          Dst:             _ZN5boost16exception_detail10clone_baseC2ERKS1_
        - Src:             '/usr/local/include/boost/throw_exception.hpp:71,47'
          Dst:             _ZNSt13runtime_errorC2ERKS_
        - Src:             '/usr/local/include/boost/throw_exception.hpp:71,47'
          Dst:             _ZN5boost9exceptionC2ERKS0_
        - Src:             '/usr/local/include/boost/throw_exception.hpp:71,47'
          Dst:             _ZNSt13runtime_errorD2Ev
        - Src:             '/usr/local/include/boost/throw_exception.hpp:71,47'
          Dst:             _ZN5boost16exception_detail10clone_baseD2Ev
    - 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:    2
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5boost10wrapexceptISt13runtime_errorE5cloneEv
      functionSourceFile: '/usr/local/include/boost/throw_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          71
      EdgeCount:       20
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN5boost10wrapexceptISt13runtime_errorE7deleterD2Ev
        - _ZN5boost10wrapexceptISt13runtime_errorEC2ERKS2_
        - _ZN5boost16exception_detail20copy_boost_exceptionEPNS_9exceptionEPKS1_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/throw_exception.hpp:114,30'
          Dst:             _ZN5boost10wrapexceptISt13runtime_errorEC2ERKS2_
        - Src:             '/usr/local/include/boost/throw_exception.hpp:117,9'
          Dst:             _ZN5boost16exception_detail20copy_boost_exceptionEPNS_9exceptionEPKS1_
        - Src:             '/usr/local/include/boost/throw_exception.hpp:121,5'
          Dst:             _ZN5boost10wrapexceptISt13runtime_errorE7deleterD2Ev
        - Src:             '/usr/local/include/boost/throw_exception.hpp:121,5'
          Dst:             _ZN5boost10wrapexceptISt13runtime_errorE7deleterD2Ev
    - functionName:    _ZNK5boost10wrapexceptISt13runtime_errorE7rethrowEv
      functionSourceFile: '/usr/local/include/boost/throw_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5boost10wrapexceptISt13runtime_errorEC2ERKS2_
        - _ZN5boost10wrapexceptISt13runtime_errorED2Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/throw_exception.hpp:131,9'
          Dst:             __cxa_allocate_exception
        - Src:             '/usr/local/include/boost/throw_exception.hpp:131,15'
          Dst:             _ZN5boost10wrapexceptISt13runtime_errorEC2ERKS2_
        - Src:             '/usr/local/include/boost/throw_exception.hpp:131,9'
          Dst:             __cxa_throw
        - Src:             '/usr/local/include/boost/throw_exception.hpp:131,9'
          Dst:             _ZN5boost10wrapexceptISt13runtime_errorED2Ev
        - Src:             '/usr/local/include/boost/throw_exception.hpp:131,9'
          Dst:             __cxa_free_exception
    - functionName:    _ZN5boost10wrapexceptISt13runtime_errorED2Ev
      functionSourceFile: '/usr/local/include/boost/throw_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5boost16exception_detail10clone_baseD2Ev
        - _ZN5boost9exceptionD2Ev
        - _ZNSt13runtime_errorD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/throw_exception.hpp:71,47'
          Dst:             _ZN5boost9exceptionD2Ev
        - Src:             '/usr/local/include/boost/throw_exception.hpp:71,47'
          Dst:             _ZNSt13runtime_errorD2Ev
        - Src:             '/usr/local/include/boost/throw_exception.hpp:71,47'
          Dst:             _ZN5boost16exception_detail10clone_baseD2Ev
    - functionName:    _ZN5boost10wrapexceptISt13runtime_errorED0Ev
      functionSourceFile: '/usr/local/include/boost/throw_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5boost10wrapexceptISt13runtime_errorED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/throw_exception.hpp:71,47'
          Dst:             _ZN5boost10wrapexceptISt13runtime_errorED2Ev
    - functionName:    _ZThn8_N5boost10wrapexceptISt13runtime_errorED1Ev
      functionSourceFile: '/usr/local/include/boost/throw_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5boost10wrapexceptISt13runtime_errorED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/throw_exception.hpp:0,0'
          Dst:             _ZN5boost10wrapexceptISt13runtime_errorED2Ev
    - functionName:    _ZThn8_N5boost10wrapexceptISt13runtime_errorED0Ev
      functionSourceFile: '/usr/local/include/boost/throw_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5boost10wrapexceptISt13runtime_errorED0Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/throw_exception.hpp:0,0'
          Dst:             _ZN5boost10wrapexceptISt13runtime_errorED0Ev
    - functionName:    _ZThn24_N5boost10wrapexceptISt13runtime_errorED1Ev
      functionSourceFile: '/usr/local/include/boost/throw_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5boost10wrapexceptISt13runtime_errorED2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/throw_exception.hpp:0,0'
          Dst:             _ZN5boost10wrapexceptISt13runtime_errorED2Ev
    - functionName:    _ZThn24_N5boost10wrapexceptISt13runtime_errorED0Ev
      functionSourceFile: '/usr/local/include/boost/throw_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5boost10wrapexceptISt13runtime_errorED0Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/throw_exception.hpp:0,0'
          Dst:             _ZN5boost10wrapexceptISt13runtime_errorED0Ev
    - functionName:    _ZN5boost9exceptionD2Ev
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEED2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/exception/exception.hpp:336,9'
          Dst:             _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEED2Ev
    - functionName:    _ZN5boost10error_infoINS_13throw_column_EiEC2Ei
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 166
      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:    _ZNK5boost15source_location6columnEv
      functionSourceFile: '/usr/local/include/boost/assert/source_location.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 68
      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:    _ZN5boost16exception_detail8set_infoINS_10wrapexceptISt13runtime_errorEEEERKT_S7_RKNS_10error_infoINS_13throw_column_EiEE
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5boost10error_infoINS_15throw_function_EPKcEC2ES3_
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 124
      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:    _ZNK5boost15source_location13function_nameEv
      functionSourceFile: '/usr/local/include/boost/assert/source_location.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      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:    _ZN5boost16exception_detail8set_infoINS_10wrapexceptISt13runtime_errorEEEERKT_S7_RKNS_10error_infoINS_15throw_function_EPKcEE
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5boost10error_infoINS_11throw_line_EiEC2Ei
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 152
      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:    _ZNK5boost15source_location4lineEv
      functionSourceFile: '/usr/local/include/boost/assert/source_location.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      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:    _ZN5boost16exception_detail8set_infoINS_10wrapexceptISt13runtime_errorEEEERKT_S7_RKNS_10error_infoINS_11throw_line_EiEE
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5boost10error_infoINS_11throw_file_EPKcEC2ES3_
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 138
      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:    _ZNK5boost15source_location9file_nameEv
      functionSourceFile: '/usr/local/include/boost/assert/source_location.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      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:    _ZN5boost16exception_detail8set_infoINS_10wrapexceptISt13runtime_errorEEEERKT_S7_RKNS_10error_infoINS_11throw_file_EPKcEE
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5boost10wrapexceptISt13runtime_errorE9copy_fromEPKv
      functionSourceFile: '/usr/local/include/boost/throw_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5boost9exceptionC2Ev
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEEC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/exception/exception.hpp:260,9'
          Dst:             _ZN5boost16exception_detail12refcount_ptrINS0_20error_info_containerEEC2Ev
    - functionName:    _ZN5boost16exception_detail10clone_baseC2Ev
      functionSourceFile: '/usr/local/include/boost/exception/exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 476
      functionLinenumberEnd: 476
      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:    _ZN5boost10wrapexceptISt13runtime_errorEC2ERKS1_RKNS_15source_locationE
      functionSourceFile: '/usr/local/include/boost/throw_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          112
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN5boost10error_infoINS_11throw_file_EPKcEC2ES3_
        - _ZN5boost10error_infoINS_11throw_line_EiEC2Ei
        - _ZN5boost10error_infoINS_13throw_column_EiEC2Ei
        - _ZN5boost10error_infoINS_15throw_function_EPKcEC2ES3_
        - _ZN5boost10wrapexceptISt13runtime_errorE9copy_fromEPKv
        - _ZN5boost16exception_detail10clone_baseC2Ev
        - _ZN5boost16exception_detail10clone_baseD2Ev
        - _ZN5boost16exception_detail8set_infoINS_10wrapexceptISt13runtime_errorEEEERKT_S7_RKNS_10error_infoINS_11throw_file_EPKcEE
        - _ZN5boost16exception_detail8set_infoINS_10wrapexceptISt13runtime_errorEEEERKT_S7_RKNS_10error_infoINS_11throw_line_EiEE
        - _ZN5boost16exception_detail8set_infoINS_10wrapexceptISt13runtime_errorEEEERKT_S7_RKNS_10error_infoINS_13throw_column_EiEE
        - _ZN5boost16exception_detail8set_infoINS_10wrapexceptISt13runtime_errorEEEERKT_S7_RKNS_10error_infoINS_15throw_function_EPKcEE
        - _ZN5boost9exceptionC2Ev
        - _ZN5boost9exceptionD2Ev
        - _ZNK5boost15source_location13function_nameEv
        - _ZNK5boost15source_location4lineEv
        - _ZNK5boost15source_location6columnEv
        - _ZNK5boost15source_location9file_nameEv
        - _ZNSt13runtime_errorC2ERKS_
        - _ZNSt13runtime_errorD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/throw_exception.hpp:102,14'
          Dst:             _ZN5boost16exception_detail10clone_baseC2Ev
        - Src:             '/usr/local/include/boost/throw_exception.hpp:102,77'
          Dst:             _ZNSt13runtime_errorC2ERKS_
        - Src:             '/usr/local/include/boost/throw_exception.hpp:102,14'
          Dst:             _ZN5boost9exceptionC2Ev
        - Src:             '/usr/local/include/boost/throw_exception.hpp:104,9'
          Dst:             _ZN5boost10wrapexceptISt13runtime_errorE9copy_fromEPKv
        - Src:             '/usr/local/include/boost/throw_exception.hpp:106,42'
          Dst:             _ZNK5boost15source_location9file_nameEv
        - Src:             '/usr/local/include/boost/throw_exception.hpp:106,26'
          Dst:             _ZN5boost10error_infoINS_11throw_file_EPKcEC2ES3_
        - Src:             '/usr/local/include/boost/throw_exception.hpp:106,9'
          Dst:             _ZN5boost16exception_detail8set_infoINS_10wrapexceptISt13runtime_errorEEEERKT_S7_RKNS_10error_infoINS_11throw_file_EPKcEE
        - Src:             '/usr/local/include/boost/throw_exception.hpp:107,60'
          Dst:             _ZNK5boost15source_location4lineEv
        - Src:             '/usr/local/include/boost/throw_exception.hpp:107,26'
          Dst:             _ZN5boost10error_infoINS_11throw_line_EiEC2Ei
        - Src:             '/usr/local/include/boost/throw_exception.hpp:107,9'
          Dst:             _ZN5boost16exception_detail8set_infoINS_10wrapexceptISt13runtime_errorEEEERKT_S7_RKNS_10error_infoINS_11throw_line_EiEE
        - Src:             '/usr/local/include/boost/throw_exception.hpp:108,46'
          Dst:             _ZNK5boost15source_location13function_nameEv
        - Src:             '/usr/local/include/boost/throw_exception.hpp:108,26'
          Dst:             _ZN5boost10error_infoINS_15throw_function_EPKcEC2ES3_
        - Src:             '/usr/local/include/boost/throw_exception.hpp:108,9'
          Dst:             _ZN5boost16exception_detail8set_infoINS_10wrapexceptISt13runtime_errorEEEERKT_S7_RKNS_10error_infoINS_15throw_function_EPKcEE
        - Src:             '/usr/local/include/boost/throw_exception.hpp:109,62'
          Dst:             _ZNK5boost15source_location6columnEv
        - Src:             '/usr/local/include/boost/throw_exception.hpp:109,26'
          Dst:             _ZN5boost10error_infoINS_13throw_column_EiEC2Ei
        - Src:             '/usr/local/include/boost/throw_exception.hpp:109,9'
          Dst:             _ZN5boost16exception_detail8set_infoINS_10wrapexceptISt13runtime_errorEEEERKT_S7_RKNS_10error_infoINS_13throw_column_EiEE
        - Src:             '/usr/local/include/boost/throw_exception.hpp:110,5'
          Dst:             _ZN5boost9exceptionD2Ev
        - Src:             '/usr/local/include/boost/throw_exception.hpp:110,5'
          Dst:             _ZNSt13runtime_errorD2Ev
        - Src:             '/usr/local/include/boost/throw_exception.hpp:110,5'
          Dst:             _ZN5boost16exception_detail10clone_baseD2Ev
    - functionName:    _ZN5boost36throw_exception_assert_compatibilityERKSt9exception
      functionSourceFile: '/usr/local/include/boost/throw_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 140
      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:    _ZN5boost15source_locationC2EPKcjS2_j
      functionSourceFile: '/usr/local/include/boost/assert/source_location.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5boost15throw_exceptionISt13runtime_errorEEvRKT_RKNS_15source_locationE
      functionSourceFile: '/usr/local/include/boost/throw_exception.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN5boost10wrapexceptISt13runtime_errorEC2ERKS1_RKNS_15source_locationE
        - _ZN5boost10wrapexceptISt13runtime_errorED2Ev
        - _ZN5boost36throw_exception_assert_compatibilityERKSt9exception
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/throw_exception.hpp:170,5'
          Dst:             _ZN5boost36throw_exception_assert_compatibilityERKSt9exception
        - Src:             '/usr/local/include/boost/throw_exception.hpp:171,5'
          Dst:             __cxa_allocate_exception
        - Src:             '/usr/local/include/boost/throw_exception.hpp:171,11'
          Dst:             _ZN5boost10wrapexceptISt13runtime_errorEC2ERKS1_RKNS_15source_locationE
        - Src:             '/usr/local/include/boost/throw_exception.hpp:171,5'
          Dst:             __cxa_throw
        - Src:             '/usr/local/include/boost/throw_exception.hpp:171,5'
          Dst:             _ZN5boost10wrapexceptISt13runtime_errorED2Ev
        - Src:             '/usr/local/include/boost/throw_exception.hpp:171,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN5boost5uuids4uuid9data_typeclEv
      functionSourceFile: '/usr/local/include/boost/uuid/uuid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 82
      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:    _ZN5boost5uuids4uuid9data_typecvRA16_hEv
      functionSourceFile: '/usr/local/include/boost/uuid/uuid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5boost5uuids16string_generator17check_close_braceEcci
      functionSourceFile: '/usr/local/include/boost/uuid/string_generator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK5boost5uuids16string_generator13throw_invalidEiPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:222,13'
          Dst:             _ZNK5boost5uuids16string_generator13throw_invalidEiPKc
    - functionName:    _ZNK5boost5uuids16string_generator13throw_invalidEiPKc
      functionSourceFile: '/usr/local/include/boost/uuid/string_generator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          101
      EdgeCount:       30
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN5boost15source_locationC2EPKcjS2_j
        - _ZN5boost15throw_exceptionISt13runtime_errorEEvRKT_RKNS_15source_locationE
        - _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZNSt13runtime_errorD1Ev
        - snprintf
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:137,9'
          Dst:             snprintf
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:139,9'
          Dst:             _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:139,9'
          Dst:             _ZN5boost15source_locationC2EPKcjS2_j
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:139,9'
          Dst:             _ZN5boost15throw_exceptionISt13runtime_errorEEvRKT_RKNS_15source_locationE
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:139,9'
          Dst:             _ZNSt13runtime_errorD1Ev
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt13runtime_errorC1ERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5boost5uuids16string_generator9get_valueEci
      functionSourceFile: '/usr/local/include/boost/uuid/string_generator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - _ZNK5boost5uuids16string_generator13throw_invalidEiPKc
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:159,9'
          Dst:             __cxa_guard_acquire
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:159,9'
          Dst:             __cxa_guard_release
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:168,13'
          Dst:             _ZNK5boost5uuids16string_generator13throw_invalidEiPKc
    - 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:    1
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5boost5uuids16string_generator7is_dashEc
      functionSourceFile: '/usr/local/include/boost/uuid/string_generator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5boost5uuids4uuid3endEv
      functionSourceFile: '/usr/local/include/boost/uuid/uuid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5boost5uuids4uuid9data_typeclEv
        - _ZNK5boost5uuids4uuid4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/uuid/uuid.hpp:159,38'
          Dst:             _ZN5boost5uuids4uuid9data_typeclEv
        - Src:             '/usr/local/include/boost/uuid/uuid.hpp:159,47'
          Dst:             _ZNK5boost5uuids4uuid4sizeEv
    - functionName:    _ZNK5boost5uuids4uuid4sizeEv
      functionSourceFile: '/usr/local/include/boost/uuid/uuid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5boost5uuids4uuid11static_sizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/uuid/uuid.hpp:164,56'
          Dst:             _ZN5boost5uuids4uuid11static_sizeEv
    - functionName:    _ZN5boost5uuids4uuid11static_sizeEv
      functionSourceFile: '/usr/local/include/boost/uuid/uuid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN5boost5uuids4uuid5beginEv
      functionSourceFile: '/usr/local/include/boost/uuid/uuid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5boost5uuids4uuid9data_typecvRA16_hEv
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/uuid/uuid.hpp:156,40'
          Dst:             _ZN5boost5uuids4uuid9data_typecvRA16_hEv
    - functionName:    _ZNK5boost5uuids16string_generator13is_open_braceEc
      functionSourceFile: '/usr/local/include/boost/uuid/string_generator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5boost5uuids16string_generator13get_next_charINSt3__111__wrap_iterIPKcEEEENS3_15iterator_traitsIT_E10value_typeERS9_S9_Ri
      functionSourceFile: '/usr/local/include/boost/uuid/string_generator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      char
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          45
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5boost5uuids16string_generator13throw_invalidEiPKc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:148,13'
          Dst:             _ZNK5boost5uuids16string_generator13throw_invalidEiPKc
    - functionName:    _ZNK5boost5uuids16string_generatorclINSt3__111__wrap_iterIPKcEEEENS0_4uuidET_S9_
      functionSourceFile: '/usr/local/include/boost/uuid/string_generator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          246
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN5boost5uuids4uuid3endEv
        - _ZN5boost5uuids4uuid5beginEv
        - _ZN5boost5uuids4uuidC2Ev
        - _ZNK5boost5uuids16string_generator13get_next_charINSt3__111__wrap_iterIPKcEEEENS3_15iterator_traitsIT_E10value_typeERS9_S9_Ri
        - _ZNK5boost5uuids16string_generator13is_open_braceEc
        - _ZNK5boost5uuids16string_generator13throw_invalidEiPKc
        - _ZNK5boost5uuids16string_generator17check_close_braceEcci
        - _ZNK5boost5uuids16string_generator7is_dashEc
        - _ZNK5boost5uuids16string_generator9get_valueEci
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:59,23'
          Dst:             _ZNK5boost5uuids16string_generator13get_next_charINSt3__111__wrap_iterIPKcEEEENS3_15iterator_traitsIT_E10value_typeERS9_S9_Ri
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:61,31'
          Dst:             _ZNK5boost5uuids16string_generator13is_open_braceEc
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:67,17'
          Dst:             _ZNK5boost5uuids16string_generator13get_next_charINSt3__111__wrap_iterIPKcEEEENS3_15iterator_traitsIT_E10value_typeERS9_S9_Ri
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:72,14'
          Dst:             _ZN5boost5uuids4uuidC2Ev
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:76,41'
          Dst:             _ZN5boost5uuids4uuid5beginEv
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:76,63'
          Dst:             _ZN5boost5uuids4uuid3endEv
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:78,30'
          Dst:             _ZN5boost5uuids4uuid5beginEv
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:80,21'
          Dst:             _ZNK5boost5uuids16string_generator13get_next_charINSt3__111__wrap_iterIPKcEEEENS3_15iterator_traitsIT_E10value_typeERS9_S9_Ri
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:85,30'
          Dst:             _ZNK5boost5uuids16string_generator7is_dashEc
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:89,25'
          Dst:             _ZNK5boost5uuids16string_generator13get_next_charINSt3__111__wrap_iterIPKcEEEENS3_15iterator_traitsIT_E10value_typeERS9_S9_Ri
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:97,25'
          Dst:             _ZNK5boost5uuids16string_generator7is_dashEc
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:99,29'
          Dst:             _ZNK5boost5uuids16string_generator13get_next_charINSt3__111__wrap_iterIPKcEEEENS3_15iterator_traitsIT_E10value_typeERS9_S9_Ri
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:103,25'
          Dst:             _ZNK5boost5uuids16string_generator13throw_invalidEiPKc
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:108,24'
          Dst:             _ZNK5boost5uuids16string_generator9get_valueEci
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:110,17'
          Dst:             _ZNK5boost5uuids16string_generator13get_next_charINSt3__111__wrap_iterIPKcEEEENS3_15iterator_traitsIT_E10value_typeERS9_S9_Ri
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:113,25'
          Dst:             _ZNK5boost5uuids16string_generator9get_valueEci
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:119,17'
          Dst:             _ZNK5boost5uuids16string_generator13get_next_charINSt3__111__wrap_iterIPKcEEEENS3_15iterator_traitsIT_E10value_typeERS9_S9_Ri
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:120,13'
          Dst:             _ZNK5boost5uuids16string_generator17check_close_braceEcci
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:126,13'
          Dst:             _ZNK5boost5uuids16string_generator13throw_invalidEiPKc
    - functionName:    _ZN5boost5uuids4uuidC2Ev
      functionSourceFile: '/usr/local/include/boost/uuid/uuid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      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:    _ZN5boost5uuids6detail8to_charsIcEEPT_RKNS0_4uuidES4_
      functionSourceFile: '/usr/local/include/boost/uuid/detail/to_chars.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - _ZNK5boost5uuids4uuid9data_typeclEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/uuid/detail/to_chars.hpp:50,27'
          Dst:             _ZNK5boost5uuids4uuid9data_typeclEv
    - functionName:    _ZNK5boost5uuids4uuid9data_typeclEv
      functionSourceFile: '/usr/local/include/boost/uuid/uuid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK5boost5uuids4uuid9data_typecvRA16_KhEv
      functionSourceFile: '/usr/local/include/boost/uuid/uuid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      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:    _ZN5boost5uuids9to_stringERKNS0_4uuidE
      functionSourceFile: '/usr/local/include/boost/uuid/uuid_io.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN5boost5uuids6detail8to_charsIcEEPT_RKNS0_4uuidES4_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/uuid/uuid_io.hpp:158,5'
          Dst:             _ZN5boost5uuids6detail8to_charsIcEEPT_RKNS0_4uuidES4_
    - functionName:    _ZN6apache6thrift9to_stringERKNS0_5TUuidE
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/TUuid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN5boost5uuids4uuidC2Ev
        - _ZN5boost5uuids9to_stringERKNS0_4uuidE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/TUuid.cpp:54,22'
          Dst:             _ZN5boost5uuids4uuidC2Ev
        - Src:             'src/thrift/TUuid.cpp:56,10'
          Dst:             _ZN5boost5uuids9to_stringERKNS0_4uuidE
    - functionName:    _ZNK5boost5uuids4uuid6is_nilEv
      functionSourceFile: '/usr/local/include/boost/uuid/detail/uuid_x86.ipp'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       16
      CyclomaticComplexity: 9
      functionsReached:
        - _ZNK5boost5uuids4uuid9data_typecvRA16_KhEv
        - __clang_call_terminate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/uuid/detail/uuid_x86.ipp:107,54'
          Dst:             _ZNK5boost5uuids4uuid9data_typecvRA16_KhEv
        - Src:             '/usr/local/include/boost/uuid/detail/uuid_x86.ipp:107,18'
          Dst:             __clang_call_terminate
        - Src:             '/usr/local/include/boost/uuid/detail/uuid_x86.ipp:111,30'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK6apache6thrift5TUuid6is_nilEv
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/TUuid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN5boost5uuids4uuidC2Ev
        - _ZNK5boost5uuids4uuid6is_nilEv
        - _ZNK6apache6thrift5TUuid3endEv
        - _ZNK6apache6thrift5TUuid5beginEv
        - __clang_call_terminate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/TUuid.cpp:48,22'
          Dst:             _ZN5boost5uuids4uuidC2Ev
        - Src:             'src/thrift/TUuid.cpp:49,19'
          Dst:             _ZNK6apache6thrift5TUuid5beginEv
        - Src:             'src/thrift/TUuid.cpp:49,34'
          Dst:             _ZNK6apache6thrift5TUuid3endEv
        - Src:             'src/thrift/TUuid.cpp:50,19'
          Dst:             _ZNK5boost5uuids4uuid6is_nilEv
        - Src:             'src/thrift/TUuid.cpp:49,41'
          Dst:             __clang_call_terminate
    - functionName:    _ZNK5boost5uuids4uuid3endEv
      functionSourceFile: '/usr/local/include/boost/uuid/uuid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5boost5uuids4uuid4sizeEv
        - _ZNK5boost5uuids4uuid9data_typeclEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/uuid/uuid.hpp:160,50'
          Dst:             _ZNK5boost5uuids4uuid9data_typeclEv
        - Src:             '/usr/local/include/boost/uuid/uuid.hpp:160,59'
          Dst:             _ZNK5boost5uuids4uuid4sizeEv
    - functionName:    _ZNK5boost5uuids4uuid5beginEv
      functionSourceFile: '/usr/local/include/boost/uuid/uuid.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5boost5uuids4uuid9data_typecvRA16_KhEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/uuid/uuid.hpp:157,52'
          Dst:             _ZNK5boost5uuids4uuid9data_typecvRA16_KhEv
    - functionName:    _ZNK5boost5uuids16string_generatorclIcNSt3__111char_traitsIcEENS3_9allocatorIcEEEENS0_4uuidERKNS3_12basic_stringIT_T0_T1_EE
      functionSourceFile: '/usr/local/include/boost/uuid/string_generator.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK5boost5uuids16string_generatorclINSt3__111__wrap_iterIPKcEEEENS0_4uuidET_S9_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/include/boost/uuid/string_generator.hpp:38,16'
          Dst:             _ZNK5boost5uuids16string_generatorclINSt3__111__wrap_iterIPKcEEEENS0_4uuidET_S9_
    - functionName:    _ZN6apache6thrift5TUuid3endEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/TUuid.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6apache6thrift5TUuid4sizeEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/TUuid.h:114,44'
          Dst:             _ZNK6apache6thrift5TUuid4sizeEv
    - functionName:    _ZN6apache6thrift5TUuidC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/TUuid.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          100
      EdgeCount:       33
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN6apache6thrift5TUuid3endEv
        - _ZN6apache6thrift5TUuid5beginEv
        - _ZNK5boost5uuids16string_generatorclIcNSt3__111char_traitsIcEENS3_9allocatorIcEEEENS0_4uuidERKNS3_12basic_stringIT_T0_T1_EE
        - _ZNK5boost5uuids4uuid3endEv
        - _ZNK5boost5uuids4uuid5beginEv
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/TUuid.cpp:34,19'
          Dst:             _ZN6apache6thrift5TUuid5beginEv
        - Src:             'src/thrift/TUuid.cpp:34,34'
          Dst:             _ZN6apache6thrift5TUuid3endEv
        - Src:             'src/thrift/TUuid.cpp:40,37'
          Dst:             _ZNK5boost5uuids16string_generatorclIcNSt3__111char_traitsIcEENS3_9allocatorIcEEEENS0_4uuidERKNS3_12basic_stringIT_T0_T1_EE
        - Src:             'src/thrift/TUuid.cpp:41,20'
          Dst:             _ZNK5boost5uuids4uuid5beginEv
        - Src:             'src/thrift/TUuid.cpp:41,34'
          Dst:             _ZNK5boost5uuids4uuid3endEv
        - Src:             'src/thrift/TUuid.cpp:41,47'
          Dst:             _ZN6apache6thrift5TUuid5beginEv
        - Src:             'src/thrift/TUuid.cpp:42,3'
          Dst:             __cxa_begin_catch
        - Src:             'src/thrift/TUuid.cpp:44,3'
          Dst:             __cxa_end_catch
        - Src:             'src/thrift/TUuid.cpp:34,3'
          Dst:             __clang_call_terminate
        - Src:             'src/thrift/TUuid.cpp:42,3'
          Dst:             __clang_call_terminate
    - functionName:    _ZN6apache6thrift8protocol16TProtocolFactory11getProtocolENSt3__110shared_ptrINS0_9transport10TTransportEEES7_
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 641
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift8protocol16TProtocolFactoryD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/protocol/TProtocol.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 31
      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:    _ZN6apache6thrift8protocol4skipINS1_9TProtocolEEEjRT_NS1_5TTypeE
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/protocol/TProtocol.h'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         72
      ICount:          437
      EdgeCount:       120
      CyclomaticComplexity: 50
      functionsReached:
        - _ZN6apache6thrift5TUuidC2Ev
        - _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol22TInputRecursionTrackerC2ERNS1_9TProtocolE
        - _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
        - _ZN6apache6thrift8protocol4skipINS1_9TProtocolEEEjRT_NS1_5TTypeE
        - _ZN6apache6thrift8protocol9TProtocol10readBinaryERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol10readDoubleERd
        - _ZN6apache6thrift8protocol9TProtocol10readMapEndEv
        - _ZN6apache6thrift8protocol9TProtocol10readSetEndEv
        - _ZN6apache6thrift8protocol9TProtocol11readListEndEv
        - _ZN6apache6thrift8protocol9TProtocol12readFieldEndEv
        - _ZN6apache6thrift8protocol9TProtocol12readMapBeginERNS1_5TTypeES4_Rj
        - _ZN6apache6thrift8protocol9TProtocol12readSetBeginERNS1_5TTypeERj
        - _ZN6apache6thrift8protocol9TProtocol13readListBeginERNS1_5TTypeERj
        - _ZN6apache6thrift8protocol9TProtocol13readStructEndEv
        - _ZN6apache6thrift8protocol9TProtocol14readFieldBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERNS1_5TTypeERs
        - _ZN6apache6thrift8protocol9TProtocol15readStructBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN6apache6thrift8protocol9TProtocol7readI16ERs
        - _ZN6apache6thrift8protocol9TProtocol7readI32ERi
        - _ZN6apache6thrift8protocol9TProtocol7readI64ERl
        - _ZN6apache6thrift8protocol9TProtocol8readBoolERb
        - _ZN6apache6thrift8protocol9TProtocol8readByteERa
        - _ZN6apache6thrift8protocol9TProtocol8readUUIDERNS0_5TUuidE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    6
      BranchProfiles:
        - Branch String:   './src/thrift/protocol/TProtocol.h:706,3'
          Branch Sides:    []
      Callsites:
        - Src:             './src/thrift/protocol/TProtocol.h:704,26'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerC2ERNS1_9TProtocolE
        - Src:             './src/thrift/protocol/TProtocol.h:709,17'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8readBoolERb
        - Src:             './src/thrift/protocol/TProtocol.h:713,17'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8readByteERa
        - Src:             './src/thrift/protocol/TProtocol.h:717,17'
          Dst:             _ZN6apache6thrift8protocol9TProtocol7readI16ERs
        - Src:             './src/thrift/protocol/TProtocol.h:721,17'
          Dst:             _ZN6apache6thrift8protocol9TProtocol7readI32ERi
        - Src:             './src/thrift/protocol/TProtocol.h:725,17'
          Dst:             _ZN6apache6thrift8protocol9TProtocol7readI64ERl
        - Src:             './src/thrift/protocol/TProtocol.h:729,17'
          Dst:             _ZN6apache6thrift8protocol9TProtocol10readDoubleERd
        - Src:             './src/thrift/protocol/TProtocol.h:733,17'
          Dst:             _ZN6apache6thrift8protocol9TProtocol10readBinaryERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             './src/thrift/protocol/TProtocol.h:740,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol15readStructBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             './src/thrift/protocol/TProtocol.h:742,22'
          Dst:             _ZN6apache6thrift8protocol9TProtocol14readFieldBeginERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEERNS1_5TTypeERs
        - Src:             './src/thrift/protocol/TProtocol.h:746,17'
          Dst:             _ZN6apache6thrift8protocol4skipINS1_9TProtocolEEEjRT_NS1_5TTypeE
        - Src:             './src/thrift/protocol/TProtocol.h:747,22'
          Dst:             _ZN6apache6thrift8protocol9TProtocol12readFieldEndEv
        - Src:             './src/thrift/protocol/TProtocol.h:749,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13readStructEndEv
        - Src:             './src/thrift/protocol/TProtocol.h:757,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol12readMapBeginERNS1_5TTypeES4_Rj
        - Src:             './src/thrift/protocol/TProtocol.h:759,17'
          Dst:             _ZN6apache6thrift8protocol4skipINS1_9TProtocolEEEjRT_NS1_5TTypeE
        - Src:             './src/thrift/protocol/TProtocol.h:760,17'
          Dst:             _ZN6apache6thrift8protocol4skipINS1_9TProtocolEEEjRT_NS1_5TTypeE
        - Src:             './src/thrift/protocol/TProtocol.h:762,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol10readMapEndEv
        - Src:             './src/thrift/protocol/TProtocol.h:769,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol12readSetBeginERNS1_5TTypeERj
        - Src:             './src/thrift/protocol/TProtocol.h:771,17'
          Dst:             _ZN6apache6thrift8protocol4skipINS1_9TProtocolEEEjRT_NS1_5TTypeE
        - Src:             './src/thrift/protocol/TProtocol.h:773,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol10readSetEndEv
        - Src:             './src/thrift/protocol/TProtocol.h:780,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol13readListBeginERNS1_5TTypeERj
        - Src:             './src/thrift/protocol/TProtocol.h:782,17'
          Dst:             _ZN6apache6thrift8protocol4skipINS1_9TProtocolEEEjRT_NS1_5TTypeE
        - Src:             './src/thrift/protocol/TProtocol.h:784,20'
          Dst:             _ZN6apache6thrift8protocol9TProtocol11readListEndEv
        - Src:             './src/thrift/protocol/TProtocol.h:788,11'
          Dst:             _ZN6apache6thrift5TUuidC2Ev
        - Src:             './src/thrift/protocol/TProtocol.h:789,17'
          Dst:             _ZN6apache6thrift8protocol9TProtocol8readUUIDERNS0_5TUuidE
        - Src:             './src/thrift/protocol/TProtocol.h:795,3'
          Dst:             __cxa_allocate_exception
        - Src:             './src/thrift/protocol/TProtocol.h:795,9'
          Dst:             _ZN6apache6thrift8protocol18TProtocolExceptionC2ENS2_22TProtocolExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             './src/thrift/protocol/TProtocol.h:795,3'
          Dst:             __cxa_throw
        - Src:             './src/thrift/protocol/TProtocol.h:795,3'
          Dst:             __cxa_free_exception
        - Src:             './src/thrift/protocol/TProtocol.h:797,1'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
        - Src:             './src/thrift/protocol/TProtocol.h:797,1'
          Dst:             _ZN6apache6thrift8protocol22TInputRecursionTrackerD2Ev
    - functionName:    _ZN6apache6thrift8protocol9TProtocol9skip_virtENS1_5TTypeE
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/protocol/TProtocol.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift8protocol4skipINS1_9TProtocolEEEjRT_NS1_5TTypeE
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/protocol/TProtocol.cpp:28,10'
          Dst:             _ZN6apache6thrift8protocol4skipINS1_9TProtocolEEEjRT_NS1_5TTypeE
    - functionName:    _ZN6apache6thrift8protocol9TProtocolD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/protocol/TProtocol.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      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:    _ZN6apache6thrift8protocol9TProtocolD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/protocol/TProtocol.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 26
      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:    _ZN6apache6thrift9transport19TTransportExceptionD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TTransportException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport19TTransportExceptionD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TTransportException.h:68,52'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionD2Ev
    - functionName:    _ZNK6apache6thrift9transport19TTransportException4whatEv
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/transport/TTransportException.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/thrift/transport/TTransportException.cpp:33,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport18TBufferedTransport7readAllEPhj
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase7readAllEPhj
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TBufferTransports.h:272,70'
          Dst:             _ZN6apache6thrift9transport11TBufferBase7readAllEPhj
    - functionName:    _ZN6apache6thrift9transport13TMemoryBuffer11resetBufferEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_16TFramedTransportENS1_11TBufferBaseEED2Ev
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBaseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TVirtualTransport.h:81,7'
          Dst:             _ZN6apache6thrift9transport11TBufferBaseD2Ev
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_18TBufferedTransportENS1_11TBufferBaseEED2Ev
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBaseD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TVirtualTransport.h:81,7'
          Dst:             _ZN6apache6thrift9transport11TBufferBaseD2Ev
    - functionName:    _ZN6apache6thrift9transport13TMemoryBuffer8writeEndEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport13TMemoryBuffer7readEndEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport24resetConsumedMessageSizeEl
        - _ZN6apache6thrift9transport13TMemoryBuffer11resetBufferEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TBufferTransports.h:667,7'
          Dst:             _ZN6apache6thrift9transport13TMemoryBuffer11resetBufferEv
        - Src:             './src/thrift/transport/TBufferTransports.h:669,5'
          Dst:             _ZN6apache6thrift9transport10TTransport24resetConsumedMessageSizeEl
    - functionName:    _ZN6apache6thrift9transport13TMemoryBuffer5closeEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 585
      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:    _ZN6apache6thrift9transport13TMemoryBuffer4openEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 583
      functionLinenumberEnd: 583
      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:    _ZN6apache6thrift9transport13TMemoryBuffer4peekEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6apache6thrift9transport13TMemoryBuffer6isOpenEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 579
      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:    _ZN6apache6thrift9transport13TMemoryBufferD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport13TMemoryBufferD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TBufferTransports.h:573,29'
          Dst:             _ZN6apache6thrift9transport13TMemoryBufferD2Ev
    - functionName:    _ZN6apache6thrift9transport13TMemoryBufferD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6apache6thrift9transport17TVirtualTransportINS1_13TMemoryBufferENS1_11TBufferBaseEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TBufferTransports.h:577,3'
          Dst:             _ZN6apache6thrift9transport17TVirtualTransportINS1_13TMemoryBufferENS1_11TBufferBaseEED2Ev
    - functionName:    _ZN6apache6thrift9transport13TMemoryBuffer8readSlowEPhj
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/transport/TBufferTransports.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport13TMemoryBuffer11computeReadEjPPhPj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/transport/TBufferTransports.cpp:347,3'
          Dst:             _ZN6apache6thrift9transport13TMemoryBuffer11computeReadEjPPhPj
    - functionName:    _ZN6apache6thrift9transport13TMemoryBuffer9writeSlowEPKhj
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/transport/TBufferTransports.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport13TMemoryBuffer14ensureCanWriteEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/transport/TBufferTransports.cpp:411,3'
          Dst:             _ZN6apache6thrift9transport13TMemoryBuffer14ensureCanWriteEj
    - functionName:    _ZN6apache6thrift9transport13TMemoryBuffer10borrowSlowEPhPj
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/transport/TBufferTransports.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZNK6apache6thrift9transport13TMemoryBuffer14available_readEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/transport/TBufferTransports.cpp:429,7'
          Dst:             _ZNK6apache6thrift9transport13TMemoryBuffer14available_readEv
        - Src:             'src/thrift/transport/TBufferTransports.cpp:430,12'
          Dst:             _ZNK6apache6thrift9transport13TMemoryBuffer14available_readEv
    - functionName:    _ZNK6apache6thrift9transport13TMemoryBuffer14available_readEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport13TMemoryBuffer14ensureCanWriteEj
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/transport/TBufferTransports.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          239
      EdgeCount:       62
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - _ZN6apache6thrift9transport19TTransportExceptionC2ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZNK6apache6thrift9transport13TMemoryBuffer15available_writeEv
        - _ZNSt9bad_allocC1Ev
        - _ZNSt9bad_allocD1Ev
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - exp2
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/transport/TBufferTransports.cpp:373,20'
          Dst:             _ZNK6apache6thrift9transport13TMemoryBuffer15available_writeEv
        - Src:             'src/thrift/transport/TBufferTransports.cpp:379,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/thrift/transport/TBufferTransports.cpp:379,11'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/thrift/transport/TBufferTransports.cpp:379,5'
          Dst:             __cxa_throw
        - Src:             'src/thrift/transport/TBufferTransports.cpp:379,5'
          Dst:             __cxa_free_exception
        - Src:             'src/thrift/transport/TBufferTransports.cpp:386,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/thrift/transport/TBufferTransports.cpp:386,11'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'src/thrift/transport/TBufferTransports.cpp:386,5'
          Dst:             __cxa_throw
        - Src:             'src/thrift/transport/TBufferTransports.cpp:386,5'
          Dst:             __cxa_free_exception
        - Src:             'src/thrift/transport/TBufferTransports.cpp:391,40'
          Dst:             exp2
        - Src:             'src/thrift/transport/TBufferTransports.cpp:396,44'
          Dst:             realloc
        - Src:             'src/thrift/transport/TBufferTransports.cpp:398,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/thrift/transport/TBufferTransports.cpp:398,11'
          Dst:             _ZNSt9bad_allocC1Ev
        - Src:             'src/thrift/transport/TBufferTransports.cpp:398,5'
          Dst:             __cxa_throw
        - Src:             'src/thrift/transport/TBufferTransports.cpp:398,5'
          Dst:             _ZNSt9bad_allocD1Ev
    - functionName:    _ZNK6apache6thrift9transport13TMemoryBuffer15available_writeEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport19TTransportExceptionC2ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TTransportException.h'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift10TExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TTransportException.h:60,7'
          Dst:             _ZN6apache6thrift10TExceptionC2ERKNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    exp2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    log2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport13TMemoryBuffer11computeReadEjPPhPj
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/transport/TBufferTransports.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6apache6thrift9transport13TMemoryBuffer14available_readEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/transport/TBufferTransports.cpp:335,35'
          Dst:             _ZNK6apache6thrift9transport13TMemoryBuffer14available_readEv
    - functionName:    _ZNK6apache6thrift9transport16TFramedTransport9getOriginEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_16TFramedTransportENS1_11TBufferBaseEE12consume_virtEj
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase7consumeEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TVirtualTransport.h:103,78'
          Dst:             _ZN6apache6thrift9transport11TBufferBase7consumeEj
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_16TFramedTransportENS1_11TBufferBaseEE11borrow_virtEPhPj
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase6borrowEPhPj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TVirtualTransport.h:100,44'
          Dst:             _ZN6apache6thrift9transport11TBufferBase6borrowEPhPj
    - functionName:    _ZN6apache6thrift9transport16TFramedTransport14onewayCompleteEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 380
      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:    _ZN6apache6thrift9transport17TVirtualTransportINS1_16TFramedTransportENS1_11TBufferBaseEE10write_virtEPKhj
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase5writeEPKhj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TVirtualTransport.h:96,37'
          Dst:             _ZN6apache6thrift9transport11TBufferBase5writeEPKhj
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_16TFramedTransportENS1_11TBufferBaseEE12readAll_virtEPhj
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase7readAllEPhj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TVirtualTransport.h:92,44'
          Dst:             _ZN6apache6thrift9transport11TBufferBase7readAllEPhj
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_16TFramedTransportENS1_11TBufferBaseEE9read_virtEPhj
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase4readEPhj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TVirtualTransport.h:88,44'
          Dst:             _ZN6apache6thrift9transport11TBufferBase4readEPhj
    - functionName:    _ZN6apache6thrift9transport16TFramedTransport5closeEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport16TFramedTransport4openEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 363
      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:    _ZN6apache6thrift9transport16TFramedTransport4peekEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6apache6thrift9transport16TFramedTransport6isOpenEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport16TFramedTransportD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      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:
        - _ZN6apache6thrift9transport16TFramedTransportD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TBufferTransports.h:319,7'
          Dst:             _ZN6apache6thrift9transport16TFramedTransportD2Ev
    - functionName:    _ZN6apache6thrift9transport16TFramedTransportD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport17TVirtualTransportINS1_16TFramedTransportENS1_11TBufferBaseEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TBufferTransports.h:319,7'
          Dst:             _ZN6apache6thrift9transport17TVirtualTransportINS1_16TFramedTransportENS1_11TBufferBaseEED2Ev
    - functionName:    _ZN6apache6thrift9transport16TFramedTransport7readEndEv
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/transport/TBufferTransports.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport24resetConsumedMessageSizeEl
        - _ZN6apache6thrift9transport11TBufferBase13setReadBufferEPhj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/transport/TBufferTransports.cpp:322,5'
          Dst:             _ZN6apache6thrift9transport11TBufferBase13setReadBufferEPhj
        - Src:             'src/thrift/transport/TBufferTransports.cpp:325,3'
          Dst:             _ZN6apache6thrift9transport10TTransport24resetConsumedMessageSizeEl
    - functionName:    _ZN6apache6thrift9transport16TFramedTransport8writeEndEv
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/transport/TBufferTransports.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport16TFramedTransport5flushEv
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/transport/TBufferTransports.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          159
      EdgeCount:       41
      CyclomaticComplexity: 22
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport24resetConsumedMessageSizeEl
        - _ZN6apache6thrift9transport10TTransport5writeEPKhj
        - _ZN6apache6thrift9transport11TBufferBase14setWriteBufferEPhj
        - _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - htonl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/transport/TBufferTransports.cpp:264,3'
          Dst:             _ZN6apache6thrift9transport10TTransport24resetConsumedMessageSizeEl
        - Src:             'src/thrift/transport/TBufferTransports.cpp:267,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/thrift/transport/TBufferTransports.cpp:267,11'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'src/thrift/transport/TBufferTransports.cpp:267,5'
          Dst:             __cxa_throw
        - Src:             'src/thrift/transport/TBufferTransports.cpp:267,5'
          Dst:             __cxa_free_exception
        - Src:             'src/thrift/transport/TBufferTransports.cpp:273,33'
          Dst:             htonl
        - Src:             'src/thrift/transport/TBufferTransports.cpp:284,17'
          Dst:             _ZN6apache6thrift9transport10TTransport5writeEPKhj
        - Src:             'src/thrift/transport/TBufferTransports.cpp:294,5'
          Dst:             _ZN6apache6thrift9transport11TBufferBase14setWriteBufferEPhj
    - functionName:    _ZN6apache6thrift9transport16TFramedTransport8readSlowEPhj
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/transport/TBufferTransports.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          160
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase13setReadBufferEPhj
        - _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/transport/TBufferTransports.cpp:152,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/thrift/transport/TBufferTransports.cpp:152,11'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'src/thrift/transport/TBufferTransports.cpp:152,5'
          Dst:             __cxa_throw
        - Src:             'src/thrift/transport/TBufferTransports.cpp:152,5'
          Dst:             __cxa_free_exception
        - Src:             'src/thrift/transport/TBufferTransports.cpp:162,5'
          Dst:             _ZN6apache6thrift9transport11TBufferBase13setReadBufferEPhj
    - functionName:    _ZN6apache6thrift9transport16TFramedTransport9writeSlowEPKhj
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/transport/TBufferTransports.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          178
      EdgeCount:       24
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/transport/TBufferTransports.cpp:236,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/thrift/transport/TBufferTransports.cpp:236,11'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'src/thrift/transport/TBufferTransports.cpp:236,5'
          Dst:             __cxa_throw
        - Src:             'src/thrift/transport/TBufferTransports.cpp:236,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN6apache6thrift9transport16TFramedTransport10borrowSlowEPhPj
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/transport/TBufferTransports.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport16TFramedTransport9readFrameEv
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/transport/TBufferTransports.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          243
      EdgeCount:       86
      CyclomaticComplexity: 44
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport4readEPhj
        - _ZN6apache6thrift9transport10TTransport7readAllEPhj
        - _ZN6apache6thrift9transport11TBufferBase13setReadBufferEPhj
        - _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - _ZN6apache6thrift9transport19TTransportExceptionC2ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
        - ntohl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/transport/TBufferTransports.cpp:196,23'
          Dst:             _ZN6apache6thrift9transport10TTransport4readEPhj
        - Src:             'src/thrift/transport/TBufferTransports.cpp:203,9'
          Dst:             __cxa_allocate_exception
        - Src:             'src/thrift/transport/TBufferTransports.cpp:203,15'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'src/thrift/transport/TBufferTransports.cpp:203,9'
          Dst:             __cxa_throw
        - Src:             'src/thrift/transport/TBufferTransports.cpp:203,9'
          Dst:             __cxa_free_exception
        - Src:             'src/thrift/transport/TBufferTransports.cpp:211,8'
          Dst:             ntohl
        - Src:             'src/thrift/transport/TBufferTransports.cpp:214,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/thrift/transport/TBufferTransports.cpp:214,11'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/thrift/transport/TBufferTransports.cpp:214,5'
          Dst:             __cxa_throw
        - Src:             'src/thrift/transport/TBufferTransports.cpp:214,5'
          Dst:             __cxa_free_exception
        - Src:             'src/thrift/transport/TBufferTransports.cpp:219,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/thrift/transport/TBufferTransports.cpp:219,11'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'src/thrift/transport/TBufferTransports.cpp:219,5'
          Dst:             __cxa_throw
        - Src:             'src/thrift/transport/TBufferTransports.cpp:219,5'
          Dst:             __cxa_free_exception
        - Src:             'src/thrift/transport/TBufferTransports.cpp:226,15'
          Dst:             _ZN6apache6thrift9transport10TTransport7readAllEPhj
        - Src:             'src/thrift/transport/TBufferTransports.cpp:227,3'
          Dst:             _ZN6apache6thrift9transport11TBufferBase13setReadBufferEPhj
    - functionName:    _ZN6apache6thrift9transport11TBufferBase13setReadBufferEPhj
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport11TBufferBase14setWriteBufferEPhj
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6apache6thrift9transport18TBufferedTransport9getOriginEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_18TBufferedTransportENS1_11TBufferBaseEE12consume_virtEj
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase7consumeEj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TVirtualTransport.h:103,78'
          Dst:             _ZN6apache6thrift9transport11TBufferBase7consumeEj
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_18TBufferedTransportENS1_11TBufferBaseEE11borrow_virtEPhPj
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase6borrowEPhPj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TVirtualTransport.h:100,44'
          Dst:             _ZN6apache6thrift9transport11TBufferBase6borrowEPhPj
    - functionName:    _ZN6apache6thrift9transport18TBufferedTransport14onewayCompleteEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 246
      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:    _ZN6apache6thrift9transport17TVirtualTransportINS1_18TBufferedTransportENS1_11TBufferBaseEE10write_virtEPKhj
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase5writeEPKhj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TVirtualTransport.h:96,37'
          Dst:             _ZN6apache6thrift9transport11TBufferBase5writeEPKhj
    - functionName:    _ZN6apache6thrift9transport18TBufferedTransport7readEndEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport24resetConsumedMessageSizeEl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TBufferTransports.h:275,5'
          Dst:             _ZN6apache6thrift9transport10TTransport24resetConsumedMessageSizeEl
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_18TBufferedTransportENS1_11TBufferBaseEE12readAll_virtEPhj
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport18TBufferedTransport7readAllEPhj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TVirtualTransport.h:92,44'
          Dst:             _ZN6apache6thrift9transport18TBufferedTransport7readAllEPhj
    - functionName:    _ZN6apache6thrift9transport17TVirtualTransportINS1_18TBufferedTransportENS1_11TBufferBaseEE9read_virtEPhj
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TVirtualTransport.h'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport11TBufferBase4readEPhj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TVirtualTransport.h:88,44'
          Dst:             _ZN6apache6thrift9transport11TBufferBase4readEPhj
    - functionName:    _ZN6apache6thrift9transport18TBufferedTransport5closeEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport18TBufferedTransport4openEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 224
      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:    _ZN6apache6thrift9transport18TBufferedTransport4peekEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport4readEPhj
        - _ZN6apache6thrift9transport11TBufferBase13setReadBufferEPhj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TBufferTransports.h:230,46'
          Dst:             _ZN6apache6thrift9transport10TTransport4readEPhj
        - Src:             './src/thrift/transport/TBufferTransports.h:230,7'
          Dst:             _ZN6apache6thrift9transport11TBufferBase13setReadBufferEPhj
    - functionName:    _ZNK6apache6thrift9transport18TBufferedTransport6isOpenEv
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport18TBufferedTransportD0Ev
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      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:
        - _ZN6apache6thrift9transport18TBufferedTransportD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TBufferTransports.h:186,7'
          Dst:             _ZN6apache6thrift9transport18TBufferedTransportD2Ev
    - functionName:    _ZN6apache6thrift9transport18TBufferedTransportD2Ev
      functionSourceFile: '/src/thrift/lib/cpp/./src/thrift/transport/TBufferTransports.h'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6apache6thrift9transport17TVirtualTransportINS1_18TBufferedTransportENS1_11TBufferBaseEED2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/thrift/transport/TBufferTransports.h:186,7'
          Dst:             _ZN6apache6thrift9transport17TVirtualTransportINS1_18TBufferedTransportENS1_11TBufferBaseEED2Ev
    - functionName:    _ZN6apache6thrift9transport18TBufferedTransport5flushEv
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/transport/TBufferTransports.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport24resetConsumedMessageSizeEl
        - _ZN6apache6thrift9transport10TTransport5writeEPKhj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/transport/TBufferTransports.cpp:130,3'
          Dst:             _ZN6apache6thrift9transport10TTransport24resetConsumedMessageSizeEl
        - Src:             'src/thrift/transport/TBufferTransports.cpp:138,17'
          Dst:             _ZN6apache6thrift9transport10TTransport5writeEPKhj
    - functionName:    _ZN6apache6thrift9transport18TBufferedTransport8readSlowEPhj
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/transport/TBufferTransports.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          149
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport4readEPhj
        - _ZN6apache6thrift9transport11TBufferBase13setReadBufferEPhj
        - _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/transport/TBufferTransports.cpp:37,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/thrift/transport/TBufferTransports.cpp:37,11'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'src/thrift/transport/TBufferTransports.cpp:37,5'
          Dst:             __cxa_throw
        - Src:             'src/thrift/transport/TBufferTransports.cpp:37,5'
          Dst:             __cxa_free_exception
        - Src:             'src/thrift/transport/TBufferTransports.cpp:47,5'
          Dst:             _ZN6apache6thrift9transport11TBufferBase13setReadBufferEPhj
        - Src:             'src/thrift/transport/TBufferTransports.cpp:56,42'
          Dst:             _ZN6apache6thrift9transport10TTransport4readEPhj
        - Src:             'src/thrift/transport/TBufferTransports.cpp:56,3'
          Dst:             _ZN6apache6thrift9transport11TBufferBase13setReadBufferEPhj
    - functionName:    _ZN6apache6thrift9transport18TBufferedTransport9writeSlowEPKhj
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/transport/TBufferTransports.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          236
      EdgeCount:       67
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN6apache6thrift9transport10TTransport5writeEPKhj
        - _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/transport/TBufferTransports.cpp:72,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/thrift/transport/TBufferTransports.cpp:72,11'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'src/thrift/transport/TBufferTransports.cpp:72,5'
          Dst:             __cxa_throw
        - Src:             'src/thrift/transport/TBufferTransports.cpp:72,5'
          Dst:             __cxa_free_exception
        - Src:             'src/thrift/transport/TBufferTransports.cpp:98,19'
          Dst:             _ZN6apache6thrift9transport10TTransport5writeEPKhj
        - Src:             'src/thrift/transport/TBufferTransports.cpp:100,17'
          Dst:             _ZN6apache6thrift9transport10TTransport5writeEPKhj
        - Src:             'src/thrift/transport/TBufferTransports.cpp:109,15'
          Dst:             _ZN6apache6thrift9transport10TTransport5writeEPKhj
        - Src:             'src/thrift/transport/TBufferTransports.cpp:113,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/thrift/transport/TBufferTransports.cpp:113,11'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ENS2_23TTransportExceptionTypeERKNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEE
        - Src:             'src/thrift/transport/TBufferTransports.cpp:113,5'
          Dst:             __cxa_throw
        - Src:             'src/thrift/transport/TBufferTransports.cpp:113,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN6apache6thrift9transport18TBufferedTransport10borrowSlowEPhPj
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/transport/TBufferTransports.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6apache6thrift9transport13TMemoryBuffer10wroteBytesEj
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/transport/TBufferTransports.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       27
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6apache6thrift9transport19TTransportExceptionC2ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZNK6apache6thrift9transport13TMemoryBuffer15available_writeEv
        - __cxa_allocate_exception
        - __cxa_free_exception
        - __cxa_throw
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/transport/TBufferTransports.cpp:419,20'
          Dst:             _ZNK6apache6thrift9transport13TMemoryBuffer15available_writeEv
        - Src:             'src/thrift/transport/TBufferTransports.cpp:421,5'
          Dst:             __cxa_allocate_exception
        - Src:             'src/thrift/transport/TBufferTransports.cpp:421,11'
          Dst:             _ZN6apache6thrift9transport19TTransportExceptionC2ERKNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             'src/thrift/transport/TBufferTransports.cpp:421,5'
          Dst:             __cxa_throw
        - Src:             'src/thrift/transport/TBufferTransports.cpp:421,5'
          Dst:             __cxa_free_exception
    - functionName:    _ZN6apache6thrift9transport13TMemoryBuffer18readAppendToStringERNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEEj
      functionSourceFile: '/src/thrift/lib/cpp/src/thrift/transport/TBufferTransports.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6apache6thrift9transport13TMemoryBuffer11computeReadEjPPhPj
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/transport/TBufferTransports.cpp:363,3'
          Dst:             _ZN6apache6thrift9transport13TMemoryBuffer11computeReadEjPPhPj
...
