---
Fuzzer filename: '/src/thrift/lib/c_glib/test/fuzz/fuzz_parse_binary.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/fuzz_parse_binary.c'
      linkageType:     externalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          87
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fuzz_test_get_type
        - g_byte_array_append
        - g_byte_array_new
        - g_error_free
        - g_object_new
        - g_object_unref
        - g_type_check_class_cast
        - g_type_check_instance_cast
        - thrift_binary_protocol_get_type
        - thrift_configuration_get_type
        - thrift_memory_buffer_get_type
        - thrift_protocol_get_type
        - thrift_struct_get_type
        - thrift_transport_get_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz_parse_binary.c:36,28'
          Dst:             g_byte_array_new
        - Src:             'fuzz_parse_binary.c:37,3'
          Dst:             g_byte_array_append
        - Src:             'fuzz_parse_binary.c:40,54'
          Dst:             thrift_configuration_get_type
        - Src:             'fuzz_parse_binary.c:40,41'
          Dst:             g_object_new
        - Src:             'fuzz_parse_binary.c:46,32'
          Dst:             thrift_memory_buffer_get_type
        - Src:             'fuzz_parse_binary.c:46,32'
          Dst:             g_object_new
        - Src:             'fuzz_parse_binary.c:46,32'
          Dst:             thrift_transport_get_type
        - Src:             'fuzz_parse_binary.c:46,32'
          Dst:             g_type_check_instance_cast
        - Src:             'fuzz_parse_binary.c:54,30'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'fuzz_parse_binary.c:54,30'
          Dst:             g_object_new
        - Src:             'fuzz_parse_binary.c:54,30'
          Dst:             thrift_protocol_get_type
        - Src:             'fuzz_parse_binary.c:54,30'
          Dst:             g_type_check_instance_cast
        - Src:             'fuzz_parse_binary.c:60,40'
          Dst:             fuzz_test_get_type
        - Src:             'fuzz_parse_binary.c:60,27'
          Dst:             g_object_new
        - Src:             'fuzz_parse_binary.c:64,3'
          Dst:             thrift_struct_get_type
        - Src:             'fuzz_parse_binary.c:64,3'
          Dst:             g_type_check_class_cast
        - Src:             'fuzz_parse_binary.c:64,34'
          Dst:             thrift_struct_get_type
        - Src:             'fuzz_parse_binary.c:64,34'
          Dst:             g_type_check_instance_cast
        - Src:             'fuzz_parse_binary.c:67,3'
          Dst:             g_object_unref
        - Src:             'fuzz_parse_binary.c:68,3'
          Dst:             g_object_unref
        - Src:             'fuzz_parse_binary.c:69,3'
          Dst:             g_object_unref
        - Src:             'fuzz_parse_binary.c:70,3'
          Dst:             g_object_unref
        - Src:             'fuzz_parse_binary.c:72,5'
          Dst:             g_error_free
    - functionName:    g_byte_array_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_byte_array_append
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_object_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_type_check_instance_cast
      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:    88
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_type_check_class_cast
      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:    25
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_object_unref
      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:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_error_free
      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:    thrift_protocol_dispose
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - g_type_check_class_cast
        - g_type_check_instance_cast
        - thrift_protocol_get_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:617,26'
          Dst:             thrift_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:617,26'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:625,3'
          Dst:             g_type_check_class_cast
    - functionName:    thrift_protocol_get_type
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_once_init_enter
        - g_once_init_leave
        - thrift_protocol_get_type_once
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:34,1'
          Dst:             g_once_init_enter
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:34,1'
          Dst:             thrift_protocol_get_type_once
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:34,1'
          Dst:             g_once_init_leave
    - functionName:    g_once_init_enter
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_get_type_once
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_intern_static_string
        - g_type_register_static_simple
        - thrift_protocol_class_intern_init
        - thrift_protocol_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:34,1'
          Dst:             g_intern_static_string
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:34,1'
          Dst:             g_type_register_static_simple
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:34,1'
          Dst:             thrift_protocol_class_intern_init
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:34,1'
          Dst:             thrift_protocol_init
    - functionName:    g_once_init_leave
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_intern_static_string
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_class_intern_init
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_type_class_adjust_private_offset
        - g_type_class_peek_parent
        - thrift_protocol_class_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:34,1'
          Dst:             g_type_class_peek_parent
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:34,1'
          Dst:             g_type_class_adjust_private_offset
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:34,1'
          Dst:             thrift_protocol_class_init
    - functionName:    thrift_protocol_init
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_type_register_static_simple
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_type_class_peek_parent
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_type_class_adjust_private_offset
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_class_init
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          153
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_object_class_install_property
        - g_param_spec_object
        - g_type_check_class_cast
        - thrift_transport_get_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:631,33'
          Dst:             g_type_check_class_cast
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:640,57'
          Dst:             thrift_transport_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:639,36'
          Dst:             g_param_spec_object
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:637,3'
          Dst:             g_object_class_install_property
    - functionName:    thrift_protocol_get_property
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 7
      functionsReached:
        - g_type_check_instance_cast
        - g_value_set_object
        - thrift_protocol_get_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/thrift/c_glib/protocol/thrift_protocol.c:44,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:40,30'
          Dst:             thrift_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:40,30'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:47,7'
          Dst:             g_value_set_object
    - functionName:    thrift_protocol_set_property
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 7
      functionsReached:
        - g_type_check_instance_cast
        - g_value_dup_object
        - thrift_protocol_get_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/thrift/c_glib/protocol/thrift_protocol.c:61,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:57,30'
          Dst:             thrift_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:57,30'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:64,29'
          Dst:             g_value_dup_object
    - functionName:    g_param_spec_object
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_object_class_install_property
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    52
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_write_message_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_write_message_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_write_struct_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_write_struct_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_write_field_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_write_field_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_write_field_stop
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_write_map_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_write_map_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_write_list_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_write_list_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_write_set_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_write_set_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_write_bool
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_write_byte
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_write_i16
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_write_i32
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_write_i64
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_write_double
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_write_string
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_write_binary
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_read_message_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_read_message_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_read_struct_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_read_struct_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_read_field_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_read_field_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_read_map_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_read_map_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_read_list_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_read_set_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_read_set_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_read_bool
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_read_byte
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 369
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_read_i16
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_read_i32
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_read_i64
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_read_double
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_read_string
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_read_binary
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_get_min_serialized_size
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_value_dup_object
      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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_value_set_object
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_error_quark
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_quark_from_static_string
      functionUses:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:604,10'
          Dst:             g_quark_from_static_string
    - functionName:    g_quark_from_static_string
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_skip_impl
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          558
      EdgeCount:       95
      CyclomaticComplexity: 24
      functionsReached:
        - g_free
        - g_set_error
        - thrift_protocol_error_quark
        - thrift_protocol_read_binary
        - thrift_protocol_read_bool
        - thrift_protocol_read_byte
        - thrift_protocol_read_double
        - thrift_protocol_read_field_begin
        - thrift_protocol_read_field_end
        - thrift_protocol_read_i16
        - thrift_protocol_read_i32
        - thrift_protocol_read_i64
        - thrift_protocol_read_list_begin
        - thrift_protocol_read_list_end
        - thrift_protocol_read_map_begin
        - thrift_protocol_read_map_end
        - thrift_protocol_read_set_begin
        - thrift_protocol_read_set_end
        - thrift_protocol_read_struct_begin
        - thrift_protocol_read_struct_end
        - thrift_protocol_skip_impl
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/thrift/c_glib/protocol/thrift_protocol.c:456,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:450,25'
          Dst:             thrift_protocol_error_quark
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:450,5'
          Dst:             g_set_error
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:461,16'
          Dst:             thrift_protocol_read_bool
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:466,16'
          Dst:             thrift_protocol_read_byte
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:472,16'
          Dst:             thrift_protocol_read_i16
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:477,16'
          Dst:             thrift_protocol_read_i32
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:482,16'
          Dst:             thrift_protocol_read_i64
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:487,16'
          Dst:             thrift_protocol_read_double
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:493,22'
          Dst:             thrift_protocol_read_binary
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:495,11'
          Dst:             g_free
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:505,9'
          Dst:             thrift_protocol_read_struct_begin
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:509,11'
          Dst:             thrift_protocol_read_field_begin
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:516,11'
          Dst:             thrift_protocol_skip_impl
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:519,11'
          Dst:             thrift_protocol_read_field_end
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:522,9'
          Dst:             thrift_protocol_read_struct_end
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:531,9'
          Dst:             thrift_protocol_read_set_begin
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:536,11'
          Dst:             thrift_protocol_skip_impl
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:540,9'
          Dst:             thrift_protocol_read_set_end
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:550,9'
          Dst:             thrift_protocol_read_map_begin
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:555,11'
          Dst:             thrift_protocol_skip_impl
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:558,11'
          Dst:             thrift_protocol_skip_impl
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:562,9'
          Dst:             thrift_protocol_read_map_end
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:571,9'
          Dst:             thrift_protocol_read_list_begin
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:576,11'
          Dst:             thrift_protocol_skip_impl
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:580,9'
          Dst:             thrift_protocol_read_list_end
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:588,23'
          Dst:             thrift_protocol_error_quark
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:588,3'
          Dst:             g_set_error
    - functionName:    g_set_error
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_free
      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:    58
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_read_list_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_protocol_skip
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - thrift_protocol_skip_impl
      functionUses:    44
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_protocol.c:597,10'
          Dst:             thrift_protocol_skip_impl
    - functionName:    thrift_transport_real_read_all
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_transport_real_peek
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_transport_dispose
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - g_type_check_class_cast
        - g_type_check_instance_cast
        - thrift_transport_get_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:290,27'
          Dst:             thrift_transport_get_type
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:290,27'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:299,3'
          Dst:             g_type_check_class_cast
    - functionName:    thrift_transport_get_type
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_once_init_enter
        - g_once_init_leave
        - thrift_transport_get_type_once
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:38,1'
          Dst:             g_once_init_enter
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:38,1'
          Dst:             thrift_transport_get_type_once
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:38,1'
          Dst:             g_once_init_leave
    - functionName:    thrift_transport_get_type_once
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_intern_static_string
        - g_type_register_static_simple
        - thrift_transport_class_intern_init
        - thrift_transport_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:38,1'
          Dst:             g_intern_static_string
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:38,1'
          Dst:             g_type_register_static_simple
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:38,1'
          Dst:             thrift_transport_class_intern_init
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:38,1'
          Dst:             thrift_transport_init
    - functionName:    thrift_transport_class_intern_init
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_type_class_adjust_private_offset
        - g_type_class_peek_parent
        - thrift_transport_class_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:38,1'
          Dst:             g_type_class_peek_parent
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:38,1'
          Dst:             g_type_class_adjust_private_offset
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:38,1'
          Dst:             thrift_transport_class_init
    - functionName:    thrift_transport_init
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_transport_class_init
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          86
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_object_class_install_property
        - g_param_spec_long
        - g_param_spec_object
        - g_type_check_class_cast
        - thrift_configuration_get_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:306,33'
          Dst:             g_type_check_class_cast
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:317,37'
          Dst:             thrift_configuration_get_type
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:314,16'
          Dst:             g_param_spec_object
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:319,3'
          Dst:             g_object_class_install_property
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:323,16'
          Dst:             g_param_spec_long
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:330,3'
          Dst:             g_object_class_install_property
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:334,16'
          Dst:             g_param_spec_long
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:341,3'
          Dst:             g_object_class_install_property
    - functionName:    thrift_transport_get_property
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - g_type_check_instance_cast
        - g_value_set_long
        - g_value_set_object
        - thrift_transport_get_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/thrift/c_glib/transport/thrift_transport.c:243,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:239,32'
          Dst:             thrift_transport_get_type
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:239,32'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:246,10'
          Dst:             g_value_set_object
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:249,10'
          Dst:             g_value_set_long
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:252,10'
          Dst:             g_value_set_long
    - functionName:    thrift_transport_set_property
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - g_type_check_instance_cast
        - g_value_get_long
        - g_value_get_object
        - thrift_transport_get_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/thrift/c_glib/transport/thrift_transport.c:266,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:262,32'
          Dst:             thrift_transport_get_type
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:262,32'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:269,37'
          Dst:             g_value_get_object
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:272,45'
          Dst:             g_value_get_long
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:275,40'
          Dst:             g_value_get_long
    - functionName:    g_param_spec_long
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_transport_is_open
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_transport_open
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_transport_close
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_transport_read
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_transport_read_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_transport_write
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_transport_write_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_transport_flush
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_transport_updateKnownMessageSize
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_type_check_instance_cast
        - thrift_transport_get_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:148,25'
          Dst:             thrift_transport_get_type
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:148,25'
          Dst:             g_type_check_instance_cast
    - functionName:    thrift_transport_checkReadBytesAvailable
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_set_error
        - g_type_check_instance_cast
        - thrift_transport_error_quark
        - thrift_transport_get_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:166,25'
          Dst:             thrift_transport_get_type
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:166,25'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:170,17'
          Dst:             thrift_transport_error_quark
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:169,5'
          Dst:             g_set_error
    - functionName:    thrift_transport_resetConsumedMessageSize
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          95
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - g_set_error
        - g_type_check_instance_cast
        - thrift_transport_error_quark
        - thrift_transport_get_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:182,25'
          Dst:             thrift_transport_get_type
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:182,25'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:201,17'
          Dst:             thrift_transport_error_quark
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:200,5'
          Dst:             g_set_error
    - functionName:    thrift_transport_countConsumedMessageBytes
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - g_set_error
        - g_type_check_instance_cast
        - thrift_transport_error_quark
        - thrift_transport_get_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:216,25'
          Dst:             thrift_transport_get_type
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:216,25'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:225,17'
          Dst:             thrift_transport_error_quark
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:224,5'
          Dst:             g_set_error
    - functionName:    thrift_transport_error_quark
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_quark_from_static_string
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/transport/thrift_transport.c:284,10'
          Dst:             g_quark_from_static_string
    - functionName:    g_value_get_object
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_value_get_long
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_value_set_long
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_transport_read_all
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_transport_peek
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_configuration_class_init
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift_configuration.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_object_class_install_property
        - g_param_spec_int
        - g_type_check_class_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/thrift_configuration.c:83,33'
          Dst:             g_type_check_class_cast
        - Src:             'src/thrift/c_glib/thrift_configuration.c:90,16'
          Dst:             g_param_spec_int
        - Src:             'src/thrift/c_glib/thrift_configuration.c:99,3'
          Dst:             g_object_class_install_property
        - Src:             'src/thrift/c_glib/thrift_configuration.c:102,16'
          Dst:             g_param_spec_int
        - Src:             'src/thrift/c_glib/thrift_configuration.c:111,3'
          Dst:             g_object_class_install_property
        - Src:             'src/thrift/c_glib/thrift_configuration.c:114,16'
          Dst:             g_param_spec_int
        - Src:             'src/thrift/c_glib/thrift_configuration.c:123,3'
          Dst:             g_object_class_install_property
    - functionName:    thrift_configuration_get_property
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift_configuration.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - g_type_check_instance_cast
        - g_value_set_int
        - thrift_configuration_get_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/thrift/c_glib/thrift_configuration.c:43,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/thrift/c_glib/thrift_configuration.c:39,40'
          Dst:             thrift_configuration_get_type
        - Src:             'src/thrift/c_glib/thrift_configuration.c:39,40'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/thrift_configuration.c:46,10'
          Dst:             g_value_set_int
        - Src:             'src/thrift/c_glib/thrift_configuration.c:49,10'
          Dst:             g_value_set_int
        - Src:             'src/thrift/c_glib/thrift_configuration.c:52,3'
          Dst:             g_value_set_int
    - functionName:    thrift_configuration_set_property
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift_configuration.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - g_type_check_instance_cast
        - g_value_get_int
        - thrift_configuration_get_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/thrift/c_glib/thrift_configuration.c:66,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/thrift/c_glib/thrift_configuration.c:62,40'
          Dst:             thrift_configuration_get_type
        - Src:             'src/thrift/c_glib/thrift_configuration.c:62,40'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/thrift_configuration.c:69,36'
          Dst:             g_value_get_int
        - Src:             'src/thrift/c_glib/thrift_configuration.c:72,34'
          Dst:             g_value_get_int
        - Src:             'src/thrift/c_glib/thrift_configuration.c:75,36'
          Dst:             g_value_get_int
    - functionName:    g_param_spec_int
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_configuration_get_type
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift_configuration.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_once_init_enter
        - g_once_init_leave
        - thrift_configuration_get_type_once
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/thrift_configuration.c:32,1'
          Dst:             g_once_init_enter
        - Src:             'src/thrift/c_glib/thrift_configuration.c:32,1'
          Dst:             thrift_configuration_get_type_once
        - Src:             'src/thrift/c_glib/thrift_configuration.c:32,1'
          Dst:             g_once_init_leave
    - functionName:    g_value_get_int
      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:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_configuration_get_type_once
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift_configuration.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_intern_static_string
        - g_type_register_static_simple
        - thrift_configuration_class_intern_init
        - thrift_configuration_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/thrift_configuration.c:32,1'
          Dst:             g_intern_static_string
        - Src:             'src/thrift/c_glib/thrift_configuration.c:32,1'
          Dst:             g_type_register_static_simple
        - Src:             'src/thrift/c_glib/thrift_configuration.c:32,1'
          Dst:             thrift_configuration_class_intern_init
        - Src:             'src/thrift/c_glib/thrift_configuration.c:32,1'
          Dst:             thrift_configuration_init
    - functionName:    thrift_configuration_class_intern_init
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift_configuration.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_type_class_adjust_private_offset
        - g_type_class_peek_parent
        - thrift_configuration_class_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/thrift_configuration.c:32,1'
          Dst:             g_type_class_peek_parent
        - Src:             'src/thrift/c_glib/thrift_configuration.c:32,1'
          Dst:             g_type_class_adjust_private_offset
        - Src:             'src/thrift/c_glib/thrift_configuration.c:32,1'
          Dst:             thrift_configuration_class_init
    - functionName:    thrift_configuration_init
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift_configuration.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_value_set_int
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fuzz_test_set_property
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3280
      functionLinenumberEnd: 3350
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          277
      EdgeCount:       48
      CyclomaticComplexity: 9
      functionsReached:
        - fuzz_test_get_type
        - g_byte_array_unref
        - g_hash_table_unref
        - g_log
        - g_object_unref
        - g_type_check_instance_cast
        - g_type_name
        - g_value_dup_boxed
        - g_value_dup_object
        - g_value_get_int
        - g_value_get_int64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen-c_glib/fuzz_test_no_uuid_types.c:3283,3'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3281,20'
          Dst:             fuzz_test_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3281,20'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3287,9'
          Dst:             g_object_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3288,21'
          Dst:             g_value_dup_object
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3293,9'
          Dst:             g_object_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3294,29'
          Dst:             g_value_dup_object
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3299,9'
          Dst:             g_object_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3300,26'
          Dst:             g_value_dup_object
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3305,9'
          Dst:             g_object_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3306,27'
          Dst:             g_value_dup_object
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3311,9'
          Dst:             g_object_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3312,21'
          Dst:             g_value_dup_object
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3318,9'
          Dst:             g_object_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3319,25'
          Dst:             g_value_dup_object
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3324,26'
          Dst:             g_value_get_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3329,9'
          Dst:             g_hash_table_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3330,24'
          Dst:             g_value_dup_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3335,23'
          Dst:             g_value_get_int64
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3341,9'
          Dst:             g_byte_array_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3342,20'
          Dst:             g_value_dup_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3347,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3347,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3347,7'
          Dst:             g_log
    - functionName:    fuzz_test_get_type
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3588
      functionLinenumberEnd: 3612
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_type_register_static
        - thrift_struct_get_type
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3607,36'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3607,12'
          Dst:             g_type_register_static
    - functionName:    g_hash_table_unref
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_value_dup_boxed
      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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_value_get_int64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_byte_array_unref
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_type_name
      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:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_log
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_type_register_static
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fuzz_test_class_init
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3480
      functionLinenumberEnd: 3584
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          75
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - basic_types_get_type
        - containers_get_type
        - empty_struct_get_type
        - field_i_d_test_get_type
        - g_byte_array_get_type
        - g_hash_table_get_type
        - g_object_class_install_property
        - g_param_spec_boxed
        - g_param_spec_int
        - g_param_spec_int64
        - g_param_spec_object
        - g_type_check_class_cast
        - requiredness_get_type
        - test_union_get_type
        - thrift_struct_get_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3481,33'
          Dst:             g_type_check_class_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3482,37'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3482,37'
          Dst:             g_type_check_class_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3497,26'
          Dst:             basic_types_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3494,6'
          Dst:             g_param_spec_object
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3491,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3506,26'
          Dst:             requiredness_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3503,6'
          Dst:             g_param_spec_object
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3500,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3515,26'
          Dst:             containers_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3512,6'
          Dst:             g_param_spec_object
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3509,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3524,26'
          Dst:             test_union_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3521,6'
          Dst:             g_param_spec_object
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3518,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3533,26'
          Dst:             empty_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3530,6'
          Dst:             g_param_spec_object
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3527,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3542,26'
          Dst:             field_i_d_test_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3539,6'
          Dst:             g_param_spec_object
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3536,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3548,6'
          Dst:             g_param_spec_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3545,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3562,26'
          Dst:             g_hash_table_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3559,6'
          Dst:             g_param_spec_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3556,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3568,6'
          Dst:             g_param_spec_int64
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3565,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3582,26'
          Dst:             g_byte_array_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3579,6'
          Dst:             g_param_spec_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3576,3'
          Dst:             g_object_class_install_property
    - functionName:    fuzz_test_instance_init
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3410
      functionLinenumberEnd: 3427
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - basic_types_get_type
        - containers_get_type
        - empty_struct_get_type
        - field_i_d_test_get_type
        - g_direct_equal
        - g_direct_hash
        - g_free
        - g_hash_table_new_full
        - g_object_new
        - requiredness_get_type
        - test_union_get_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3413,33'
          Dst:             basic_types_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3413,19'
          Dst:             g_object_new
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3414,41'
          Dst:             requiredness_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3414,27'
          Dst:             g_object_new
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3415,38'
          Dst:             containers_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3415,24'
          Dst:             g_object_new
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3416,39'
          Dst:             test_union_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3416,25'
          Dst:             g_object_new
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3417,33'
          Dst:             empty_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3417,19'
          Dst:             g_object_new
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3419,37'
          Dst:             field_i_d_test_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3419,23'
          Dst:             g_object_new
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3421,22'
          Dst:             g_hash_table_new_full
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3421,22'
          Dst:             g_direct_hash
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3421,22'
          Dst:             g_direct_equal
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3421,22'
          Dst:             g_free
    - functionName:    basic_types_get_type
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_type_register_static
        - thrift_struct_get_type
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:596,36'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:596,12'
          Dst:             g_type_register_static
    - functionName:    requiredness_get_type
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_type_register_static
        - thrift_struct_get_type
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1037,36'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1037,12'
          Dst:             g_type_register_static
    - functionName:    containers_get_type
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2773
      functionLinenumberEnd: 2797
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_type_register_static
        - thrift_struct_get_type
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2792,36'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2792,12'
          Dst:             g_type_register_static
    - functionName:    test_union_get_type
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1939
      functionLinenumberEnd: 1963
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_type_register_static
        - thrift_struct_get_type
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1958,36'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1958,12'
          Dst:             g_type_register_static
    - functionName:    empty_struct_get_type
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1531
      functionLinenumberEnd: 1555
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_type_register_static
        - thrift_struct_get_type
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1550,36'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1550,12'
          Dst:             g_type_register_static
    - functionName:    field_i_d_test_get_type
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_type_register_static
        - thrift_struct_get_type
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1405,36'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1405,12'
          Dst:             g_type_register_static
    - functionName:    g_direct_hash
      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:    g_direct_equal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_hash_table_new_full
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    field_i_d_test_class_init
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1328
      functionLinenumberEnd: 1382
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_object_class_install_property
        - g_param_spec_int
        - g_type_check_class_cast
        - thrift_struct_get_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1329,33'
          Dst:             g_type_check_class_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1330,37'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1330,37'
          Dst:             g_type_check_class_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1342,6'
          Dst:             g_param_spec_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1339,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1353,6'
          Dst:             g_param_spec_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1350,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1364,6'
          Dst:             g_param_spec_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1361,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1375,6'
          Dst:             g_param_spec_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1372,3'
          Dst:             g_object_class_install_property
    - functionName:    field_i_d_test_instance_init
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    field_i_d_test_read
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1171
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          395
      EdgeCount:       85
      CyclomaticComplexity: 23
      functionsReached:
        - field_i_d_test_get_type
        - g_free
        - g_type_check_instance_cast
        - thrift_protocol_read_field_begin
        - thrift_protocol_read_field_end
        - thrift_protocol_read_i32
        - thrift_protocol_read_struct_begin
        - thrift_protocol_read_struct_end
        - thrift_protocol_skip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen-c_glib/fuzz_test_no_uuid_types.c:1101,5'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1065,31'
          Dst:             field_i_d_test_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1065,31'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1073,14'
          Dst:             thrift_protocol_read_struct_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1075,15'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1079,13'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1086,16'
          Dst:             thrift_protocol_read_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1088,17'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1092,15'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1106,22'
          Dst:             thrift_protocol_read_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1111,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1119,22'
          Dst:             thrift_protocol_read_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1124,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1132,22'
          Dst:             thrift_protocol_read_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1137,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1145,22'
          Dst:             thrift_protocol_read_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1150,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1156,20'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1161,16'
          Dst:             thrift_protocol_read_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1166,14'
          Dst:             thrift_protocol_read_struct_end
    - functionName:    field_i_d_test_write
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          286
      EdgeCount:       49
      CyclomaticComplexity: 17
      functionsReached:
        - field_i_d_test_get_type
        - g_type_check_instance_cast
        - thrift_protocol_write_field_begin
        - thrift_protocol_write_field_end
        - thrift_protocol_write_field_stop
        - thrift_protocol_write_i32
        - thrift_protocol_write_struct_begin
        - thrift_protocol_write_struct_end
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1179,31'
          Dst:             field_i_d_test_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1179,31'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1181,14'
          Dst:             thrift_protocol_write_struct_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1184,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1187,14'
          Dst:             thrift_protocol_write_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1191,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1194,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1197,14'
          Dst:             thrift_protocol_write_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1201,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1204,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1207,14'
          Dst:             thrift_protocol_write_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1211,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1214,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1217,14'
          Dst:             thrift_protocol_write_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1221,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1224,14'
          Dst:             thrift_protocol_write_field_stop
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1227,14'
          Dst:             thrift_protocol_write_struct_end
    - functionName:    field_i_d_test_finalize
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - field_i_d_test_get_type
        - g_type_check_instance_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1320,26'
          Dst:             field_i_d_test_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1320,26'
          Dst:             g_type_check_instance_cast
    - functionName:    field_i_d_test_get_property
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1300
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - field_i_d_test_get_type
        - g_log
        - g_type_check_instance_cast
        - g_type_name
        - g_value_set_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen-c_glib/fuzz_test_no_uuid_types.c:1278,3'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1276,23'
          Dst:             field_i_d_test_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1276,23'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1281,7'
          Dst:             g_value_set_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1285,7'
          Dst:             g_value_set_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1289,7'
          Dst:             g_value_set_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1293,7'
          Dst:             g_value_set_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1297,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1297,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1297,7'
          Dst:             g_log
    - functionName:    field_i_d_test_set_property
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1239
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          108
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - field_i_d_test_get_type
        - g_log
        - g_type_check_instance_cast
        - g_type_name
        - g_value_get_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen-c_glib/fuzz_test_no_uuid_types.c:1242,3'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1240,23'
          Dst:             field_i_d_test_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1240,23'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1245,21'
          Dst:             g_value_get_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1250,19'
          Dst:             g_value_get_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1255,25'
          Dst:             g_value_get_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1260,24'
          Dst:             g_value_get_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1265,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1265,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1265,7'
          Dst:             g_log
    - functionName:    empty_struct_class_init
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1527
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_type_check_class_cast
        - thrift_struct_get_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1520,33'
          Dst:             g_type_check_class_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1521,37'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1521,37'
          Dst:             g_type_check_class_cast
    - functionName:    empty_struct_instance_init
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1506
      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:    empty_struct_read
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          188
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - empty_struct_get_type
        - g_free
        - g_type_check_instance_cast
        - thrift_protocol_read_field_begin
        - thrift_protocol_read_field_end
        - thrift_protocol_read_struct_begin
        - thrift_protocol_read_struct_end
        - thrift_protocol_skip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen-c_glib/fuzz_test_no_uuid_types.c:1460,5'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1424,31'
          Dst:             empty_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1424,31'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1432,14'
          Dst:             thrift_protocol_read_struct_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1434,15'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1438,13'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1445,16'
          Dst:             thrift_protocol_read_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1447,17'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1451,15'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1463,20'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1468,16'
          Dst:             thrift_protocol_read_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1473,14'
          Dst:             thrift_protocol_read_struct_end
    - functionName:    empty_struct_write
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1482
      functionLinenumberEnd: 1499
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - empty_struct_get_type
        - g_type_check_instance_cast
        - thrift_protocol_write_field_stop
        - thrift_protocol_write_struct_begin
        - thrift_protocol_write_struct_end
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1486,31'
          Dst:             empty_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1486,31'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1488,14'
          Dst:             thrift_protocol_write_struct_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1491,14'
          Dst:             thrift_protocol_write_field_stop
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1494,14'
          Dst:             thrift_protocol_write_struct_end
    - functionName:    empty_struct_finalize
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionLinenumberEnd: 1515
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - empty_struct_get_type
        - g_type_check_instance_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1511,26'
          Dst:             empty_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1511,26'
          Dst:             g_type_check_instance_cast
    - functionName:    test_union_class_init
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1935
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - basic_types_get_type
        - g_byte_array_get_type
        - g_object_class_install_property
        - g_param_spec_boxed
        - g_param_spec_int
        - g_param_spec_object
        - g_param_spec_string
        - g_type_check_class_cast
        - thrift_struct_get_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1888,33'
          Dst:             g_type_check_class_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1889,37'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1889,37'
          Dst:             g_type_check_class_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1901,6'
          Dst:             g_param_spec_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1898,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1912,6'
          Dst:             g_param_spec_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1909,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1924,26'
          Dst:             basic_types_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1921,6'
          Dst:             g_param_spec_object
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1918,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1933,26'
          Dst:             g_byte_array_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1930,6'
          Dst:             g_param_spec_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1927,3'
          Dst:             g_object_class_install_property
    - functionName:    test_union_instance_init
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1848
      functionLinenumberEnd: 1859
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - basic_types_get_type
        - g_object_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1855,40'
          Dst:             basic_types_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1855,26'
          Dst:             g_object_new
    - functionName:    test_union_read
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionLinenumberEnd: 1701
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         70
      ICount:          448
      EdgeCount:       93
      CyclomaticComplexity: 25
      functionsReached:
        - g_byte_array_append
        - g_byte_array_free
        - g_byte_array_new
        - g_free
        - g_type_check_instance_cast
        - test_union_get_type
        - thrift_protocol_read_binary
        - thrift_protocol_read_field_begin
        - thrift_protocol_read_field_end
        - thrift_protocol_read_i32
        - thrift_protocol_read_string
        - thrift_protocol_read_struct_begin
        - thrift_protocol_read_struct_end
        - thrift_protocol_skip
        - thrift_struct_get_type
        - thrift_struct_read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen-c_glib/fuzz_test_no_uuid_types.c:1614,5'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1578,29'
          Dst:             test_union_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1578,29'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1586,14'
          Dst:             thrift_protocol_read_struct_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1588,15'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1592,13'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1599,16'
          Dst:             thrift_protocol_read_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1601,17'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1605,15'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1619,22'
          Dst:             thrift_protocol_read_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1624,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1634,13'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1638,22'
          Dst:             thrift_protocol_read_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1643,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1651,42'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1651,42'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1651,22'
          Dst:             thrift_struct_read
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1658,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1668,13'
          Dst:             g_byte_array_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1672,22'
          Dst:             thrift_protocol_read_binary
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1675,39'
          Dst:             g_byte_array_new
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1676,11'
          Dst:             g_byte_array_append
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1677,11'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1680,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1686,20'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1691,16'
          Dst:             thrift_protocol_read_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1696,14'
          Dst:             thrift_protocol_read_struct_end
    - functionName:    test_union_write
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1705
      functionLinenumberEnd: 1770
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         52
      ICount:          379
      EdgeCount:       73
      CyclomaticComplexity: 23
      functionsReached:
        - g_type_check_instance_cast
        - test_union_get_type
        - thrift_protocol_write_binary
        - thrift_protocol_write_field_begin
        - thrift_protocol_write_field_end
        - thrift_protocol_write_field_stop
        - thrift_protocol_write_i32
        - thrift_protocol_write_string
        - thrift_protocol_write_struct_begin
        - thrift_protocol_write_struct_end
        - thrift_struct_get_type
        - thrift_struct_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1709,29'
          Dst:             test_union_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1709,29'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1711,14'
          Dst:             thrift_protocol_write_struct_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1715,16'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1718,16'
          Dst:             thrift_protocol_write_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1722,16'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1727,16'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1730,16'
          Dst:             thrift_protocol_write_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1734,16'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1739,16'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1742,37'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1742,37'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1742,16'
          Dst:             thrift_struct_write
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1746,16'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1751,16'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1754,16'
          Dst:             thrift_protocol_write_binary
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1758,16'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1762,14'
          Dst:             thrift_protocol_write_field_stop
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1765,14'
          Dst:             thrift_protocol_write_struct_end
    - functionName:    test_union_finalize
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1863
      functionLinenumberEnd: 1883
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - g_free
        - g_object_unref
        - g_type_check_instance_cast
        - test_union_get_type
        - thrift_string_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1864,24'
          Dst:             test_union_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1864,24'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1870,5'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1875,5'
          Dst:             g_object_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1880,5'
          Dst:             thrift_string_free
    - functionName:    test_union_get_property
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1819
      functionLinenumberEnd: 1844
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - g_log
        - g_type_check_instance_cast
        - g_type_name
        - g_value_set_boxed
        - g_value_set_int
        - g_value_set_object
        - g_value_set_string
        - test_union_get_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen-c_glib/fuzz_test_no_uuid_types.c:1822,3'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1820,21'
          Dst:             test_union_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1820,21'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1825,7'
          Dst:             g_value_set_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1829,7'
          Dst:             g_value_set_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1833,7'
          Dst:             g_value_set_object
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1837,7'
          Dst:             g_value_set_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1841,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1841,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1841,7'
          Dst:             g_log
    - functionName:    test_union_set_property
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1777
      functionLinenumberEnd: 1812
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          150
      EdgeCount:       22
      CyclomaticComplexity: 4
      functionsReached:
        - g_byte_array_unref
        - g_free
        - g_log
        - g_object_unref
        - g_type_check_instance_cast
        - g_type_name
        - g_value_dup_boxed
        - g_value_dup_object
        - g_value_dup_string
        - g_value_get_int
        - test_union_get_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen-c_glib/fuzz_test_no_uuid_types.c:1780,3'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1778,21'
          Dst:             test_union_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1778,21'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1783,25'
          Dst:             g_value_get_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1789,9'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1790,28'
          Dst:             g_value_dup_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1796,9'
          Dst:             g_object_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1797,28'
          Dst:             g_value_dup_object
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1803,9'
          Dst:             g_byte_array_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1804,28'
          Dst:             g_value_dup_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1809,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1809,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1809,7'
          Dst:             g_log
    - functionName:    g_param_spec_string
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_byte_array_get_type
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_param_spec_boxed
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_value_dup_string
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_value_set_string
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_value_set_boxed
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_byte_array_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    containers_class_init
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2705
      functionLinenumberEnd: 2769
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_array_get_type
        - g_hash_table_get_type
        - g_object_class_install_property
        - g_param_spec_boxed
        - g_ptr_array_get_type
        - g_type_check_class_cast
        - thrift_struct_get_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2706,33'
          Dst:             g_type_check_class_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2707,37'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2707,37'
          Dst:             g_type_check_class_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2722,26'
          Dst:             g_array_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2719,6'
          Dst:             g_param_spec_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2716,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2731,26'
          Dst:             g_hash_table_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2728,6'
          Dst:             g_param_spec_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2725,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2740,26'
          Dst:             g_hash_table_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2737,6'
          Dst:             g_param_spec_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2734,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2749,26'
          Dst:             g_ptr_array_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2746,6'
          Dst:             g_param_spec_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2743,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2758,26'
          Dst:             g_hash_table_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2755,6'
          Dst:             g_param_spec_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2752,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2767,26'
          Dst:             g_hash_table_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2764,6'
          Dst:             g_param_spec_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2761,3'
          Dst:             g_object_class_install_property
    - functionName:    containers_instance_init
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2647
      functionLinenumberEnd: 2662
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_array_new
        - g_array_unref
        - g_free
        - g_hash_table_new_full
        - g_int64_equal
        - g_int64_hash
        - g_int_equal
        - g_int_hash
        - g_object_unref
        - g_ptr_array_new_with_free_func
        - g_str_equal
        - g_str_hash
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2650,22'
          Dst:             g_array_new
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2652,24'
          Dst:             g_hash_table_new_full
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2652,24'
          Dst:             g_str_hash
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2652,24'
          Dst:             g_str_equal
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2652,24'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2654,28'
          Dst:             g_hash_table_new_full
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2654,28'
          Dst:             g_int_hash
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2654,28'
          Dst:             g_int_equal
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2654,28'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2654,28'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2656,25'
          Dst:             g_ptr_array_new_with_free_func
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2656,25'
          Dst:             g_object_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2658,24'
          Dst:             g_hash_table_new_full
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2658,24'
          Dst:             g_str_hash
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2658,24'
          Dst:             g_str_equal
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2658,24'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2658,24'
          Dst:             g_array_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2660,25'
          Dst:             g_hash_table_new_full
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2660,25'
          Dst:             g_int64_hash
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2660,25'
          Dst:             g_int64_equal
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2660,25'
          Dst:             g_free
    - functionName:    g_array_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_str_hash
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_str_equal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_int_hash
      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:    g_int_equal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_ptr_array_new_with_free_func
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_array_unref
      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:    g_int64_hash
      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:    g_int64_equal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    containers_read
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1980
      functionLinenumberEnd: 2303
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         172
      ICount:          1080
      EdgeCount:       234
      CyclomaticComplexity: 64
      functionsReached:
        - basic_types_get_type
        - containers_get_type
        - g_array_append_vals
        - g_array_new
        - g_free
        - g_hash_table_insert
        - g_malloc_n
        - g_object_new
        - g_object_unref
        - g_ptr_array_add
        - g_type_check_instance_cast
        - thrift_protocol_read_field_begin
        - thrift_protocol_read_field_end
        - thrift_protocol_read_i32
        - thrift_protocol_read_i64
        - thrift_protocol_read_list_begin
        - thrift_protocol_read_list_end
        - thrift_protocol_read_map_begin
        - thrift_protocol_read_map_end
        - thrift_protocol_read_set_begin
        - thrift_protocol_read_set_end
        - thrift_protocol_read_string
        - thrift_protocol_read_struct_begin
        - thrift_protocol_read_struct_end
        - thrift_protocol_skip
        - thrift_struct_get_type
        - thrift_struct_read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen-c_glib/fuzz_test_no_uuid_types.c:2024,5'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1988,30'
          Dst:             containers_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1988,30'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1996,14'
          Dst:             thrift_protocol_read_struct_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1998,15'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2002,13'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2009,16'
          Dst:             thrift_protocol_read_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2011,17'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2015,15'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2034,24'
          Dst:             thrift_protocol_read_list_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2041,32'
          Dst:             g_malloc_n
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2042,26'
          Dst:             thrift_protocol_read_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2045,15'
          Dst:             g_array_append_vals
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2046,15'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2048,24'
          Dst:             thrift_protocol_read_list_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2054,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2067,24'
          Dst:             thrift_protocol_read_set_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2077,17'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2081,26'
          Dst:             thrift_protocol_read_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2085,17'
          Dst:             g_hash_table_insert
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2087,24'
          Dst:             thrift_protocol_read_set_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2094,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2109,24'
          Dst:             thrift_protocol_read_map_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2116,30'
          Dst:             g_malloc_n
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2118,26'
          Dst:             thrift_protocol_read_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2123,17'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2127,26'
          Dst:             thrift_protocol_read_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2131,17'
          Dst:             g_hash_table_insert
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2135,24'
          Dst:             thrift_protocol_read_map_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2141,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2154,24'
          Dst:             thrift_protocol_read_list_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2164,17'
          Dst:             g_object_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2166,38'
          Dst:             basic_types_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2166,24'
          Dst:             g_object_new
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2167,46'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2167,46'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2167,26'
          Dst:             thrift_struct_read
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2169,17'
          Dst:             g_object_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2173,15'
          Dst:             g_ptr_array_add
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2175,24'
          Dst:             thrift_protocol_read_list_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2181,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2196,24'
          Dst:             thrift_protocol_read_map_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2204,31'
          Dst:             g_array_new
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2207,17'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2211,26'
          Dst:             thrift_protocol_read_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2219,28'
          Dst:             thrift_protocol_read_list_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2226,36'
          Dst:             g_malloc_n
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2227,30'
          Dst:             thrift_protocol_read_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2230,19'
          Dst:             g_array_append_vals
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2231,19'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2233,28'
          Dst:             thrift_protocol_read_list_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2238,17'
          Dst:             g_hash_table_insert
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2242,24'
          Dst:             thrift_protocol_read_map_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2248,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2261,24'
          Dst:             thrift_protocol_read_set_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2268,32'
          Dst:             g_malloc_n
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2269,26'
          Dst:             thrift_protocol_read_i64
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2273,17'
          Dst:             g_hash_table_insert
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2275,24'
          Dst:             thrift_protocol_read_set_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2282,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2288,20'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2293,16'
          Dst:             thrift_protocol_read_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2298,14'
          Dst:             thrift_protocol_read_struct_end
    - functionName:    containers_write
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2307
      functionLinenumberEnd: 2545
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         164
      ICount:          1250
      EdgeCount:       226
      CyclomaticComplexity: 64
      functionsReached:
        - containers_get_type
        - g_hash_table_foreach
        - g_hash_table_lookup
        - g_hash_table_size
        - g_list_first
        - g_list_free
        - g_list_length
        - g_type_check_instance_cast
        - thrift_hash_table_get_keys
        - thrift_protocol_write_field_begin
        - thrift_protocol_write_field_end
        - thrift_protocol_write_field_stop
        - thrift_protocol_write_i32
        - thrift_protocol_write_i64
        - thrift_protocol_write_list_begin
        - thrift_protocol_write_list_end
        - thrift_protocol_write_map_begin
        - thrift_protocol_write_map_end
        - thrift_protocol_write_set_begin
        - thrift_protocol_write_set_end
        - thrift_protocol_write_string
        - thrift_protocol_write_struct_begin
        - thrift_protocol_write_struct_end
        - thrift_struct_get_type
        - thrift_struct_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2311,30'
          Dst:             containers_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2311,30'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2313,14'
          Dst:             thrift_protocol_write_struct_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2316,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2322,16'
          Dst:             thrift_protocol_write_list_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2327,18'
          Dst:             thrift_protocol_write_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2332,16'
          Dst:             thrift_protocol_write_list_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2336,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2339,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2350,104'
          Dst:             g_hash_table_size
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2350,16'
          Dst:             thrift_protocol_write_set_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2354,7'
          Dst:             g_hash_table_foreach
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2354,7'
          Dst:             thrift_hash_table_get_keys
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2355,17'
          Dst:             g_list_length
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2357,17'
          Dst:             g_list_first
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2359,5'
          Dst:             g_list_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2364,26'
          Dst:             g_hash_table_lookup
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2366,18'
          Dst:             thrift_protocol_write_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2371,16'
          Dst:             thrift_protocol_write_set_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2375,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2378,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2388,115'
          Dst:             g_hash_table_size
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2388,16'
          Dst:             thrift_protocol_write_map_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2392,7'
          Dst:             g_hash_table_foreach
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2392,7'
          Dst:             thrift_hash_table_get_keys
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2393,17'
          Dst:             g_list_length
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2395,17'
          Dst:             g_list_first
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2397,5'
          Dst:             g_list_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2402,25'
          Dst:             g_hash_table_lookup
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2404,18'
          Dst:             thrift_protocol_write_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2408,18'
          Dst:             thrift_protocol_write_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2413,16'
          Dst:             thrift_protocol_write_map_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2417,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2420,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2426,16'
          Dst:             thrift_protocol_write_list_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2431,39'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2431,39'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2431,18'
          Dst:             thrift_struct_write
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2436,16'
          Dst:             thrift_protocol_write_list_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2440,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2443,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2453,112'
          Dst:             g_hash_table_size
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2453,16'
          Dst:             thrift_protocol_write_map_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2457,7'
          Dst:             g_hash_table_foreach
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2457,7'
          Dst:             thrift_hash_table_get_keys
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2458,17'
          Dst:             g_list_length
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2460,17'
          Dst:             g_list_first
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2462,5'
          Dst:             g_list_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2467,26'
          Dst:             g_hash_table_lookup
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2469,18'
          Dst:             thrift_protocol_write_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2476,20'
          Dst:             thrift_protocol_write_list_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2481,22'
          Dst:             thrift_protocol_write_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2486,20'
          Dst:             thrift_protocol_write_list_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2491,16'
          Dst:             thrift_protocol_write_map_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2495,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2498,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2509,102'
          Dst:             g_hash_table_size
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2509,16'
          Dst:             thrift_protocol_write_set_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2513,7'
          Dst:             g_hash_table_foreach
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2513,7'
          Dst:             thrift_hash_table_get_keys
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2514,17'
          Dst:             g_list_length
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2516,17'
          Dst:             g_list_first
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2518,5'
          Dst:             g_list_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2523,26'
          Dst:             g_hash_table_lookup
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2525,18'
          Dst:             thrift_protocol_write_i64
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2530,16'
          Dst:             thrift_protocol_write_set_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2534,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2537,14'
          Dst:             thrift_protocol_write_field_stop
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2540,14'
          Dst:             thrift_protocol_write_struct_end
    - functionName:    containers_finalize
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2666
      functionLinenumberEnd: 2701
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          139
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - containers_get_type
        - g_array_unref
        - g_hash_table_destroy
        - g_ptr_array_unref
        - g_type_check_instance_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2667,25'
          Dst:             containers_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2667,25'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2673,5'
          Dst:             g_array_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2678,5'
          Dst:             g_hash_table_destroy
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2683,5'
          Dst:             g_hash_table_destroy
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2688,5'
          Dst:             g_ptr_array_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2693,5'
          Dst:             g_hash_table_destroy
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2698,5'
          Dst:             g_hash_table_destroy
    - functionName:    containers_get_property
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2610
      functionLinenumberEnd: 2643
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          114
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - containers_get_type
        - g_log
        - g_type_check_instance_cast
        - g_type_name
        - g_value_set_boxed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen-c_glib/fuzz_test_no_uuid_types.c:2613,3'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2611,22'
          Dst:             containers_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2611,22'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2616,7'
          Dst:             g_value_set_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2620,7'
          Dst:             g_value_set_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2624,7'
          Dst:             g_value_set_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2628,7'
          Dst:             g_value_set_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2632,7'
          Dst:             g_value_set_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2636,7'
          Dst:             g_value_set_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2640,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2640,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2640,7'
          Dst:             g_log
    - functionName:    containers_set_property
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2552
      functionLinenumberEnd: 2603
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          216
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - containers_get_type
        - g_array_unref
        - g_hash_table_unref
        - g_log
        - g_ptr_array_unref
        - g_type_check_instance_cast
        - g_type_name
        - g_value_dup_boxed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen-c_glib/fuzz_test_no_uuid_types.c:2555,3'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2553,22'
          Dst:             containers_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2553,22'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2559,9'
          Dst:             g_array_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2560,24'
          Dst:             g_value_dup_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2566,9'
          Dst:             g_hash_table_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2567,26'
          Dst:             g_value_dup_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2573,9'
          Dst:             g_hash_table_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2574,30'
          Dst:             g_value_dup_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2580,9'
          Dst:             g_ptr_array_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2581,27'
          Dst:             g_value_dup_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2587,9'
          Dst:             g_hash_table_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2588,26'
          Dst:             g_value_dup_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2594,9'
          Dst:             g_hash_table_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2595,27'
          Dst:             g_value_dup_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2600,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2600,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2600,7'
          Dst:             g_log
    - functionName:    g_array_get_type
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_hash_table_get_type
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_ptr_array_get_type
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_ptr_array_unref
      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:    g_hash_table_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_hash_table_size
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_hash_table_foreach
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_list_length
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_list_first
      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:    g_list_free
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_hash_table_lookup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_malloc_n
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_array_append_vals
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_hash_table_insert
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_ptr_array_add
      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:    requiredness_class_init
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_object_class_install_property
        - g_param_spec_boolean
        - g_param_spec_int
        - g_param_spec_string
        - g_type_check_class_cast
        - thrift_struct_get_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:954,33'
          Dst:             g_type_check_class_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:955,37'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:955,37'
          Dst:             g_type_check_class_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:967,6'
          Dst:             g_param_spec_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:964,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:978,6'
          Dst:             g_param_spec_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:975,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:989,6'
          Dst:             g_param_spec_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:986,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1000,6'
          Dst:             g_param_spec_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:997,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1009,6'
          Dst:             g_param_spec_boolean
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:1006,3'
          Dst:             g_object_class_install_property
    - functionName:    requiredness_instance_init
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_strdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:932,30'
          Dst:             g_strdup
    - functionName:    g_strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    requiredness_read
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          490
      EdgeCount:       106
      CyclomaticComplexity: 29
      functionsReached:
        - g_free
        - g_set_error
        - g_type_check_instance_cast
        - requiredness_get_type
        - thrift_protocol_error_quark
        - thrift_protocol_read_bool
        - thrift_protocol_read_field_begin
        - thrift_protocol_read_field_end
        - thrift_protocol_read_i32
        - thrift_protocol_read_string
        - thrift_protocol_read_struct_begin
        - thrift_protocol_read_struct_end
        - thrift_protocol_skip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen-c_glib/fuzz_test_no_uuid_types.c:663,5'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:625,32'
          Dst:             requiredness_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:625,32'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:635,14'
          Dst:             thrift_protocol_read_struct_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:637,15'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:641,13'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:648,16'
          Dst:             thrift_protocol_read_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:650,17'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:654,15'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:668,22'
          Dst:             thrift_protocol_read_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:673,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:681,22'
          Dst:             thrift_protocol_read_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:686,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:694,22'
          Dst:             thrift_protocol_read_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:699,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:709,13'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:713,22'
          Dst:             thrift_protocol_read_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:718,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:726,22'
          Dst:             thrift_protocol_read_bool
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:731,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:737,20'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:742,16'
          Dst:             thrift_protocol_read_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:747,14'
          Dst:             thrift_protocol_read_struct_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:753,25'
          Dst:             thrift_protocol_error_quark
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:753,5'
          Dst:             g_set_error
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:761,25'
          Dst:             thrift_protocol_error_quark
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:761,5'
          Dst:             g_set_error
    - functionName:    requiredness_write
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          365
      EdgeCount:       66
      CyclomaticComplexity: 22
      functionsReached:
        - g_type_check_instance_cast
        - requiredness_get_type
        - thrift_protocol_write_bool
        - thrift_protocol_write_field_begin
        - thrift_protocol_write_field_end
        - thrift_protocol_write_field_stop
        - thrift_protocol_write_i32
        - thrift_protocol_write_string
        - thrift_protocol_write_struct_begin
        - thrift_protocol_write_struct_end
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:776,32'
          Dst:             requiredness_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:776,32'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:778,14'
          Dst:             thrift_protocol_write_struct_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:781,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:784,14'
          Dst:             thrift_protocol_write_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:788,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:792,16'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:795,16'
          Dst:             thrift_protocol_write_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:799,16'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:803,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:806,14'
          Dst:             thrift_protocol_write_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:810,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:814,16'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:817,16'
          Dst:             thrift_protocol_write_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:821,16'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:825,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:828,14'
          Dst:             thrift_protocol_write_bool
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:832,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:835,14'
          Dst:             thrift_protocol_write_field_stop
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:838,14'
          Dst:             thrift_protocol_write_struct_end
    - functionName:    requiredness_finalize
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_free
        - g_type_check_instance_cast
        - requiredness_get_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:940,27'
          Dst:             requiredness_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:940,27'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:946,5'
          Dst:             g_free
    - functionName:    requiredness_get_property
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - g_log
        - g_type_check_instance_cast
        - g_type_name
        - g_value_set_boolean
        - g_value_set_int
        - g_value_set_string
        - requiredness_get_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen-c_glib/fuzz_test_no_uuid_types.c:894,3'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:892,24'
          Dst:             requiredness_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:892,24'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:897,7'
          Dst:             g_value_set_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:901,7'
          Dst:             g_value_set_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:905,7'
          Dst:             g_value_set_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:909,7'
          Dst:             g_value_set_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:913,7'
          Dst:             g_value_set_boolean
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:917,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:917,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:917,7'
          Dst:             g_log
    - functionName:    requiredness_set_property
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          128
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - g_free
        - g_log
        - g_type_check_instance_cast
        - g_type_name
        - g_value_dup_string
        - g_value_get_boolean
        - g_value_get_int
        - requiredness_get_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen-c_glib/fuzz_test_no_uuid_types.c:853,3'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:851,24'
          Dst:             requiredness_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:851,24'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:856,25'
          Dst:             g_value_get_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:860,25'
          Dst:             g_value_get_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:865,29'
          Dst:             g_value_get_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:871,9'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:872,32'
          Dst:             g_value_dup_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:877,32'
          Dst:             g_value_get_boolean
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:881,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:881,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:881,7'
          Dst:             g_log
    - functionName:    g_param_spec_boolean
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_value_get_boolean
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_value_set_boolean
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    basic_types_class_init
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_byte_array_get_type
        - g_object_class_install_property
        - g_param_spec_boolean
        - g_param_spec_boxed
        - g_param_spec_double
        - g_param_spec_int
        - g_param_spec_int64
        - g_param_spec_string
        - g_type_check_class_cast
        - thrift_struct_get_type
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:482,33'
          Dst:             g_type_check_class_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:483,37'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:483,37'
          Dst:             g_type_check_class_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:495,6'
          Dst:             g_param_spec_boolean
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:492,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:504,6'
          Dst:             g_param_spec_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:501,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:515,6'
          Dst:             g_param_spec_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:512,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:526,6'
          Dst:             g_param_spec_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:523,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:537,6'
          Dst:             g_param_spec_int64
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:534,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:548,6'
          Dst:             g_param_spec_double
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:545,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:559,6'
          Dst:             g_param_spec_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:556,3'
          Dst:             g_object_class_install_property
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:571,26'
          Dst:             g_byte_array_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:568,6'
          Dst:             g_param_spec_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:565,3'
          Dst:             g_object_class_install_property
    - functionName:    basic_types_instance_init
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          55
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    basic_types_read
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         102
      ICount:          649
      EdgeCount:       137
      CyclomaticComplexity: 37
      functionsReached:
        - basic_types_get_type
        - g_byte_array_append
        - g_byte_array_free
        - g_byte_array_new
        - g_free
        - g_type_check_instance_cast
        - thrift_protocol_read_binary
        - thrift_protocol_read_bool
        - thrift_protocol_read_byte
        - thrift_protocol_read_double
        - thrift_protocol_read_field_begin
        - thrift_protocol_read_field_end
        - thrift_protocol_read_i16
        - thrift_protocol_read_i32
        - thrift_protocol_read_i64
        - thrift_protocol_read_string
        - thrift_protocol_read_struct_begin
        - thrift_protocol_read_struct_end
        - thrift_protocol_skip
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen-c_glib/fuzz_test_no_uuid_types.c:89,5'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:53,30'
          Dst:             basic_types_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:53,30'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:61,14'
          Dst:             thrift_protocol_read_struct_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:63,15'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:67,13'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:74,16'
          Dst:             thrift_protocol_read_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:76,17'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:80,15'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:94,22'
          Dst:             thrift_protocol_read_bool
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:99,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:107,22'
          Dst:             thrift_protocol_read_byte
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:112,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:120,22'
          Dst:             thrift_protocol_read_i16
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:125,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:133,22'
          Dst:             thrift_protocol_read_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:138,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:146,22'
          Dst:             thrift_protocol_read_i64
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:151,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:159,22'
          Dst:             thrift_protocol_read_double
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:164,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:174,13'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:178,22'
          Dst:             thrift_protocol_read_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:183,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:193,13'
          Dst:             g_byte_array_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:197,22'
          Dst:             thrift_protocol_read_binary
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:200,39'
          Dst:             g_byte_array_new
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:201,11'
          Dst:             g_byte_array_append
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:202,11'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:205,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:211,20'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:216,16'
          Dst:             thrift_protocol_read_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:221,14'
          Dst:             thrift_protocol_read_struct_end
    - functionName:    basic_types_write
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          525
      EdgeCount:       93
      CyclomaticComplexity: 31
      functionsReached:
        - basic_types_get_type
        - g_type_check_instance_cast
        - thrift_protocol_write_binary
        - thrift_protocol_write_bool
        - thrift_protocol_write_byte
        - thrift_protocol_write_double
        - thrift_protocol_write_field_begin
        - thrift_protocol_write_field_end
        - thrift_protocol_write_field_stop
        - thrift_protocol_write_i16
        - thrift_protocol_write_i32
        - thrift_protocol_write_i64
        - thrift_protocol_write_string
        - thrift_protocol_write_struct_begin
        - thrift_protocol_write_struct_end
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:234,30'
          Dst:             basic_types_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:234,30'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:236,14'
          Dst:             thrift_protocol_write_struct_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:239,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:242,14'
          Dst:             thrift_protocol_write_bool
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:246,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:249,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:252,14'
          Dst:             thrift_protocol_write_byte
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:256,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:259,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:262,14'
          Dst:             thrift_protocol_write_i16
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:266,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:269,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:272,14'
          Dst:             thrift_protocol_write_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:276,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:279,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:282,14'
          Dst:             thrift_protocol_write_i64
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:286,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:289,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:292,14'
          Dst:             thrift_protocol_write_double
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:296,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:299,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:302,14'
          Dst:             thrift_protocol_write_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:306,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:309,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:312,14'
          Dst:             thrift_protocol_write_binary
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:316,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:319,14'
          Dst:             thrift_protocol_write_field_stop
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:322,14'
          Dst:             thrift_protocol_write_struct_end
    - functionName:    basic_types_finalize
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - basic_types_get_type
        - g_free
        - g_type_check_instance_cast
        - thrift_string_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:463,25'
          Dst:             basic_types_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:463,25'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:469,5'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:474,5'
          Dst:             thrift_string_free
    - functionName:    basic_types_get_property
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          134
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached:
        - basic_types_get_type
        - g_log
        - g_type_check_instance_cast
        - g_type_name
        - g_value_set_boolean
        - g_value_set_boxed
        - g_value_set_double
        - g_value_set_int
        - g_value_set_int64
        - g_value_set_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen-c_glib/fuzz_test_no_uuid_types.c:397,3'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:395,22'
          Dst:             basic_types_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:395,22'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:400,7'
          Dst:             g_value_set_boolean
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:404,7'
          Dst:             g_value_set_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:408,7'
          Dst:             g_value_set_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:412,7'
          Dst:             g_value_set_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:416,7'
          Dst:             g_value_set_int64
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:420,7'
          Dst:             g_value_set_double
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:424,7'
          Dst:             g_value_set_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:428,7'
          Dst:             g_value_set_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:432,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:432,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:432,7'
          Dst:             g_log
    - functionName:    basic_types_set_property
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          186
      EdgeCount:       22
      CyclomaticComplexity: 3
      functionsReached:
        - basic_types_get_type
        - g_byte_array_unref
        - g_free
        - g_log
        - g_type_check_instance_cast
        - g_type_name
        - g_value_dup_boxed
        - g_value_dup_string
        - g_value_get_boolean
        - g_value_get_double
        - g_value_get_int
        - g_value_get_int64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen-c_glib/fuzz_test_no_uuid_types.c:337,3'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:335,22'
          Dst:             basic_types_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:335,22'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:340,26'
          Dst:             g_value_get_boolean
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:345,26'
          Dst:             g_value_get_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:350,25'
          Dst:             g_value_get_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:355,25'
          Dst:             g_value_get_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:360,25'
          Dst:             g_value_get_int64
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:365,28'
          Dst:             g_value_get_double
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:371,9'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:372,28'
          Dst:             g_value_dup_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:378,9'
          Dst:             g_byte_array_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:379,28'
          Dst:             g_value_dup_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:384,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:384,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:384,7'
          Dst:             g_log
    - functionName:    g_param_spec_int64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_param_spec_double
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - double
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_value_get_double
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_value_set_int64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_value_set_double
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fuzz_test_read
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2818
      functionLinenumberEnd: 3114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         143
      ICount:          926
      EdgeCount:       195
      CyclomaticComplexity: 54
      functionsReached:
        - fuzz_test_get_type
        - g_byte_array_append
        - g_byte_array_free
        - g_byte_array_new
        - g_free
        - g_hash_table_insert
        - g_set_error
        - g_type_check_instance_cast
        - thrift_protocol_error_quark
        - thrift_protocol_read_binary
        - thrift_protocol_read_field_begin
        - thrift_protocol_read_field_end
        - thrift_protocol_read_i32
        - thrift_protocol_read_i64
        - thrift_protocol_read_map_begin
        - thrift_protocol_read_map_end
        - thrift_protocol_read_string
        - thrift_protocol_read_struct_begin
        - thrift_protocol_read_struct_end
        - thrift_protocol_skip
        - thrift_struct_get_type
        - thrift_struct_read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen-c_glib/fuzz_test_no_uuid_types.c:2867,5'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2826,28'
          Dst:             fuzz_test_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2826,28'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2839,14'
          Dst:             thrift_protocol_read_struct_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2841,15'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2845,13'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2852,16'
          Dst:             thrift_protocol_read_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2854,17'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2858,15'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2872,42'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2872,42'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2872,22'
          Dst:             thrift_struct_read
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2879,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2887,42'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2887,42'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2887,22'
          Dst:             thrift_struct_read
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2894,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2902,42'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2902,42'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2902,22'
          Dst:             thrift_struct_read
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2909,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2917,42'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2917,42'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2917,22'
          Dst:             thrift_struct_read
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2924,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2932,42'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2932,42'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2932,22'
          Dst:             thrift_struct_read
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2939,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2947,42'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2947,42'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2947,22'
          Dst:             thrift_struct_read
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2954,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2963,22'
          Dst:             thrift_protocol_read_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2969,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2984,24'
          Dst:             thrift_protocol_read_map_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:2994,26'
          Dst:             thrift_protocol_read_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3000,17'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3004,26'
          Dst:             thrift_protocol_read_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3008,17'
          Dst:             g_hash_table_insert
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3012,24'
          Dst:             thrift_protocol_read_map_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3018,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3026,22'
          Dst:             thrift_protocol_read_i64
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3031,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3041,13'
          Dst:             g_byte_array_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3045,22'
          Dst:             thrift_protocol_read_binary
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3048,31'
          Dst:             g_byte_array_new
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3049,11'
          Dst:             g_byte_array_append
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3050,11'
          Dst:             g_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3053,22'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3059,20'
          Dst:             thrift_protocol_skip
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3064,16'
          Dst:             thrift_protocol_read_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3069,14'
          Dst:             thrift_protocol_read_struct_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3075,25'
          Dst:             thrift_protocol_error_quark
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3075,5'
          Dst:             g_set_error
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3083,25'
          Dst:             thrift_protocol_error_quark
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3083,5'
          Dst:             g_set_error
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3091,25'
          Dst:             thrift_protocol_error_quark
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3091,5'
          Dst:             g_set_error
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3099,25'
          Dst:             thrift_protocol_error_quark
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3099,5'
          Dst:             g_set_error
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3107,25'
          Dst:             thrift_protocol_error_quark
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3107,5'
          Dst:             g_set_error
    - functionName:    fuzz_test_write
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3118
      functionLinenumberEnd: 3273
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         105
      ICount:          840
      EdgeCount:       150
      CyclomaticComplexity: 47
      functionsReached:
        - fuzz_test_get_type
        - g_hash_table_foreach
        - g_hash_table_lookup
        - g_hash_table_size
        - g_list_first
        - g_list_free
        - g_list_length
        - g_type_check_instance_cast
        - thrift_hash_table_get_keys
        - thrift_protocol_write_binary
        - thrift_protocol_write_field_begin
        - thrift_protocol_write_field_end
        - thrift_protocol_write_field_stop
        - thrift_protocol_write_i32
        - thrift_protocol_write_i64
        - thrift_protocol_write_map_begin
        - thrift_protocol_write_map_end
        - thrift_protocol_write_string
        - thrift_protocol_write_struct_begin
        - thrift_protocol_write_struct_end
        - thrift_struct_get_type
        - thrift_struct_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3122,28'
          Dst:             fuzz_test_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3122,28'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3124,14'
          Dst:             thrift_protocol_write_struct_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3127,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3130,35'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3130,35'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3130,14'
          Dst:             thrift_struct_write
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3134,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3137,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3140,35'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3140,35'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3140,14'
          Dst:             thrift_struct_write
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3144,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3147,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3150,35'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3150,35'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3150,14'
          Dst:             thrift_struct_write
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3154,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3157,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3160,35'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3160,35'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3160,14'
          Dst:             thrift_struct_write
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3164,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3168,16'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3171,37'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3171,37'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3171,16'
          Dst:             thrift_struct_write
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3175,16'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3180,16'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3183,37'
          Dst:             thrift_struct_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3183,37'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3183,16'
          Dst:             thrift_struct_write
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3187,16'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3191,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3194,14'
          Dst:             thrift_protocol_write_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3198,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3202,16'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3212,111'
          Dst:             g_hash_table_size
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3212,18'
          Dst:             thrift_protocol_write_map_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3216,9'
          Dst:             g_hash_table_foreach
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3216,9'
          Dst:             thrift_hash_table_get_keys
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3217,19'
          Dst:             g_list_length
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3219,19'
          Dst:             g_list_first
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3221,7'
          Dst:             g_list_free
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3226,27'
          Dst:             g_hash_table_lookup
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3228,20'
          Dst:             thrift_protocol_write_i32
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3232,20'
          Dst:             thrift_protocol_write_string
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3237,18'
          Dst:             thrift_protocol_write_map_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3241,16'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3245,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3248,14'
          Dst:             thrift_protocol_write_i64
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3252,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3255,14'
          Dst:             thrift_protocol_write_field_begin
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3258,14'
          Dst:             thrift_protocol_write_binary
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3262,14'
          Dst:             thrift_protocol_write_field_end
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3265,14'
          Dst:             thrift_protocol_write_field_stop
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3268,14'
          Dst:             thrift_protocol_write_struct_end
    - functionName:    fuzz_test_finalize
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3431
      functionLinenumberEnd: 3476
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         27
      ICount:          179
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - fuzz_test_get_type
        - g_hash_table_destroy
        - g_object_unref
        - g_type_check_instance_cast
        - thrift_string_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3432,23'
          Dst:             fuzz_test_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3432,23'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3438,5'
          Dst:             g_object_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3443,5'
          Dst:             g_object_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3448,5'
          Dst:             g_object_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3453,5'
          Dst:             g_object_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3458,5'
          Dst:             g_object_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3463,5'
          Dst:             g_object_unref
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3468,5'
          Dst:             g_hash_table_destroy
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3473,5'
          Dst:             thrift_string_free
    - functionName:    fuzz_test_get_property
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3357
      functionLinenumberEnd: 3406
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          150
      EdgeCount:       33
      CyclomaticComplexity: 18
      functionsReached:
        - fuzz_test_get_type
        - g_log
        - g_type_check_instance_cast
        - g_type_name
        - g_value_set_boxed
        - g_value_set_int
        - g_value_set_int64
        - g_value_set_object
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gen-c_glib/fuzz_test_no_uuid_types.c:3360,3'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3358,20'
          Dst:             fuzz_test_get_type
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3358,20'
          Dst:             g_type_check_instance_cast
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3363,7'
          Dst:             g_value_set_object
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3367,7'
          Dst:             g_value_set_object
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3371,7'
          Dst:             g_value_set_object
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3375,7'
          Dst:             g_value_set_object
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3379,7'
          Dst:             g_value_set_object
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3383,7'
          Dst:             g_value_set_object
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3387,7'
          Dst:             g_value_set_int
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3391,7'
          Dst:             g_value_set_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3395,7'
          Dst:             g_value_set_int64
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3399,7'
          Dst:             g_value_set_boxed
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3403,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3403,7'
          Dst:             g_type_name
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:3403,7'
          Dst:             g_log
    - functionName:    toString_TestEnum
      functionSourceFile: '/src/thrift/lib/c_glib/test/fuzz/gen-c_glib/fuzz_test_no_uuid_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - g_snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gen-c_glib/fuzz_test_no_uuid_types.c:18,3'
          Branch Sides:    []
      Callsites:
        - Src:             'gen-c_glib/fuzz_test_no_uuid_types.c:25,12'
          Dst:             g_snprintf
    - functionName:    g_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:    thrift_string_free
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_byte_array_unref
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/thrift.c:100,2'
          Dst:             g_byte_array_unref
    - functionName:    thrift_int16_equal
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_int16_hash
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_int8_equal
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_int8_hash
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_boolean_equal
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_boolean_hash
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_safe_hash_table_destroy
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_hash_table_destroy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/thrift.c:38,5'
          Dst:             g_hash_table_destroy
    - functionName:    thrift_hash_table_get_keys
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_list_append
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/thrift.c:32,11'
          Dst:             g_list_append
    - functionName:    g_list_append
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_struct_class_init
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_struct_read
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          99
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_struct_get_type
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/thrift_struct.c:29,3'
          Dst:             thrift_struct_get_type
        - Src:             'src/thrift/c_glib/thrift_struct.c:29,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/thrift_struct.c:29,3'
          Dst:             g_return_if_fail_warning
    - functionName:    thrift_struct_write
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          99
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_struct_get_type
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/thrift_struct.c:37,3'
          Dst:             thrift_struct_get_type
        - Src:             'src/thrift/c_glib/thrift_struct.c:37,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/thrift_struct.c:37,3'
          Dst:             g_return_if_fail_warning
    - functionName:    thrift_struct_get_type
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_once_init_enter
        - g_once_init_leave
        - thrift_struct_get_type_once
      functionUses:    34
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/thrift_struct.c:23,1'
          Dst:             g_once_init_enter
        - Src:             'src/thrift/c_glib/thrift_struct.c:23,1'
          Dst:             thrift_struct_get_type_once
        - Src:             'src/thrift/c_glib/thrift_struct.c:23,1'
          Dst:             g_once_init_leave
    - functionName:    g_type_check_instance_is_a
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_return_if_fail_warning
      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:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_struct_get_type_once
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_intern_static_string
        - g_type_register_static_simple
        - thrift_struct_class_intern_init
        - thrift_struct_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/thrift_struct.c:23,1'
          Dst:             g_intern_static_string
        - Src:             'src/thrift/c_glib/thrift_struct.c:23,1'
          Dst:             g_type_register_static_simple
        - Src:             'src/thrift/c_glib/thrift_struct.c:23,1'
          Dst:             thrift_struct_class_intern_init
        - Src:             'src/thrift/c_glib/thrift_struct.c:23,1'
          Dst:             thrift_struct_init
    - functionName:    thrift_struct_class_intern_init
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 23
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_type_class_adjust_private_offset
        - g_type_class_peek_parent
        - thrift_struct_class_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/thrift_struct.c:23,1'
          Dst:             g_type_class_peek_parent
        - Src:             'src/thrift/c_glib/thrift_struct.c:23,1'
          Dst:             g_type_class_adjust_private_offset
        - Src:             'src/thrift/c_glib/thrift_struct.c:23,1'
          Dst:             thrift_struct_class_init
    - functionName:    thrift_struct_init
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/thrift_struct.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_binary_protocol_class_init
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          166
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_object_class_install_property
        - g_param_spec_int
        - g_type_check_class_cast
        - thrift_protocol_get_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:1107,9'
          Dst:             thrift_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:1107,9'
          Dst:             g_type_check_class_cast
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:1108,19'
          Dst:             g_type_check_class_cast
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:1115,16'
          Dst:             g_param_spec_int
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:1122,3'
          Dst:             g_object_class_install_property
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:1126,16'
          Dst:             g_param_spec_int
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:1133,3'
          Dst:             g_object_class_install_property
    - functionName:    thrift_binary_protocol_get_property
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1055
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - g_type_check_instance_cast
        - g_value_set_int
        - thrift_binary_protocol_get_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/thrift/c_glib/protocol/thrift_binary_protocol.c:1062,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:1060,8'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:1060,8'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:1064,7'
          Dst:             g_value_set_int
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:1067,7'
          Dst:             g_value_set_int
    - functionName:    thrift_binary_protocol_set_property
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1076
      functionLinenumberEnd: 1091
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - g_type_check_instance_cast
        - g_value_get_int
        - thrift_binary_protocol_get_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/thrift/c_glib/protocol/thrift_binary_protocol.c:1083,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:1081,8'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:1081,8'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:1085,26'
          Dst:             g_value_get_int
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:1088,29'
          Dst:             g_value_get_int
    - functionName:    thrift_binary_protocol_write_message_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          151
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_protocol_write_i32
        - thrift_protocol_write_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:70,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:70,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:70,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:72,14'
          Dst:             thrift_protocol_write_i32
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:77,14'
          Dst:             thrift_protocol_write_string
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:82,14'
          Dst:             thrift_protocol_write_i32
    - functionName:    thrift_binary_protocol_write_message_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_binary_protocol_write_struct_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_binary_protocol_write_struct_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_binary_protocol_write_field_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          132
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_protocol_write_byte
        - thrift_protocol_write_i16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:132,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:132,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:132,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:136,14'
          Dst:             thrift_protocol_write_byte
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:142,14'
          Dst:             thrift_protocol_write_i16
    - functionName:    thrift_binary_protocol_write_field_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_binary_protocol_write_field_stop
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_protocol_write_byte
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:164,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:164,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:164,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:165,10'
          Dst:             thrift_protocol_write_byte
    - functionName:    thrift_binary_protocol_write_map_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          149
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_protocol_write_byte
        - thrift_protocol_write_i32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:178,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:178,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:178,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:180,14'
          Dst:             thrift_protocol_write_byte
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:186,14'
          Dst:             thrift_protocol_write_byte
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:192,14'
          Dst:             thrift_protocol_write_i32
    - functionName:    thrift_binary_protocol_write_map_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_binary_protocol_write_list_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          129
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_protocol_write_byte
        - thrift_protocol_write_i32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:218,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:218,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:218,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:220,14'
          Dst:             thrift_protocol_write_byte
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:227,14'
          Dst:             thrift_protocol_write_i32
    - functionName:    thrift_binary_protocol_write_list_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_binary_protocol_write_set_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          95
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_protocol_write_list_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:251,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:251,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:251,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:253,10'
          Dst:             thrift_protocol_write_list_begin
    - functionName:    thrift_binary_protocol_write_set_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_binary_protocol_write_bool
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_protocol_write_byte
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:271,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:271,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:271,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:274,10'
          Dst:             thrift_protocol_write_byte
    - functionName:    thrift_binary_protocol_write_byte
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          101
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_transport_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:281,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:281,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:281,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:283,7'
          Dst:             thrift_transport_write
    - functionName:    thrift_binary_protocol_write_i16
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          115
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_transport_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:298,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:298,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:298,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:301,7'
          Dst:             thrift_transport_write
    - functionName:    thrift_binary_protocol_write_i32
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          118
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_transport_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:316,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:316,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:316,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:319,7'
          Dst:             thrift_transport_write
    - functionName:    thrift_binary_protocol_write_i64
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          134
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_transport_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:334,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:334,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:334,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:337,7'
          Dst:             thrift_transport_write
    - functionName:    thrift_binary_protocol_write_double
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - double
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          142
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_bitwise_cast_guint64
        - thrift_transport_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:352,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:352,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:352,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:354,10'
          Dst:             thrift_bitwise_cast_guint64
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:354,10'
          Dst:             thrift_bitwise_cast_guint64
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:354,10'
          Dst:             thrift_bitwise_cast_guint64
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:354,10'
          Dst:             thrift_bitwise_cast_guint64
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:354,10'
          Dst:             thrift_bitwise_cast_guint64
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:354,10'
          Dst:             thrift_bitwise_cast_guint64
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:354,10'
          Dst:             thrift_bitwise_cast_guint64
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:354,10'
          Dst:             thrift_bitwise_cast_guint64
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:355,7'
          Dst:             thrift_transport_write
    - functionName:    thrift_binary_protocol_write_string
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          107
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - strlen
        - thrift_binary_protocol_get_type
        - thrift_protocol_write_binary
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:370,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:370,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:370,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:372,23'
          Dst:             strlen
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:374,10'
          Dst:             thrift_protocol_write_binary
    - functionName:    thrift_binary_protocol_write_binary
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          139
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_protocol_write_i32
        - thrift_transport_write
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:386,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:386,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:386,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:388,14'
          Dst:             thrift_protocol_write_i32
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:396,9'
          Dst:             thrift_transport_write
    - functionName:    thrift_binary_protocol_read_message_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          340
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - g_free
        - g_malloc0_n
        - g_return_if_fail_warning
        - g_set_error
        - g_type_check_instance_cast
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_protocol_error_quark
        - thrift_protocol_read_byte
        - thrift_protocol_read_i32
        - thrift_protocol_read_string
        - thrift_transport_get_type
        - thrift_transport_read_all
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:417,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:417,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:417,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:419,14'
          Dst:             thrift_protocol_read_i32
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:431,27'
          Dst:             thrift_protocol_error_quark
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:431,7'
          Dst:             g_set_error
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:440,16'
          Dst:             thrift_protocol_read_string
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:446,16'
          Dst:             thrift_protocol_read_i32
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:461,32'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:461,32'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:468,27'
          Dst:             thrift_protocol_error_quark
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:468,7'
          Dst:             g_set_error
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:475,40'
          Dst:             thrift_transport_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:475,40'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:482,13'
          Dst:             g_malloc0_n
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:485,18'
          Dst:             thrift_transport_read_all
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:488,9'
          Dst:             g_free
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:495,16'
          Dst:             thrift_protocol_read_byte
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:497,7'
          Dst:             g_free
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:504,16'
          Dst:             thrift_protocol_read_i32
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:506,7'
          Dst:             g_free
    - functionName:    thrift_binary_protocol_read_message_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_binary_protocol_read_struct_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_binary_protocol_read_struct_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_binary_protocol_read_field_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          148
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_protocol_read_byte
        - thrift_protocol_read_i16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:555,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:555,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:555,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:559,14'
          Dst:             thrift_protocol_read_byte
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:570,14'
          Dst:             thrift_protocol_read_i16
    - functionName:    thrift_binary_protocol_read_field_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_binary_protocol_read_map_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          260
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - g_return_if_fail_warning
        - g_set_error
        - g_type_check_instance_cast
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_min_serialized_size
        - thrift_binary_protocol_get_type
        - thrift_protocol_error_quark
        - thrift_protocol_get_type
        - thrift_protocol_read_byte
        - thrift_protocol_read_i32
        - thrift_transport_get_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:599,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:599,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:599,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:601,24'
          Dst:             thrift_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:601,24'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:604,14'
          Dst:             thrift_protocol_read_byte
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:611,14'
          Dst:             thrift_protocol_read_byte
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:618,14'
          Dst:             thrift_protocol_read_i32
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:626,25'
          Dst:             thrift_protocol_error_quark
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:626,5'
          Dst:             g_set_error
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:632,30'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:632,30'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:634,25'
          Dst:             thrift_protocol_error_quark
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:634,5'
          Dst:             g_set_error
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:640,37'
          Dst:             thrift_transport_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:640,37'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:641,54'
          Dst:             thrift_binary_protocol_get_min_serialized_size
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:642,54'
          Dst:             thrift_binary_protocol_get_min_serialized_size
    - functionName:    thrift_binary_protocol_read_map_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_binary_protocol_read_list_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          227
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - g_return_if_fail_warning
        - g_set_error
        - g_type_check_instance_cast
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_min_serialized_size
        - thrift_binary_protocol_get_type
        - thrift_protocol_error_quark
        - thrift_protocol_get_type
        - thrift_protocol_read_byte
        - thrift_protocol_read_i32
        - thrift_transport_get_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:671,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:671,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:671,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:673,24'
          Dst:             thrift_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:673,24'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:676,14'
          Dst:             thrift_protocol_read_byte
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:683,14'
          Dst:             thrift_protocol_read_i32
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:691,25'
          Dst:             thrift_protocol_error_quark
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:691,5'
          Dst:             g_set_error
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:697,30'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:697,30'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:699,25'
          Dst:             thrift_protocol_error_quark
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:699,5'
          Dst:             g_set_error
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:705,37'
          Dst:             thrift_transport_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:705,37'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:706,55'
          Dst:             thrift_binary_protocol_get_min_serialized_size
    - functionName:    thrift_binary_protocol_read_list_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 719
      functionLinenumberEnd: 722
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_binary_protocol_read_set_begin
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          95
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_protocol_read_list_begin
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:730,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:730,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:730,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:732,10'
          Dst:             thrift_protocol_read_list_begin
    - functionName:    thrift_binary_protocol_read_set_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_binary_protocol_read_bool
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 761
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          114
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_transport_read_all
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:751,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:751,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:751,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:754,8'
          Dst:             thrift_transport_read_all
    - functionName:    thrift_binary_protocol_read_byte
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          110
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_transport_read_all
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:770,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:770,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:770,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:773,8'
          Dst:             thrift_transport_read_all
    - functionName:    thrift_binary_protocol_read_i16
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_transport_read_all
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:793,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:793,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:793,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:796,8'
          Dst:             thrift_transport_read_all
    - functionName:    thrift_binary_protocol_read_i32
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_transport_read_all
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:816,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:816,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:816,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:819,8'
          Dst:             thrift_transport_read_all
    - functionName:    thrift_binary_protocol_read_i64
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          139
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_transport_read_all
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:839,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:839,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:839,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:842,8'
          Dst:             thrift_transport_read_all
    - functionName:    thrift_binary_protocol_read_double
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          140
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - g_return_if_fail_warning
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_bitwise_cast_gdouble
        - thrift_transport_read_all
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:862,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:862,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:862,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:865,8'
          Dst:             thrift_transport_read_all
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:870,12'
          Dst:             thrift_bitwise_cast_gdouble
    - functionName:    thrift_binary_protocol_read_string
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          249
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - g_free
        - g_malloc0_n
        - g_return_if_fail_warning
        - g_set_error
        - g_type_check_instance_cast
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_protocol_error_quark
        - thrift_protocol_get_type
        - thrift_protocol_read_i32
        - thrift_transport_get_type
        - thrift_transport_read_all
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:883,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:883,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:883,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:887,8'
          Dst:             thrift_protocol_read_i32
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:894,25'
          Dst:             thrift_protocol_error_quark
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:894,5'
          Dst:             g_set_error
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:901,30'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:901,30'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:903,25'
          Dst:             thrift_protocol_error_quark
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:903,5'
          Dst:             g_set_error
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:910,24'
          Dst:             thrift_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:910,24'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:912,37'
          Dst:             thrift_transport_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:912,37'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:920,10'
          Dst:             g_malloc0_n
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:923,10'
          Dst:             thrift_transport_read_all
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:926,7'
          Dst:             g_free
    - functionName:    thrift_binary_protocol_read_binary
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          261
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - g_free
        - g_malloc_n
        - g_return_if_fail_warning
        - g_set_error
        - g_type_check_instance_cast
        - g_type_check_instance_is_a
        - thrift_binary_protocol_get_type
        - thrift_protocol_error_quark
        - thrift_protocol_get_type
        - thrift_protocol_read_i32
        - thrift_transport_get_type
        - thrift_transport_read_all
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:948,3'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:948,3'
          Dst:             g_type_check_instance_is_a
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:948,3'
          Dst:             g_return_if_fail_warning
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:952,8'
          Dst:             thrift_protocol_read_i32
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:959,25'
          Dst:             thrift_protocol_error_quark
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:959,5'
          Dst:             g_set_error
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:967,30'
          Dst:             thrift_binary_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:967,30'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:969,25'
          Dst:             thrift_protocol_error_quark
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:969,5'
          Dst:             g_set_error
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:979,26'
          Dst:             thrift_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:979,26'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:981,39'
          Dst:             thrift_transport_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:981,39'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:990,12'
          Dst:             g_malloc_n
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:992,10'
          Dst:             thrift_transport_read_all
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:995,7'
          Dst:             g_free
    - functionName:    thrift_binary_protocol_get_min_serialized_size
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          97
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached:
        - g_set_error
        - thrift_protocol_error_quark
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/thrift/c_glib/protocol/thrift_binary_protocol.c:1014,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:1044,22'
          Dst:             thrift_protocol_error_quark
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:1043,10'
          Dst:             g_set_error
    - functionName:    thrift_binary_protocol_get_type
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_once_init_enter
        - g_once_init_leave
        - thrift_binary_protocol_get_type_once
      functionUses:    35
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:36,1'
          Dst:             g_once_init_enter
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:36,1'
          Dst:             thrift_binary_protocol_get_type_once
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:36,1'
          Dst:             g_once_init_leave
    - functionName:    thrift_binary_protocol_get_type_once
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_intern_static_string
        - g_type_register_static_simple
        - thrift_binary_protocol_class_intern_init
        - thrift_binary_protocol_init
        - thrift_protocol_get_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:36,1'
          Dst:             thrift_protocol_get_type
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:36,1'
          Dst:             g_intern_static_string
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:36,1'
          Dst:             g_type_register_static_simple
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:36,1'
          Dst:             thrift_binary_protocol_class_intern_init
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:36,1'
          Dst:             thrift_binary_protocol_init
    - functionName:    thrift_binary_protocol_class_intern_init
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_type_class_adjust_private_offset
        - g_type_class_peek_parent
        - thrift_binary_protocol_class_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:36,1'
          Dst:             g_type_class_peek_parent
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:36,1'
          Dst:             g_type_class_adjust_private_offset
        - Src:             'src/thrift/c_glib/protocol/thrift_binary_protocol.c:36,1'
          Dst:             thrift_binary_protocol_class_init
    - functionName:    thrift_binary_protocol_init
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionLinenumberEnd: 1097
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_malloc0_n
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_bitwise_cast_gdouble
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 57
      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:    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:    thrift_bitwise_cast_guint64
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/protocol/thrift_binary_protocol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_memory_buffer_finalize
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - g_byte_array_unref
        - g_type_check_instance_cast
        - thrift_memory_buffer_get_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:170,27'
          Dst:             thrift_memory_buffer_get_type
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:170,27'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:174,5'
          Dst:             g_byte_array_unref
    - functionName:    thrift_memory_buffer_get_type
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_once_init_enter
        - g_once_init_leave
        - thrift_memory_buffer_get_type_once
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:44,1'
          Dst:             g_once_init_enter
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:44,1'
          Dst:             thrift_memory_buffer_get_type_once
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:44,1'
          Dst:             g_once_init_leave
    - functionName:    thrift_memory_buffer_get_type_once
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_intern_static_string
        - g_type_register_static_simple
        - thrift_memory_buffer_class_intern_init
        - thrift_memory_buffer_init
        - thrift_transport_get_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:44,1'
          Dst:             thrift_transport_get_type
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:44,1'
          Dst:             g_intern_static_string
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:44,1'
          Dst:             g_type_register_static_simple
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:44,1'
          Dst:             thrift_memory_buffer_class_intern_init
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:44,1'
          Dst:             thrift_memory_buffer_init
    - functionName:    thrift_memory_buffer_class_intern_init
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_type_class_adjust_private_offset
        - g_type_class_peek_parent
        - thrift_memory_buffer_class_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:44,1'
          Dst:             g_type_class_peek_parent
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:44,1'
          Dst:             g_type_class_adjust_private_offset
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:44,1'
          Dst:             thrift_memory_buffer_class_init
    - functionName:    thrift_memory_buffer_init
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_memory_buffer_class_init
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          91
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_object_class_install_property
        - g_param_spec_boolean
        - g_param_spec_long
        - g_param_spec_object
        - g_param_spec_pointer
        - g_param_spec_uint
        - g_type_check_class_cast
        - thrift_configuration_get_type
        - thrift_transport_get_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:270,31'
          Dst:             thrift_transport_get_type
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:270,31'
          Dst:             g_type_check_class_cast
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:271,33'
          Dst:             g_type_check_class_cast
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:278,16'
          Dst:             g_param_spec_uint
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:286,3'
          Dst:             g_object_class_install_property
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:290,16'
          Dst:             g_param_spec_pointer
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:295,3'
          Dst:             g_object_class_install_property
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:299,16'
          Dst:             g_param_spec_boolean
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:307,3'
          Dst:             g_object_class_install_property
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:314,37'
          Dst:             thrift_configuration_get_type
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:311,16'
          Dst:             g_param_spec_object
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:317,3'
          Dst:             g_object_class_install_property
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:321,16'
          Dst:             g_param_spec_long
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:328,3'
          Dst:             g_object_class_install_property
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:332,16'
          Dst:             g_param_spec_long
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:339,3'
          Dst:             g_object_class_install_property
    - functionName:    thrift_memory_buffer_get_property
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - g_log
        - g_type_check_instance_cast
        - g_type_name
        - g_value_set_boolean
        - g_value_set_long
        - g_value_set_object
        - g_value_set_pointer
        - g_value_set_uint
        - thrift_memory_buffer_get_type
        - thrift_transport_get_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/thrift/c_glib/transport/thrift_memory_buffer.c:190,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:184,27'
          Dst:             thrift_memory_buffer_get_type
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:184,27'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:186,25'
          Dst:             thrift_transport_get_type
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:186,25'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:193,7'
          Dst:             g_value_set_uint
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:196,7'
          Dst:             g_value_set_pointer
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:199,7'
          Dst:             g_value_set_boolean
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:202,7'
          Dst:             g_value_set_object
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:205,7'
          Dst:             g_value_set_long
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:208,7'
          Dst:             g_value_set_long
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:211,7'
          Dst:             g_type_name
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:211,7'
          Dst:             g_type_name
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:211,7'
          Dst:             g_log
    - functionName:    thrift_memory_buffer_set_property
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - g_log
        - g_type_check_instance_cast
        - g_type_name
        - g_value_dup_object
        - g_value_get_boolean
        - g_value_get_long
        - g_value_get_pointer
        - g_value_get_uint
        - thrift_memory_buffer_get_type
        - thrift_transport_get_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/thrift/c_glib/transport/thrift_memory_buffer.c:227,3'
          Branch Sides:    []
      Callsites:
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:221,27'
          Dst:             thrift_memory_buffer_get_type
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:221,27'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:223,25'
          Dst:             thrift_transport_get_type
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:223,25'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:230,21'
          Dst:             g_value_get_uint
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:233,30'
          Dst:             g_value_get_pointer
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:236,18'
          Dst:             g_value_get_boolean
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:239,27'
          Dst:             g_value_dup_object
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:242,35'
          Dst:             g_value_get_long
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:245,30'
          Dst:             g_value_get_long
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:248,7'
          Dst:             g_type_name
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:248,7'
          Dst:             g_type_name
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:248,7'
          Dst:             g_log
    - functionName:    g_param_spec_uint
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_param_spec_pointer
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_memory_buffer_constructed
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_byte_array_new
        - g_type_check_class_cast
        - g_type_check_instance_cast
        - thrift_memory_buffer_get_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:257,27'
          Dst:             thrift_memory_buffer_get_type
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:257,27'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:260,14'
          Dst:             g_byte_array_new
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:263,3'
          Dst:             g_type_check_class_cast
    - functionName:    thrift_memory_buffer_is_open
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 51
      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:    thrift_memory_buffer_open
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_memory_buffer_close
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_memory_buffer_read
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          104
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - g_byte_array_remove_range
        - g_type_check_instance_cast
        - thrift_memory_buffer_get_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:77,27'
          Dst:             thrift_memory_buffer_get_type
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:77,27'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:99,3'
          Dst:             g_byte_array_remove_range
    - functionName:    thrift_memory_buffer_read_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_memory_buffer_write
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_byte_array_append
        - g_set_error
        - g_type_check_instance_cast
        - thrift_memory_buffer_get_type
        - thrift_transport_error_quark
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:121,27'
          Dst:             thrift_memory_buffer_get_type
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:121,27'
          Dst:             g_type_check_instance_cast
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:128,25'
          Dst:             thrift_transport_error_quark
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:128,5'
          Dst:             g_set_error
        - Src:             'src/thrift/c_glib/transport/thrift_memory_buffer.c:133,14'
          Dst:             g_byte_array_append
    - functionName:    thrift_memory_buffer_write_end
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    thrift_memory_buffer_flush
      functionSourceFile: '/src/thrift/lib/c_glib/src/thrift/c_glib/transport/thrift_memory_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_byte_array_remove_range
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_value_get_uint
      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:    g_value_get_pointer
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_value_set_uint
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_value_set_pointer
      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:       []
...
