---
Fuzzer filename: '/src/libyaml_scanner_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libyaml_scanner_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - yaml_parser_delete
        - yaml_parser_initialize
        - yaml_parser_scan
        - yaml_parser_set_input_string
        - yaml_token_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libyaml_scanner_fuzzer.c:32,7'
          Dst:             yaml_parser_initialize
        - Src:             'libyaml_scanner_fuzzer.c:35,3'
          Dst:             yaml_parser_set_input_string
        - Src:             'libyaml_scanner_fuzzer.c:39,12'
          Dst:             yaml_parser_scan
        - Src:             'libyaml_scanner_fuzzer.c:45,7'
          Dst:             yaml_token_delete
        - Src:             'libyaml_scanner_fuzzer.c:48,3'
          Dst:             yaml_parser_delete
    - functionName:    yaml_document_append_mapping_pair
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1365
      functionLinenumberEnd: 1391
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          251
      EdgeCount:       46
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - yaml_stack_extend
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:1372,5'
          Dst:             __assert_fail
        - Src:             'api.c:1373,5'
          Dst:             __assert_fail
        - Src:             'api.c:1376,5'
          Dst:             __assert_fail
        - Src:             'api.c:1378,5'
          Dst:             __assert_fail
        - Src:             'api.c:1380,5'
          Dst:             __assert_fail
        - Src:             'api.c:1386,10'
          Dst:             yaml_stack_extend
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    72
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_stack_extend
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - yaml_realloc
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:126,17'
          Dst:             yaml_realloc
    - functionName:    yaml_realloc
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:43,18'
          Dst:             realloc
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_document_append_sequence_item
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          215
      EdgeCount:       39
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - yaml_stack_extend
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:1342,5'
          Dst:             __assert_fail
        - Src:             'api.c:1343,5'
          Dst:             __assert_fail
        - Src:             'api.c:1346,5'
          Dst:             __assert_fail
        - Src:             'api.c:1348,5'
          Dst:             __assert_fail
        - Src:             'api.c:1351,10'
          Dst:             yaml_stack_extend
    - functionName:    yaml_document_add_mapping
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1292
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          223
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - strlen
        - yaml_check_utf8
        - yaml_free
        - yaml_malloc
        - yaml_stack_extend
        - yaml_strdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:1305,5'
          Dst:             __assert_fail
        - Src:             'api.c:1311,31'
          Dst:             strlen
        - Src:             'api.c:1311,10'
          Dst:             yaml_check_utf8
        - Src:             'api.c:1312,16'
          Dst:             yaml_strdup
        - Src:             'api.c:1315,10'
          Dst:             yaml_malloc
        - Src:             'api.c:1319,10'
          Dst:             yaml_stack_extend
        - Src:             'api.c:1324,5'
          Dst:             yaml_free
        - Src:             'api.c:1325,5'
          Dst:             yaml_free
    - 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:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_check_utf8
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          283
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_strdup
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strdup
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:66,27'
          Dst:             strdup
    - functionName:    yaml_malloc
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    40
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_free
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    119
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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:    yaml_document_add_sequence
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1283
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          223
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - strlen
        - yaml_check_utf8
        - yaml_free
        - yaml_malloc
        - yaml_stack_extend
        - yaml_strdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:1260,5'
          Dst:             __assert_fail
        - Src:             'api.c:1266,31'
          Dst:             strlen
        - Src:             'api.c:1266,10'
          Dst:             yaml_check_utf8
        - Src:             'api.c:1267,16'
          Dst:             yaml_strdup
        - Src:             'api.c:1270,10'
          Dst:             yaml_malloc
        - Src:             'api.c:1274,10'
          Dst:             yaml_stack_extend
        - Src:             'api.c:1279,5'
          Dst:             yaml_free
        - Src:             'api.c:1280,5'
          Dst:             yaml_free
    - functionName:    yaml_document_add_scalar
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1198
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          234
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - __assert_fail
        - strlen
        - yaml_check_utf8
        - yaml_free
        - yaml_malloc
        - yaml_stack_extend
        - yaml_strdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:1207,5'
          Dst:             __assert_fail
        - Src:             'api.c:1208,5'
          Dst:             __assert_fail
        - Src:             'api.c:1214,31'
          Dst:             strlen
        - Src:             'api.c:1214,10'
          Dst:             yaml_check_utf8
        - Src:             'api.c:1215,16'
          Dst:             yaml_strdup
        - Src:             'api.c:1219,18'
          Dst:             strlen
        - Src:             'api.c:1222,10'
          Dst:             yaml_check_utf8
        - Src:             'api.c:1223,18'
          Dst:             yaml_malloc
        - Src:             'api.c:1229,10'
          Dst:             yaml_stack_extend
        - Src:             'api.c:1234,5'
          Dst:             yaml_free
        - Src:             'api.c:1235,5'
          Dst:             yaml_free
    - functionName:    yaml_document_get_root_node
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:1182,5'
          Dst:             __assert_fail
    - functionName:    yaml_document_get_node
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1166
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:1167,5'
          Dst:             __assert_fail
    - functionName:    yaml_document_delete
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1124
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          167
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - yaml_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'api.c:1132,9'
          Branch Sides:    []
      Callsites:
        - Src:             'api.c:1127,5'
          Dst:             __assert_fail
        - Src:             'api.c:1131,9'
          Dst:             yaml_free
        - Src:             'api.c:1134,17'
          Dst:             yaml_free
        - Src:             'api.c:1137,17'
          Dst:             yaml_free
        - Src:             'api.c:1140,17'
          Dst:             yaml_free
        - Src:             'api.c:1143,17'
          Dst:             __assert_fail
        - Src:             'api.c:1146,5'
          Dst:             yaml_free
        - Src:             'api.c:1148,5'
          Dst:             yaml_free
        - Src:             'api.c:1152,9'
          Dst:             yaml_free
        - Src:             'api.c:1153,9'
          Dst:             yaml_free
        - Src:             'api.c:1155,5'
          Dst:             yaml_free
    - functionName:    yaml_document_initialize
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          446
      EdgeCount:       95
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
        - strlen
        - yaml_check_utf8
        - yaml_free
        - yaml_malloc
        - yaml_stack_extend
        - yaml_strdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:1059,5'
          Dst:             __assert_fail
        - Src:             'api.c:1060,5'
          Dst:             __assert_fail
        - Src:             'api.c:1064,10'
          Dst:             yaml_malloc
        - Src:             'api.c:1067,34'
          Dst:             yaml_malloc
        - Src:             'api.c:1075,14'
          Dst:             yaml_malloc
        - Src:             'api.c:1079,13'
          Dst:             __assert_fail
        - Src:             'api.c:1080,13'
          Dst:             __assert_fail
        - Src:             'api.c:1082,25'
          Dst:             strlen
        - Src:             'api.c:1081,18'
          Dst:             yaml_check_utf8
        - Src:             'api.c:1085,25'
          Dst:             strlen
        - Src:             'api.c:1084,18'
          Dst:             yaml_check_utf8
        - Src:             'api.c:1087,28'
          Dst:             yaml_strdup
        - Src:             'api.c:1088,28'
          Dst:             yaml_strdup
        - Src:             'api.c:1090,18'
          Dst:             yaml_stack_extend
        - Src:             'api.c:1104,5'
          Dst:             yaml_free
        - Src:             'api.c:1105,5'
          Dst:             yaml_free
        - Src:             'api.c:1108,9'
          Dst:             yaml_free
        - Src:             'api.c:1109,9'
          Dst:             yaml_free
        - Src:             'api.c:1111,5'
          Dst:             yaml_free
        - Src:             'api.c:1112,5'
          Dst:             yaml_free
        - Src:             'api.c:1113,5'
          Dst:             yaml_free
    - functionName:    yaml_mapping_end_event_initialize
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 970
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:973,5'
          Dst:             __assert_fail
    - functionName:    yaml_mapping_start_event_initialize
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 933
      functionLinenumberEnd: 962
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          141
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - strlen
        - yaml_check_utf8
        - yaml_free
        - yaml_strdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:938,5'
          Dst:             __assert_fail
        - Src:             'api.c:941,38'
          Dst:             strlen
        - Src:             'api.c:941,14'
          Dst:             yaml_check_utf8
        - Src:             'api.c:942,23'
          Dst:             yaml_strdup
        - Src:             'api.c:947,35'
          Dst:             strlen
        - Src:             'api.c:947,14'
          Dst:             yaml_check_utf8
        - Src:             'api.c:948,20'
          Dst:             yaml_strdup
        - Src:             'api.c:958,5'
          Dst:             yaml_free
        - Src:             'api.c:959,5'
          Dst:             yaml_free
    - functionName:    yaml_sequence_end_event_initialize
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 915
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:918,5'
          Dst:             __assert_fail
    - functionName:    yaml_sequence_start_event_initialize
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          141
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - strlen
        - yaml_check_utf8
        - yaml_free
        - yaml_strdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:883,5'
          Dst:             __assert_fail
        - Src:             'api.c:886,38'
          Dst:             strlen
        - Src:             'api.c:886,14'
          Dst:             yaml_check_utf8
        - Src:             'api.c:887,23'
          Dst:             yaml_strdup
        - Src:             'api.c:892,35'
          Dst:             strlen
        - Src:             'api.c:892,14'
          Dst:             yaml_check_utf8
        - Src:             'api.c:893,20'
          Dst:             yaml_strdup
        - Src:             'api.c:903,5'
          Dst:             yaml_free
        - Src:             'api.c:904,5'
          Dst:             yaml_free
    - functionName:    yaml_scalar_event_initialize
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 826
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          228
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - strlen
        - yaml_check_utf8
        - yaml_free
        - yaml_malloc
        - yaml_strdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:832,5'
          Dst:             __assert_fail
        - Src:             'api.c:833,5'
          Dst:             __assert_fail
        - Src:             'api.c:836,38'
          Dst:             strlen
        - Src:             'api.c:836,14'
          Dst:             yaml_check_utf8
        - Src:             'api.c:837,23'
          Dst:             yaml_strdup
        - Src:             'api.c:842,35'
          Dst:             strlen
        - Src:             'api.c:842,14'
          Dst:             yaml_check_utf8
        - Src:             'api.c:843,20'
          Dst:             yaml_strdup
        - Src:             'api.c:848,18'
          Dst:             strlen
        - Src:             'api.c:851,10'
          Dst:             yaml_check_utf8
        - Src:             'api.c:852,18'
          Dst:             yaml_malloc
        - Src:             'api.c:863,5'
          Dst:             yaml_free
        - Src:             'api.c:864,5'
          Dst:             yaml_free
        - Src:             'api.c:865,5'
          Dst:             yaml_free
    - functionName:    yaml_alias_event_initialize
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          83
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - strlen
        - yaml_check_utf8
        - yaml_strdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:802,5'
          Dst:             __assert_fail
        - Src:             'api.c:803,5'
          Dst:             __assert_fail
        - Src:             'api.c:805,34'
          Dst:             strlen
        - Src:             'api.c:805,10'
          Dst:             yaml_check_utf8
        - Src:             'api.c:807,19'
          Dst:             yaml_strdup
    - functionName:    yaml_document_end_event_initialize
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:785,5'
          Dst:             __assert_fail
    - functionName:    yaml_document_start_event_initialize
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          383
      EdgeCount:       84
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
        - strlen
        - yaml_check_utf8
        - yaml_free
        - yaml_malloc
        - yaml_stack_extend
        - yaml_strdup
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:720,5'
          Dst:             __assert_fail
        - Src:             'api.c:721,5'
          Dst:             __assert_fail
        - Src:             'api.c:726,34'
          Dst:             yaml_malloc
        - Src:             'api.c:734,14'
          Dst:             yaml_malloc
        - Src:             'api.c:738,13'
          Dst:             __assert_fail
        - Src:             'api.c:739,13'
          Dst:             __assert_fail
        - Src:             'api.c:741,25'
          Dst:             strlen
        - Src:             'api.c:740,18'
          Dst:             yaml_check_utf8
        - Src:             'api.c:744,25'
          Dst:             strlen
        - Src:             'api.c:743,18'
          Dst:             yaml_check_utf8
        - Src:             'api.c:746,28'
          Dst:             yaml_strdup
        - Src:             'api.c:747,28'
          Dst:             yaml_strdup
        - Src:             'api.c:749,18'
          Dst:             yaml_stack_extend
        - Src:             'api.c:763,5'
          Dst:             yaml_free
        - Src:             'api.c:766,9'
          Dst:             yaml_free
        - Src:             'api.c:767,9'
          Dst:             yaml_free
        - Src:             'api.c:769,5'
          Dst:             yaml_free
        - Src:             'api.c:770,5'
          Dst:             yaml_free
        - Src:             'api.c:771,5'
          Dst:             yaml_free
    - functionName:    yaml_stream_end_event_initialize
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:690,5'
          Dst:             __assert_fail
    - functionName:    yaml_stream_start_event_initialize
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:674,5'
          Dst:             __assert_fail
    - functionName:    yaml_emitter_set_break
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:574,5'
          Dst:             __assert_fail
    - functionName:    yaml_emitter_set_unicode
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:562,5'
          Dst:             __assert_fail
    - functionName:    yaml_emitter_set_width
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:550,5'
          Dst:             __assert_fail
    - functionName:    yaml_emitter_set_indent
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:538,5'
          Dst:             __assert_fail
    - functionName:    yaml_emitter_set_canonical
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:526,5'
          Dst:             __assert_fail
    - functionName:    yaml_emitter_set_encoding
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:513,5'
          Dst:             __assert_fail
        - Src:             'api.c:514,5'
          Dst:             __assert_fail
    - functionName:    yaml_emitter_set_output
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:498,5'
          Dst:             __assert_fail
        - Src:             'api.c:499,5'
          Dst:             __assert_fail
        - Src:             'api.c:500,5'
          Dst:             __assert_fail
    - functionName:    yaml_file_write_handler
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fwrite
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:450,13'
          Dst:             fwrite
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_emitter_set_output_file
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:480,5'
          Dst:             __assert_fail
        - Src:             'api.c:481,5'
          Dst:             __assert_fail
        - Src:             'api.c:482,5'
          Dst:             __assert_fail
    - functionName:    yaml_string_write_handler
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          91
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_emitter_set_output_string
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:460,5'
          Dst:             __assert_fail
        - Src:             'api.c:461,5'
          Dst:             __assert_fail
        - Src:             'api.c:462,5'
          Dst:             __assert_fail
    - functionName:    yaml_event_delete
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          137
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - yaml_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'api.c:991,5'
          Branch Sides:    []
      Callsites:
        - Src:             'api.c:989,5'
          Dst:             __assert_fail
        - Src:             'api.c:994,13'
          Dst:             yaml_free
        - Src:             'api.c:998,17'
          Dst:             yaml_free
        - Src:             'api.c:999,17'
          Dst:             yaml_free
        - Src:             'api.c:1001,13'
          Dst:             yaml_free
        - Src:             'api.c:1005,13'
          Dst:             yaml_free
        - Src:             'api.c:1009,13'
          Dst:             yaml_free
        - Src:             'api.c:1010,13'
          Dst:             yaml_free
        - Src:             'api.c:1011,13'
          Dst:             yaml_free
        - Src:             'api.c:1015,13'
          Dst:             yaml_free
        - Src:             'api.c:1016,13'
          Dst:             yaml_free
        - Src:             'api.c:1020,13'
          Dst:             yaml_free
        - Src:             'api.c:1021,13'
          Dst:             yaml_free
    - functionName:    yaml_emitter_delete
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          190
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - yaml_event_delete
        - yaml_free
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:394,5'
          Dst:             __assert_fail
        - Src:             'api.c:396,5'
          Dst:             yaml_free
        - Src:             'api.c:397,5'
          Dst:             yaml_free
        - Src:             'api.c:398,5'
          Dst:             yaml_free
        - Src:             'api.c:400,9'
          Dst:             yaml_event_delete
        - Src:             'api.c:402,5'
          Dst:             yaml_free
        - Src:             'api.c:403,5'
          Dst:             yaml_free
        - Src:             'api.c:406,9'
          Dst:             yaml_free
        - Src:             'api.c:407,9'
          Dst:             yaml_free
        - Src:             'api.c:409,5'
          Dst:             yaml_free
        - Src:             'api.c:410,5'
          Dst:             yaml_free
    - functionName:    yaml_emitter_initialize
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         56
      ICount:          424
      EdgeCount:       74
      CyclomaticComplexity: 20
      functionsReached:
        - __assert_fail
        - yaml_free
        - yaml_malloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:357,5'
          Dst:             __assert_fail
        - Src:             'api.c:360,10'
          Dst:             yaml_malloc
        - Src:             'api.c:362,10'
          Dst:             yaml_malloc
        - Src:             'api.c:364,10'
          Dst:             yaml_malloc
        - Src:             'api.c:366,10'
          Dst:             yaml_malloc
        - Src:             'api.c:368,10'
          Dst:             yaml_malloc
        - Src:             'api.c:370,10'
          Dst:             yaml_malloc
        - Src:             'api.c:377,5'
          Dst:             yaml_free
        - Src:             'api.c:378,5'
          Dst:             yaml_free
        - Src:             'api.c:379,5'
          Dst:             yaml_free
        - Src:             'api.c:380,5'
          Dst:             yaml_free
        - Src:             'api.c:381,5'
          Dst:             yaml_free
        - Src:             'api.c:382,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_set_encoding
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:344,5'
          Dst:             __assert_fail
        - Src:             'api.c:345,5'
          Dst:             __assert_fail
    - functionName:    yaml_parser_set_input
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:329,5'
          Dst:             __assert_fail
        - Src:             'api.c:330,5'
          Dst:             __assert_fail
        - Src:             'api.c:331,5'
          Dst:             __assert_fail
    - functionName:    yaml_file_read_handler
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ferror
        - fread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:280,18'
          Dst:             fread
        - Src:             'api.c:281,13'
          Dst:             ferror
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ferror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_parser_set_input_file
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:311,5'
          Dst:             __assert_fail
        - Src:             'api.c:312,5'
          Dst:             __assert_fail
        - Src:             'api.c:313,5'
          Dst:             __assert_fail
    - functionName:    yaml_string_read_handler
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          88
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_parser_set_input_string
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:292,5'
          Dst:             __assert_fail
        - Src:             'api.c:293,5'
          Dst:             __assert_fail
        - Src:             'api.c:294,5'
          Dst:             __assert_fail
    - functionName:    yaml_token_delete
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          89
      EdgeCount:       25
      CyclomaticComplexity: 14
      functionsReached:
        - __assert_fail
        - yaml_free
      functionUses:    8
      BranchProfiles:
        - Branch String:   'api.c:588,5'
          Branch Sides:    []
      Callsites:
        - Src:             'api.c:586,5'
          Dst:             __assert_fail
        - Src:             'api.c:591,13'
          Dst:             yaml_free
        - Src:             'api.c:592,13'
          Dst:             yaml_free
        - Src:             'api.c:596,13'
          Dst:             yaml_free
        - Src:             'api.c:600,13'
          Dst:             yaml_free
        - Src:             'api.c:604,13'
          Dst:             yaml_free
        - Src:             'api.c:605,13'
          Dst:             yaml_free
        - Src:             'api.c:609,13'
          Dst:             yaml_free
    - functionName:    yaml_parser_delete
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          220
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - yaml_free
        - yaml_token_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:222,5'
          Dst:             __assert_fail
        - Src:             'api.c:224,5'
          Dst:             yaml_free
        - Src:             'api.c:225,5'
          Dst:             yaml_free
        - Src:             'api.c:227,9'
          Dst:             yaml_token_delete
        - Src:             'api.c:229,5'
          Dst:             yaml_free
        - Src:             'api.c:230,5'
          Dst:             yaml_free
        - Src:             'api.c:231,5'
          Dst:             yaml_free
        - Src:             'api.c:232,5'
          Dst:             yaml_free
        - Src:             'api.c:233,5'
          Dst:             yaml_free
        - Src:             'api.c:236,9'
          Dst:             yaml_free
        - Src:             'api.c:237,9'
          Dst:             yaml_free
        - Src:             'api.c:239,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_initialize
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         72
      ICount:          550
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
        - yaml_free
        - yaml_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:179,5'
          Dst:             __assert_fail
        - Src:             'api.c:182,10'
          Dst:             yaml_malloc
        - Src:             'api.c:184,10'
          Dst:             yaml_malloc
        - Src:             'api.c:186,10'
          Dst:             yaml_malloc
        - Src:             'api.c:188,10'
          Dst:             yaml_malloc
        - Src:             'api.c:190,10'
          Dst:             yaml_malloc
        - Src:             'api.c:192,10'
          Dst:             yaml_malloc
        - Src:             'api.c:194,10'
          Dst:             yaml_malloc
        - Src:             'api.c:196,10'
          Dst:             yaml_malloc
        - Src:             'api.c:203,5'
          Dst:             yaml_free
        - Src:             'api.c:204,5'
          Dst:             yaml_free
        - Src:             'api.c:205,5'
          Dst:             yaml_free
        - Src:             'api.c:206,5'
          Dst:             yaml_free
        - Src:             'api.c:207,5'
          Dst:             yaml_free
        - Src:             'api.c:208,5'
          Dst:             yaml_free
        - Src:             'api.c:209,5'
          Dst:             yaml_free
        - Src:             'api.c:210,5'
          Dst:             yaml_free
    - functionName:    yaml_queue_extend
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          158
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - yaml_realloc
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:147,27'
          Dst:             yaml_realloc
    - functionName:    yaml_string_join
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          98
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - yaml_string_extend
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:104,14'
          Dst:             yaml_string_extend
    - functionName:    yaml_string_extend
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          88
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - yaml_realloc
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'api.c:77,45'
          Dst:             yaml_realloc
    - functionName:    yaml_get_version
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_get_version_string
      functionSourceFile: '/src/libyaml/src/api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_parser_scan_plain_scalar
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3399
      functionLinenumberEnd: 3598
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         527
      ICount:          3574
      EdgeCount:       726
      CyclomaticComplexity: 201
      functionsReached:
        - yaml_free
        - yaml_malloc
        - yaml_parser_set_scanner_error
        - yaml_parser_update_buffer
        - yaml_string_extend
        - yaml_string_join
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:3409,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:3410,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:3411,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:3412,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:3422,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3458,17'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:3483,34'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3487,34'
          Dst:             yaml_string_join
        - Src:             'scanner.c:3493,30'
          Dst:             yaml_string_join
        - Src:             'scanner.c:3494,30'
          Dst:             yaml_string_join
        - Src:             'scanner.c:3503,26'
          Dst:             yaml_string_join
        - Src:             'scanner.c:3510,18'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3514,18'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3524,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3534,21'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:3542,26'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3550,22'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3557,26'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3562,26'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3565,18'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3585,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3586,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3587,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3592,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3593,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3594,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3595,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_set_scanner_error
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_parser_scan_flow_scalar
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3027
      functionLinenumberEnd: 3391
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         708
      ICount:          5029
      EdgeCount:       955
      CyclomaticComplexity: 249
      functionsReached:
        - yaml_free
        - yaml_malloc
        - yaml_parser_set_scanner_error
        - yaml_parser_update_buffer
        - yaml_string_extend
        - yaml_string_join
      functionUses:    1
      BranchProfiles:
        - Branch String:   'scanner.c:3125,17'
          Branch Sides:    []
      Callsites:
        - Src:             'scanner.c:3036,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:3037,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:3038,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:3039,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:3053,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3064,13'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:3072,13'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:3079,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3090,22'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3108,22'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3121,22'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3215,25'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:3232,26'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3236,29'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:3246,25'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:3282,22'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3285,18'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3294,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3300,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3309,26'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3317,22'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3324,26'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3329,26'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3332,18'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3343,26'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3347,26'
          Dst:             yaml_string_join
        - Src:             'scanner.c:3353,22'
          Dst:             yaml_string_join
        - Src:             'scanner.c:3354,22'
          Dst:             yaml_string_join
        - Src:             'scanner.c:3361,18'
          Dst:             yaml_string_join
        - Src:             'scanner.c:3378,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3379,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3380,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3385,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3386,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3387,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3388,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_scan_block_scalar_breaks
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2966
      functionLinenumberEnd: 3018
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         138
      ICount:          920
      EdgeCount:       186
      CyclomaticComplexity: 50
      functionsReached:
        - yaml_parser_set_scanner_error
        - yaml_parser_update_buffer
        - yaml_string_extend
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:2977,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2982,18'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2992,20'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:3002,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3003,14'
          Dst:             yaml_string_extend
    - functionName:    yaml_parser_scan_block_scalar
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2743
      functionLinenumberEnd: 2955
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         510
      ICount:          3470
      EdgeCount:       698
      CyclomaticComplexity: 190
      functionsReached:
        - yaml_free
        - yaml_malloc
        - yaml_parser_scan_block_scalar_breaks
        - yaml_parser_set_scanner_error
        - yaml_parser_update_buffer
        - yaml_string_extend
        - yaml_string_join
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:2755,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:2756,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:2757,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:2767,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2781,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2788,17'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2806,13'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2815,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2826,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2830,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2836,18'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2843,9'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2851,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2865,10'
          Dst:             yaml_parser_scan_block_scalar_breaks
        - Src:             'scanner.c:2870,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2890,22'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2897,18'
          Dst:             yaml_string_join
        - Src:             'scanner.c:2903,14'
          Dst:             yaml_string_join
        - Src:             'scanner.c:2913,18'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2914,18'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2919,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2921,14'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2925,14'
          Dst:             yaml_parser_scan_block_scalar_breaks
        - Src:             'scanner.c:2932,14'
          Dst:             yaml_string_join
        - Src:             'scanner.c:2935,14'
          Dst:             yaml_string_join
        - Src:             'scanner.c:2944,5'
          Dst:             yaml_free
        - Src:             'scanner.c:2945,5'
          Dst:             yaml_free
        - Src:             'scanner.c:2950,5'
          Dst:             yaml_free
        - Src:             'scanner.c:2951,5'
          Dst:             yaml_free
        - Src:             'scanner.c:2952,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_scan_tag
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2388
      functionLinenumberEnd: 2497
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         111
      ICount:          768
      EdgeCount:       153
      CyclomaticComplexity: 44
      functionsReached:
        - strlen
        - yaml_free
        - yaml_malloc
        - yaml_parser_scan_tag_handle
        - yaml_parser_scan_tag_uri
        - yaml_parser_set_scanner_error
        - yaml_parser_update_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:2397,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2403,18'
          Dst:             yaml_malloc
        - Src:             'scanner.c:2414,14'
          Dst:             yaml_parser_scan_tag_uri
        - Src:             'scanner.c:2420,13'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2433,14'
          Dst:             yaml_parser_scan_tag_handle
        - Src:             'scanner.c:2438,61'
          Dst:             strlen
        - Src:             'scanner.c:2442,18'
          Dst:             yaml_parser_scan_tag_uri
        - Src:             'scanner.c:2449,18'
          Dst:             yaml_parser_scan_tag_uri
        - Src:             'scanner.c:2454,13'
          Dst:             yaml_free
        - Src:             'scanner.c:2455,22'
          Dst:             yaml_malloc
        - Src:             'scanner.c:2475,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2479,13'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2494,5'
          Dst:             yaml_free
        - Src:             'scanner.c:2495,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_scan_tag_uri
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2573
      functionLinenumberEnd: 2665
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         163
      ICount:          1029
      EdgeCount:       226
      CyclomaticComplexity: 65
      functionsReached:
        - strlen
        - yaml_free
        - yaml_malloc
        - yaml_parser_scan_uri_escapes
        - yaml_parser_set_scanner_error
        - yaml_parser_update_buffer
        - yaml_string_extend
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:2574,28'
          Dst:             strlen
        - Src:             'scanner.c:2577,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:2582,14'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2601,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2632,18'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2635,18'
          Dst:             yaml_parser_scan_uri_escapes
        - Src:             'scanner.c:2639,18'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2643,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2649,14'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2652,9'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2663,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_scan_tag_handle
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2506
      functionLinenumberEnd: 2564
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         158
      ICount:          1173
      EdgeCount:       213
      CyclomaticComplexity: 57
      functionsReached:
        - yaml_free
        - yaml_malloc
        - yaml_parser_set_scanner_error
        - yaml_parser_update_buffer
        - yaml_string_extend
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:2509,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:2513,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2516,9'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2524,10'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2528,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2532,14'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2533,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2540,14'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2551,13'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2562,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_scan_uri_escapes
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2674
      functionLinenumberEnd: 2734
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         116
      ICount:          846
      EdgeCount:       156
      CyclomaticComplexity: 42
      functionsReached:
        - yaml_parser_set_scanner_error
        - yaml_parser_update_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:2685,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2690,20'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2708,24'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2718,24'
          Dst:             yaml_parser_set_scanner_error
    - functionName:    yaml_parser_scan_anchor
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2323
      functionLinenumberEnd: 2380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         140
      ICount:          1003
      EdgeCount:       193
      CyclomaticComplexity: 55
      functionsReached:
        - yaml_free
        - yaml_malloc
        - yaml_parser_set_scanner_error
        - yaml_parser_update_buffer
        - yaml_string_extend
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:2328,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:2338,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2341,14'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2342,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2360,9'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2378,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_roll_indent
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         47
      ICount:          322
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - yaml_queue_extend
        - yaml_stack_extend
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1223,14'
          Dst:             yaml_stack_extend
        - Src:             'scanner.c:1238,18'
          Dst:             yaml_queue_extend
        - Src:             'scanner.c:1242,18'
          Dst:             yaml_queue_extend
    - functionName:    yaml_parser_decrease_flow_level
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1189
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_parser_increase_flow_level
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1181
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          102
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - yaml_stack_extend
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1168,10'
          Dst:             yaml_stack_extend
    - functionName:    yaml_parser_save_simple_key
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1099
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - yaml_parser_remove_simple_key
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1122,14'
          Dst:             yaml_parser_remove_simple_key
    - functionName:    yaml_parser_remove_simple_key
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1136
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - yaml_parser_set_scanner_error
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1144,20'
          Dst:             yaml_parser_set_scanner_error
    - functionName:    yaml_parser_scan_version_directive_number
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2212
      functionLinenumberEnd: 2246
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          246
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - yaml_parser_set_scanner_error
        - yaml_parser_update_buffer
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:2218,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2225,20'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2233,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2239,16'
          Dst:             yaml_parser_set_scanner_error
    - functionName:    yaml_parser_scan_tag_directive_value
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2259
      functionLinenumberEnd: 2318
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         114
      ICount:          676
      EdgeCount:       156
      CyclomaticComplexity: 44
      functionsReached:
        - yaml_free
        - yaml_parser_scan_tag_handle
        - yaml_parser_scan_tag_uri
        - yaml_parser_set_scanner_error
        - yaml_parser_update_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:2265,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2269,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2274,10'
          Dst:             yaml_parser_scan_tag_handle
        - Src:             'scanner.c:2279,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2282,9'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2291,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2296,10'
          Dst:             yaml_parser_scan_tag_uri
        - Src:             'scanner.c:2301,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2304,9'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2315,5'
          Dst:             yaml_free
        - Src:             'scanner.c:2316,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_scan_version_directive_value
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2165
      functionLinenumberEnd: 2195
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          334
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - yaml_parser_scan_version_directive_number
        - yaml_parser_set_scanner_error
        - yaml_parser_update_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:2168,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2172,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2177,10'
          Dst:             yaml_parser_scan_version_directive_number
        - Src:             'scanner.c:2183,16'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2191,10'
          Dst:             yaml_parser_scan_version_directive_number
    - functionName:    yaml_parser_scan_directive_name
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2114
      functionLinenumberEnd: 2152
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          742
      EdgeCount:       152
      CyclomaticComplexity: 43
      functionsReached:
        - yaml_free
        - yaml_malloc
        - yaml_parser_set_scanner_error
        - yaml_parser_update_buffer
        - yaml_string_extend
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:2117,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:2121,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2125,14'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2126,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2132,9'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2140,9'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2150,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_scan_directive
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1997
      functionLinenumberEnd: 2099
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         202
      ICount:          1379
      EdgeCount:       278
      CyclomaticComplexity: 78
      functionsReached:
        - strcmp
        - yaml_free
        - yaml_parser_scan_directive_name
        - yaml_parser_scan_tag_directive_value
        - yaml_parser_scan_version_directive_value
        - yaml_parser_set_scanner_error
        - yaml_parser_update_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:2011,10'
          Dst:             yaml_parser_scan_directive_name
        - Src:             'scanner.c:2016,9'
          Dst:             strcmp
        - Src:             'scanner.c:2020,14'
          Dst:             yaml_parser_scan_version_directive_value
        - Src:             'scanner.c:2034,14'
          Dst:             strcmp
        - Src:             'scanner.c:2038,14'
          Dst:             yaml_parser_scan_tag_directive_value
        - Src:             'scanner.c:2054,9'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2061,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2065,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2071,18'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2078,9'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2086,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2090,5'
          Dst:             yaml_free
        - Src:             'scanner.c:2095,5'
          Dst:             yaml_free
        - Src:             'scanner.c:2096,5'
          Dst:             yaml_free
        - Src:             'scanner.c:2097,5'
          Dst:             yaml_free
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_parser_fetch_plain_scalar
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1890
      functionLinenumberEnd: 1913
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          106
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - yaml_parser_save_simple_key
        - yaml_parser_scan_plain_scalar
        - yaml_queue_extend
        - yaml_token_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1895,10'
          Dst:             yaml_parser_save_simple_key
        - Src:             'scanner.c:1904,10'
          Dst:             yaml_parser_scan_plain_scalar
        - Src:             'scanner.c:1907,10'
          Dst:             yaml_queue_extend
        - Src:             'scanner.c:1908,9'
          Dst:             yaml_token_delete
    - functionName:    yaml_parser_fetch_flow_scalar
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1859
      functionLinenumberEnd: 1882
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          109
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - yaml_parser_save_simple_key
        - yaml_parser_scan_flow_scalar
        - yaml_queue_extend
        - yaml_token_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1864,10'
          Dst:             yaml_parser_save_simple_key
        - Src:             'scanner.c:1873,10'
          Dst:             yaml_parser_scan_flow_scalar
        - Src:             'scanner.c:1876,10'
          Dst:             yaml_queue_extend
        - Src:             'scanner.c:1877,9'
          Dst:             yaml_token_delete
    - functionName:    yaml_parser_fetch_block_scalar
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1828
      functionLinenumberEnd: 1851
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          109
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - yaml_parser_remove_simple_key
        - yaml_parser_scan_block_scalar
        - yaml_queue_extend
        - yaml_token_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1833,10'
          Dst:             yaml_parser_remove_simple_key
        - Src:             'scanner.c:1842,10'
          Dst:             yaml_parser_scan_block_scalar
        - Src:             'scanner.c:1845,10'
          Dst:             yaml_queue_extend
        - Src:             'scanner.c:1846,9'
          Dst:             yaml_token_delete
    - functionName:    yaml_parser_fetch_tag
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1797
      functionLinenumberEnd: 1820
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          106
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - yaml_parser_save_simple_key
        - yaml_parser_scan_tag
        - yaml_queue_extend
        - yaml_token_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1802,10'
          Dst:             yaml_parser_save_simple_key
        - Src:             'scanner.c:1811,10'
          Dst:             yaml_parser_scan_tag
        - Src:             'scanner.c:1814,10'
          Dst:             yaml_queue_extend
        - Src:             'scanner.c:1815,9'
          Dst:             yaml_token_delete
    - functionName:    yaml_parser_fetch_anchor
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1767
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          109
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - yaml_parser_save_simple_key
        - yaml_parser_scan_anchor
        - yaml_queue_extend
        - yaml_token_delete
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1772,10'
          Dst:             yaml_parser_save_simple_key
        - Src:             'scanner.c:1781,10'
          Dst:             yaml_parser_scan_anchor
        - Src:             'scanner.c:1784,10'
          Dst:             yaml_queue_extend
        - Src:             'scanner.c:1785,9'
          Dst:             yaml_token_delete
    - functionName:    yaml_parser_fetch_value
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1685
      functionLinenumberEnd: 1759
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         47
      ICount:          419
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached:
        - yaml_parser_roll_indent
        - yaml_parser_set_scanner_error
        - yaml_queue_extend
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1699,14'
          Dst:             yaml_queue_extend
        - Src:             'scanner.c:1705,14'
          Dst:             yaml_parser_roll_indent
        - Src:             'scanner.c:1729,24'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:1735,18'
          Dst:             yaml_parser_roll_indent
        - Src:             'scanner.c:1755,10'
          Dst:             yaml_queue_extend
    - functionName:    yaml_parser_fetch_key
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1632
      functionLinenumberEnd: 1677
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          252
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - yaml_parser_remove_simple_key
        - yaml_parser_roll_indent
        - yaml_parser_set_scanner_error
        - yaml_queue_extend
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1643,20'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:1649,14'
          Dst:             yaml_parser_roll_indent
        - Src:             'scanner.c:1656,10'
          Dst:             yaml_parser_remove_simple_key
        - Src:             'scanner.c:1673,10'
          Dst:             yaml_queue_extend
    - functionName:    yaml_parser_fetch_block_entry
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1624
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         33
      ICount:          245
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - yaml_parser_remove_simple_key
        - yaml_parser_roll_indent
        - yaml_parser_set_scanner_error
        - yaml_queue_extend
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1582,20'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:1588,14'
          Dst:             yaml_parser_roll_indent
        - Src:             'scanner.c:1603,10'
          Dst:             yaml_parser_remove_simple_key
        - Src:             'scanner.c:1620,10'
          Dst:             yaml_queue_extend
    - functionName:    yaml_parser_fetch_flow_entry
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1563
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          200
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - yaml_parser_remove_simple_key
        - yaml_queue_extend
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1542,10'
          Dst:             yaml_parser_remove_simple_key
        - Src:             'scanner.c:1559,10'
          Dst:             yaml_queue_extend
    - functionName:    yaml_parser_fetch_flow_collection_end
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1494
      functionLinenumberEnd: 1528
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          213
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - yaml_parser_decrease_flow_level
        - yaml_parser_remove_simple_key
        - yaml_queue_extend
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1500,10'
          Dst:             yaml_parser_remove_simple_key
        - Src:             'scanner.c:1505,10'
          Dst:             yaml_parser_decrease_flow_level
        - Src:             'scanner.c:1524,10'
          Dst:             yaml_queue_extend
    - functionName:    yaml_parser_fetch_flow_collection_start
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1451
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          213
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - yaml_parser_increase_flow_level
        - yaml_parser_save_simple_key
        - yaml_queue_extend
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1457,10'
          Dst:             yaml_parser_save_simple_key
        - Src:             'scanner.c:1462,10'
          Dst:             yaml_parser_increase_flow_level
        - Src:             'scanner.c:1481,10'
          Dst:             yaml_queue_extend
    - functionName:    yaml_parser_fetch_document_indicator
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         46
      ICount:          393
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - yaml_parser_remove_simple_key
        - yaml_parser_unroll_indent
        - yaml_queue_extend
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1412,10'
          Dst:             yaml_parser_unroll_indent
        - Src:             'scanner.c:1417,10'
          Dst:             yaml_parser_remove_simple_key
        - Src:             'scanner.c:1438,10'
          Dst:             yaml_queue_extend
    - functionName:    yaml_parser_unroll_indent
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          129
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - yaml_queue_extend
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1276,14'
          Dst:             yaml_queue_extend
    - functionName:    yaml_parser_fetch_directive
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1397
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          116
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - yaml_parser_remove_simple_key
        - yaml_parser_scan_directive
        - yaml_parser_unroll_indent
        - yaml_queue_extend
        - yaml_token_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1374,10'
          Dst:             yaml_parser_unroll_indent
        - Src:             'scanner.c:1379,10'
          Dst:             yaml_parser_remove_simple_key
        - Src:             'scanner.c:1386,10'
          Dst:             yaml_parser_scan_directive
        - Src:             'scanner.c:1391,10'
          Dst:             yaml_queue_extend
        - Src:             'scanner.c:1392,9'
          Dst:             yaml_token_delete
    - functionName:    yaml_parser_fetch_stream_end
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionLinenumberEnd: 1361
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          141
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - yaml_parser_remove_simple_key
        - yaml_parser_unroll_indent
        - yaml_queue_extend
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1343,10'
          Dst:             yaml_parser_unroll_indent
        - Src:             'scanner.c:1348,10'
          Dst:             yaml_parser_remove_simple_key
        - Src:             'scanner.c:1357,10'
          Dst:             yaml_queue_extend
    - functionName:    yaml_parser_scan_to_next_token
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 1983
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         192
      ICount:          1219
      EdgeCount:       262
      CyclomaticComplexity: 72
      functionsReached:
        - yaml_parser_update_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1928,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:1943,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:1949,18'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:1957,22'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:1965,18'
          Dst:             yaml_parser_update_buffer
    - functionName:    yaml_parser_fetch_stream_start
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1323
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          171
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - yaml_queue_extend
        - yaml_stack_extend
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1303,10'
          Dst:             yaml_stack_extend
        - Src:             'scanner.c:1319,10'
          Dst:             yaml_queue_extend
    - functionName:    yaml_parser_fetch_next_token
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         359
      ICount:          2341
      EdgeCount:       515
      CyclomaticComplexity: 158
      functionsReached:
        - yaml_parser_fetch_anchor
        - yaml_parser_fetch_block_entry
        - yaml_parser_fetch_block_scalar
        - yaml_parser_fetch_directive
        - yaml_parser_fetch_document_indicator
        - yaml_parser_fetch_flow_collection_end
        - yaml_parser_fetch_flow_collection_start
        - yaml_parser_fetch_flow_entry
        - yaml_parser_fetch_flow_scalar
        - yaml_parser_fetch_key
        - yaml_parser_fetch_plain_scalar
        - yaml_parser_fetch_stream_end
        - yaml_parser_fetch_stream_start
        - yaml_parser_fetch_tag
        - yaml_parser_fetch_value
        - yaml_parser_scan_to_next_token
        - yaml_parser_set_scanner_error
        - yaml_parser_stale_simple_keys
        - yaml_parser_unroll_indent
        - yaml_parser_update_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:865,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:871,16'
          Dst:             yaml_parser_fetch_stream_start
        - Src:             'scanner.c:875,10'
          Dst:             yaml_parser_scan_to_next_token
        - Src:             'scanner.c:880,10'
          Dst:             yaml_parser_stale_simple_keys
        - Src:             'scanner.c:885,10'
          Dst:             yaml_parser_unroll_indent
        - Src:             'scanner.c:893,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:899,16'
          Dst:             yaml_parser_fetch_stream_end
        - Src:             'scanner.c:904,16'
          Dst:             yaml_parser_fetch_directive
        - Src:             'scanner.c:913,16'
          Dst:             yaml_parser_fetch_document_indicator
        - Src:             'scanner.c:923,16'
          Dst:             yaml_parser_fetch_document_indicator
        - Src:             'scanner.c:929,16'
          Dst:             yaml_parser_fetch_flow_collection_start
        - Src:             'scanner.c:935,16'
          Dst:             yaml_parser_fetch_flow_collection_start
        - Src:             'scanner.c:941,16'
          Dst:             yaml_parser_fetch_flow_collection_end
        - Src:             'scanner.c:947,16'
          Dst:             yaml_parser_fetch_flow_collection_end
        - Src:             'scanner.c:953,16'
          Dst:             yaml_parser_fetch_flow_entry
        - Src:             'scanner.c:958,16'
          Dst:             yaml_parser_fetch_block_entry
        - Src:             'scanner.c:964,16'
          Dst:             yaml_parser_fetch_key
        - Src:             'scanner.c:970,16'
          Dst:             yaml_parser_fetch_value
        - Src:             'scanner.c:975,16'
          Dst:             yaml_parser_fetch_anchor
        - Src:             'scanner.c:980,16'
          Dst:             yaml_parser_fetch_anchor
        - Src:             'scanner.c:985,16'
          Dst:             yaml_parser_fetch_tag
        - Src:             'scanner.c:990,16'
          Dst:             yaml_parser_fetch_block_scalar
        - Src:             'scanner.c:995,16'
          Dst:             yaml_parser_fetch_block_scalar
        - Src:             'scanner.c:1000,16'
          Dst:             yaml_parser_fetch_flow_scalar
        - Src:             'scanner.c:1005,16'
          Dst:             yaml_parser_fetch_flow_scalar
        - Src:             'scanner.c:1040,16'
          Dst:             yaml_parser_fetch_plain_scalar
        - Src:             'scanner.c:1046,12'
          Dst:             yaml_parser_set_scanner_error
    - functionName:    yaml_parser_stale_simple_keys
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1058
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          109
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - yaml_parser_set_scanner_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1080,24'
          Dst:             yaml_parser_set_scanner_error
    - functionName:    yaml_parser_fetch_more_tokens
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          124
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - yaml_parser_fetch_next_token
        - yaml_parser_stale_simple_keys
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:827,18'
          Dst:             yaml_parser_stale_simple_keys
        - Src:             'scanner.c:847,14'
          Dst:             yaml_parser_fetch_next_token
    - functionName:    yaml_parser_scan
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 776
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          118
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - yaml_parser_fetch_more_tokens
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:745,5'
          Dst:             __assert_fail
        - Src:             'scanner.c:746,5'
          Dst:             __assert_fail
        - Src:             'scanner.c:761,14'
          Dst:             yaml_parser_fetch_more_tokens
    - functionName:    yaml_parser_set_reader_error
      functionSourceFile: '/src/libyaml/src/reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_parser_update_raw_buffer
      functionSourceFile: '/src/libyaml/src/reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          200
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - yaml_parser_set_reader_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'reader.c:123,16'
          Dst:             yaml_parser_set_reader_error
    - functionName:    yaml_parser_determine_encoding
      functionSourceFile: '/src/libyaml/src/reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          210
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - memcmp
        - yaml_parser_update_raw_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'reader.c:57,14'
          Dst:             yaml_parser_update_raw_buffer
        - Src:             'reader.c:65,17'
          Dst:             memcmp
        - Src:             'reader.c:71,17'
          Dst:             memcmp
        - Src:             'reader.c:77,17'
          Dst:             memcmp
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_parser_update_buffer
      functionSourceFile: '/src/libyaml/src/reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         167
      ICount:          1141
      EdgeCount:       226
      CyclomaticComplexity: 61
      functionsReached:
        - __assert_fail
        - yaml_parser_determine_encoding
        - yaml_parser_set_reader_error
        - yaml_parser_update_raw_buffer
      functionUses:    59
      BranchProfiles:
        - Branch String:   'reader.c:204,13'
          Branch Sides:    []
      Callsites:
        - Src:             'reader.c:146,5'
          Dst:             __assert_fail
        - Src:             'reader.c:161,14'
          Dst:             yaml_parser_determine_encoding
        - Src:             'reader.c:186,18'
          Dst:             yaml_parser_update_raw_buffer
        - Src:             'reader.c:239,32'
          Dst:             yaml_parser_set_reader_error
        - Src:             'reader.c:247,36'
          Dst:             yaml_parser_set_reader_error
        - Src:             'reader.c:271,36'
          Dst:             yaml_parser_set_reader_error
        - Src:             'reader.c:286,32'
          Dst:             yaml_parser_set_reader_error
        - Src:             'reader.c:293,32'
          Dst:             yaml_parser_set_reader_error
        - Src:             'reader.c:335,36'
          Dst:             yaml_parser_set_reader_error
        - Src:             'reader.c:351,32'
          Dst:             yaml_parser_set_reader_error
        - Src:             'reader.c:365,40'
          Dst:             yaml_parser_set_reader_error
        - Src:             'reader.c:381,36'
          Dst:             yaml_parser_set_reader_error
        - Src:             'reader.c:416,24'
          Dst:             yaml_parser_set_reader_error
        - Src:             'reader.c:464,16'
          Dst:             yaml_parser_set_reader_error
...
