---
Fuzzer filename: '/src/libyaml_deconstructor_fuzzer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    yaml_write_handler
      functionSourceFile: '/src/yaml_write_handler.h'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'yaml_write_handler.h:34,33'
          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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libyaml_deconstructor_fuzzer.c'
      linkageType:     externalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         422
      ICount:          1897
      EdgeCount:       612
      CyclomaticComplexity: 192
      functionsReached:
        - sprintf
        - yaml_document_end_event_initialize
        - yaml_document_start_event_initialize
        - yaml_emitter_delete
        - yaml_emitter_emit
        - yaml_emitter_initialize
        - yaml_emitter_set_canonical
        - yaml_emitter_set_output
        - yaml_emitter_set_unicode
        - yaml_event_delete
        - yaml_mapping_end_event_initialize
        - yaml_mapping_start_event_initialize
        - yaml_parser_delete
        - yaml_parser_initialize
        - yaml_parser_parse
        - yaml_parser_set_input_string
        - yaml_scalar_event_initialize
        - yaml_sequence_end_event_initialize
        - yaml_sequence_start_event_initialize
        - yaml_stream_end_event_initialize
        - yaml_stream_start_event_initialize
        - yaml_write_handler
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libyaml_deconstructor_fuzzer.c:111,5'
          Branch Sides:    []
      Callsites:
        - Src:             'libyaml_deconstructor_fuzzer.c:45,8'
          Dst:             yaml_parser_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:49,8'
          Dst:             yaml_emitter_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:50,5'
          Dst:             yaml_parser_delete
        - Src:             'libyaml_deconstructor_fuzzer.c:56,3'
          Dst:             yaml_parser_set_input_string
        - Src:             'libyaml_deconstructor_fuzzer.c:60,3'
          Dst:             yaml_emitter_set_output
        - Src:             'libyaml_deconstructor_fuzzer.c:60,3'
          Dst:             yaml_write_handler
        - Src:             'libyaml_deconstructor_fuzzer.c:62,3'
          Dst:             yaml_emitter_set_canonical
        - Src:             'libyaml_deconstructor_fuzzer.c:63,3'
          Dst:             yaml_emitter_set_unicode
        - Src:             'libyaml_deconstructor_fuzzer.c:67,8'
          Dst:             yaml_stream_start_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:69,8'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:74,8'
          Dst:             yaml_document_start_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:76,8'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:81,8'
          Dst:             yaml_sequence_start_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:85,8'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:93,10'
          Dst:             yaml_parser_parse
        - Src:             'libyaml_deconstructor_fuzzer.c:102,10'
          Dst:             yaml_mapping_start_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:106,10'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:116,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:120,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:125,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:129,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:139,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:143,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:148,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:159,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:169,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:173,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:178,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:182,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:191,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:195,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:200,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:205,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:216,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:220,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:225,14'
          Dst:             yaml_mapping_start_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:229,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:234,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:238,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:243,9'
          Dst:             sprintf
        - Src:             'libyaml_deconstructor_fuzzer.c:244,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:248,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:253,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:257,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:262,9'
          Dst:             sprintf
        - Src:             'libyaml_deconstructor_fuzzer.c:263,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:267,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:272,14'
          Dst:             yaml_mapping_end_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:274,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:285,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:289,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:294,14'
          Dst:             yaml_sequence_start_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:298,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:305,16'
          Dst:             yaml_mapping_start_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:309,16'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:314,16'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:318,16'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:323,16'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:328,16'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:333,16'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:337,16'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:342,16'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:347,16'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:352,16'
          Dst:             yaml_mapping_end_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:354,16'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:360,14'
          Dst:             yaml_sequence_end_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:362,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:368,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:372,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:377,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:384,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:393,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:397,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:402,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:406,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:411,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:415,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:420,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:426,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:435,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:439,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:444,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:448,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:453,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:457,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:462,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:467,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:476,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:480,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:485,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:489,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:497,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:501,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:506,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:511,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:520,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:524,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:529,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:534,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:542,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:546,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:551,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:556,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:563,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:567,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:572,12'
          Dst:             yaml_mapping_start_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:576,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:581,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:585,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:590,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:596,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:601,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:605,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:610,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:617,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:622,12'
          Dst:             yaml_mapping_end_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:624,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:634,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:638,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:643,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:660,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:670,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:674,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:679,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:684,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:692,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:696,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:701,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:706,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:715,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:719,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:724,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:729,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:735,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:739,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:744,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:751,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:761,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:765,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:770,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:779,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:789,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:793,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:798,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:802,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:811,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:815,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:820,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:825,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:833,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:837,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:842,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:847,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:856,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:860,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:865,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:870,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:876,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:880,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:885,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:892,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:902,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:906,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:911,14'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:920,14'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:930,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:934,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:939,12'
          Dst:             yaml_scalar_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:943,12'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:955,5'
          Dst:             yaml_event_delete
        - Src:             'libyaml_deconstructor_fuzzer.c:959,10'
          Dst:             yaml_mapping_end_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:961,10'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:967,8'
          Dst:             yaml_sequence_end_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:969,8'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:974,8'
          Dst:             yaml_document_end_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:976,8'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:981,8'
          Dst:             yaml_stream_end_event_initialize
        - Src:             'libyaml_deconstructor_fuzzer.c:983,3'
          Dst:             yaml_emitter_emit
        - Src:             'libyaml_deconstructor_fuzzer.c:989,3'
          Dst:             yaml_event_delete
        - Src:             'libyaml_deconstructor_fuzzer.c:990,3'
          Dst:             yaml_parser_delete
        - Src:             'libyaml_deconstructor_fuzzer.c:991,3'
          Dst:             yaml_emitter_delete
    - functionName:    sprintf
      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_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:    77
      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:    39
      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:    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:    29
      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:    18
      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:    45
      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:    145
      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:    4
      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:    4
      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:    2
      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:    2
      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:    67
      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:    1
      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:    1
      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:    1
      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:    1
      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:    1
      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:    1
      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:    1
      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:    5
      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:    1
      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:    1
      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:    7
      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:    2
      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:    20
      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_set_parser_error_context
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_parser_process_empty_scalar
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1234
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          79
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - yaml_malloc
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:1223,13'
          Dst:             yaml_malloc
    - functionName:    yaml_parser_append_tag_directive
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          171
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - strcmp
        - yaml_free
        - yaml_parser_set_parser_error
        - yaml_stack_extend
        - yaml_strdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:1362,13'
          Dst:             strcmp
        - Src:             'parser.c:1365,20'
          Dst:             yaml_parser_set_parser_error
        - Src:             'parser.c:1370,19'
          Dst:             yaml_strdup
        - Src:             'parser.c:1371,19'
          Dst:             yaml_strdup
        - Src:             'parser.c:1377,10'
          Dst:             yaml_stack_extend
        - Src:             'parser.c:1383,5'
          Dst:             yaml_free
        - Src:             'parser.c:1384,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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_parser_set_parser_error
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_parser_process_directives
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionLinenumberEnd: 1347
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         87
      ICount:          521
      EdgeCount:       117
      CyclomaticComplexity: 32
      functionsReached:
        - yaml_free
        - yaml_malloc
        - yaml_parser_append_tag_directive
        - yaml_parser_fetch_more_tokens
        - yaml_parser_set_parser_error
        - yaml_stack_extend
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:1260,10'
          Dst:             yaml_malloc
        - Src:             'parser.c:1263,13'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:1271,17'
          Dst:             yaml_parser_set_parser_error
        - Src:             'parser.c:1280,17'
          Dst:             yaml_parser_set_parser_error
        - Src:             'parser.c:1284,33'
          Dst:             yaml_malloc
        - Src:             'parser.c:1298,18'
          Dst:             yaml_parser_append_tag_directive
        - Src:             'parser.c:1301,18'
          Dst:             yaml_stack_extend
        - Src:             'parser.c:1306,17'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:1312,14'
          Dst:             yaml_parser_append_tag_directive
        - Src:             'parser.c:1323,13'
          Dst:             yaml_free
        - Src:             'parser.c:1331,9'
          Dst:             yaml_free
        - Src:             'parser.c:1335,9'
          Dst:             yaml_free
        - Src:             'parser.c:1339,5'
          Dst:             yaml_free
        - Src:             'parser.c:1342,9'
          Dst:             yaml_free
        - Src:             'parser.c:1343,9'
          Dst:             yaml_free
        - Src:             'parser.c:1345,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_parse_flow_mapping_value
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          246
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - yaml_parser_fetch_more_tokens
        - yaml_parser_parse_node
        - yaml_parser_process_empty_scalar
        - yaml_stack_extend
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:1187,13'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:1192,16'
          Dst:             yaml_parser_process_empty_scalar
        - Src:             'parser.c:1198,17'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:1202,18'
          Dst:             yaml_stack_extend
        - Src:             'parser.c:1205,20'
          Dst:             yaml_parser_parse_node
        - Src:             'parser.c:1210,12'
          Dst:             yaml_parser_process_empty_scalar
    - functionName:    yaml_parser_parse_node
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         122
      ICount:          1185
      EdgeCount:       166
      CyclomaticComplexity: 46
      functionsReached:
        - strcmp
        - strlen
        - yaml_free
        - yaml_malloc
        - yaml_parser_fetch_more_tokens
        - yaml_parser_set_parser_error_context
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:547,13'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:569,21'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:578,25'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:589,21'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:596,25'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:604,17'
          Dst:             yaml_free
        - Src:             'parser.c:612,25'
          Dst:             strcmp
        - Src:             'parser.c:613,45'
          Dst:             strlen
        - Src:             'parser.c:614,45'
          Dst:             strlen
        - Src:             'parser.c:615,31'
          Dst:             yaml_malloc
        - Src:             'parser.c:623,25'
          Dst:             yaml_free
        - Src:             'parser.c:624,25'
          Dst:             yaml_free
        - Src:             'parser.c:630,21'
          Dst:             yaml_parser_set_parser_error_context
        - Src:             'parser.c:652,36'
          Dst:             strcmp
        - Src:             'parser.c:695,38'
          Dst:             yaml_malloc
        - Src:             'parser.c:708,17'
          Dst:             yaml_parser_set_parser_error_context
        - Src:             'parser.c:718,5'
          Dst:             yaml_free
        - Src:             'parser.c:719,5'
          Dst:             yaml_free
        - Src:             'parser.c:720,5'
          Dst:             yaml_free
        - Src:             'parser.c:721,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_parse_flow_mapping_key
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         91
      ICount:          606
      EdgeCount:       123
      CyclomaticComplexity: 34
      functionsReached:
        - yaml_parser_fetch_more_tokens
        - yaml_parser_parse_node
        - yaml_parser_process_empty_scalar
        - yaml_parser_set_parser_error_context
        - yaml_stack_extend
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:1118,17'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:1119,14'
          Dst:             yaml_stack_extend
        - Src:             'parser.c:1124,13'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:1132,25'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:1136,24'
          Dst:             yaml_parser_set_parser_error_context
        - Src:             'parser.c:1144,21'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:1149,22'
          Dst:             yaml_stack_extend
        - Src:             'parser.c:1152,24'
          Dst:             yaml_parser_parse_node
        - Src:             'parser.c:1156,24'
          Dst:             yaml_parser_process_empty_scalar
        - Src:             'parser.c:1161,18'
          Dst:             yaml_stack_extend
        - Src:             'parser.c:1164,20'
          Dst:             yaml_parser_parse_node
    - functionName:    yaml_parser_parse_flow_sequence_entry_mapping_end
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - yaml_parser_fetch_more_tokens
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:1088,13'
          Dst:             yaml_parser_fetch_more_tokens
    - functionName:    yaml_parser_parse_flow_sequence_entry_mapping_value
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          227
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - yaml_parser_fetch_more_tokens
        - yaml_parser_parse_node
        - yaml_parser_process_empty_scalar
        - yaml_stack_extend
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:1057,13'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:1062,17'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:1066,18'
          Dst:             yaml_stack_extend
        - Src:             'parser.c:1069,20'
          Dst:             yaml_parser_parse_node
        - Src:             'parser.c:1073,12'
          Dst:             yaml_parser_process_empty_scalar
    - functionName:    yaml_parser_parse_flow_sequence_entry_mapping_key
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1043
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          214
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - yaml_parser_fetch_more_tokens
        - yaml_parser_parse_node
        - yaml_parser_process_empty_scalar
        - yaml_stack_extend
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:1022,13'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:1027,14'
          Dst:             yaml_stack_extend
        - Src:             'parser.c:1030,16'
          Dst:             yaml_parser_parse_node
        - Src:             'parser.c:1035,16'
          Dst:             yaml_parser_process_empty_scalar
        - Src:             'parser.c:1041,16'
          Dst:             yaml_parser_process_empty_scalar
    - functionName:    yaml_parser_parse_flow_sequence_entry
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          501
      EdgeCount:       87
      CyclomaticComplexity: 24
      functionsReached:
        - yaml_parser_fetch_more_tokens
        - yaml_parser_parse_node
        - yaml_parser_set_parser_error_context
        - yaml_stack_extend
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:962,17'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:963,14'
          Dst:             yaml_stack_extend
        - Src:             'parser.c:968,13'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:976,25'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:980,24'
          Dst:             yaml_parser_set_parser_error_context
        - Src:             'parser.c:996,18'
          Dst:             yaml_stack_extend
        - Src:             'parser.c:999,20'
          Dst:             yaml_parser_parse_node
    - functionName:    yaml_parser_parse_block_mapping_value
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         40
      ICount:          247
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - yaml_parser_fetch_more_tokens
        - yaml_parser_parse_node
        - yaml_parser_process_empty_scalar
        - yaml_stack_extend
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:911,13'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:918,17'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:923,18'
          Dst:             yaml_stack_extend
        - Src:             'parser.c:926,20'
          Dst:             yaml_parser_parse_node
        - Src:             'parser.c:930,20'
          Dst:             yaml_parser_process_empty_scalar
        - Src:             'parser.c:937,16'
          Dst:             yaml_parser_process_empty_scalar
    - functionName:    yaml_parser_parse_block_mapping_key
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 891
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          447
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - yaml_parser_fetch_more_tokens
        - yaml_parser_parse_node
        - yaml_parser_process_empty_scalar
        - yaml_parser_set_parser_error_context
        - yaml_stack_extend
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:847,17'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:848,14'
          Dst:             yaml_stack_extend
        - Src:             'parser.c:853,13'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:860,17'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:865,18'
          Dst:             yaml_stack_extend
        - Src:             'parser.c:868,20'
          Dst:             yaml_parser_parse_node
        - Src:             'parser.c:872,20'
          Dst:             yaml_parser_process_empty_scalar
        - Src:             'parser.c:887,16'
          Dst:             yaml_parser_set_parser_error_context
    - functionName:    yaml_parser_parse_indentless_sequence_entry
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          274
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - yaml_parser_fetch_more_tokens
        - yaml_parser_parse_node
        - yaml_parser_process_empty_scalar
        - yaml_stack_extend
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:796,13'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:803,17'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:809,18'
          Dst:             yaml_stack_extend
        - Src:             'parser.c:812,20'
          Dst:             yaml_parser_parse_node
        - Src:             'parser.c:816,20'
          Dst:             yaml_parser_process_empty_scalar
    - functionName:    yaml_parser_parse_block_sequence_entry
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          437
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - yaml_parser_fetch_more_tokens
        - yaml_parser_parse_node
        - yaml_parser_process_empty_scalar
        - yaml_parser_set_parser_error_context
        - yaml_stack_extend
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:739,17'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:740,14'
          Dst:             yaml_stack_extend
        - Src:             'parser.c:745,13'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:752,17'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:756,18'
          Dst:             yaml_stack_extend
        - Src:             'parser.c:759,20'
          Dst:             yaml_parser_parse_node
        - Src:             'parser.c:763,20'
          Dst:             yaml_parser_process_empty_scalar
        - Src:             'parser.c:778,16'
          Dst:             yaml_parser_set_parser_error_context
    - functionName:    yaml_parser_parse_document_end
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          162
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - yaml_free
        - yaml_parser_fetch_more_tokens
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:483,13'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:496,9'
          Dst:             yaml_free
        - Src:             'parser.c:497,9'
          Dst:             yaml_free
    - functionName:    yaml_parser_parse_document_content
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          131
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - yaml_parser_fetch_more_tokens
        - yaml_parser_parse_node
        - yaml_parser_process_empty_scalar
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:451,13'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:460,16'
          Dst:             yaml_parser_process_empty_scalar
        - Src:             'parser.c:464,16'
          Dst:             yaml_parser_parse_node
    - functionName:    yaml_parser_parse_document_start
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         79
      ICount:          599
      EdgeCount:       108
      CyclomaticComplexity: 31
      functionsReached:
        - yaml_free
        - yaml_parser_fetch_more_tokens
        - yaml_parser_process_directives
        - yaml_parser_set_parser_error
        - yaml_stack_extend
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:359,13'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:368,21'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:380,14'
          Dst:             yaml_parser_process_directives
        - Src:             'parser.c:382,14'
          Dst:             yaml_stack_extend
        - Src:             'parser.c:396,14'
          Dst:             yaml_parser_process_directives
        - Src:             'parser.c:399,17'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:402,13'
          Dst:             yaml_parser_set_parser_error
        - Src:             'parser.c:406,14'
          Dst:             yaml_stack_extend
        - Src:             'parser.c:430,5'
          Dst:             yaml_free
        - Src:             'parser.c:432,9'
          Dst:             yaml_free
        - Src:             'parser.c:433,9'
          Dst:             yaml_free
        - Src:             'parser.c:436,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_parse_stream_start
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          128
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - yaml_parser_fetch_more_tokens
        - yaml_parser_set_parser_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:324,13'
          Dst:             yaml_parser_fetch_more_tokens
        - Src:             'parser.c:328,16'
          Dst:             yaml_parser_set_parser_error
    - functionName:    yaml_parser_state_machine
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          213
      EdgeCount:       57
      CyclomaticComplexity: 30
      functionsReached:
        - yaml_parser_parse_block_mapping_key
        - yaml_parser_parse_block_mapping_value
        - yaml_parser_parse_block_sequence_entry
        - yaml_parser_parse_document_content
        - yaml_parser_parse_document_end
        - yaml_parser_parse_document_start
        - yaml_parser_parse_flow_mapping_key
        - yaml_parser_parse_flow_mapping_value
        - yaml_parser_parse_flow_sequence_entry
        - yaml_parser_parse_flow_sequence_entry_mapping_end
        - yaml_parser_parse_flow_sequence_entry_mapping_key
        - yaml_parser_parse_flow_sequence_entry_mapping_value
        - yaml_parser_parse_indentless_sequence_entry
        - yaml_parser_parse_node
        - yaml_parser_parse_stream_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'parser.c:235,5'
          Branch Sides:    []
      Callsites:
        - Src:             'parser.c:238,20'
          Dst:             yaml_parser_parse_stream_start
        - Src:             'parser.c:241,20'
          Dst:             yaml_parser_parse_document_start
        - Src:             'parser.c:244,20'
          Dst:             yaml_parser_parse_document_start
        - Src:             'parser.c:247,20'
          Dst:             yaml_parser_parse_document_content
        - Src:             'parser.c:250,20'
          Dst:             yaml_parser_parse_document_end
        - Src:             'parser.c:253,20'
          Dst:             yaml_parser_parse_node
        - Src:             'parser.c:256,20'
          Dst:             yaml_parser_parse_node
        - Src:             'parser.c:259,20'
          Dst:             yaml_parser_parse_node
        - Src:             'parser.c:262,20'
          Dst:             yaml_parser_parse_block_sequence_entry
        - Src:             'parser.c:265,20'
          Dst:             yaml_parser_parse_block_sequence_entry
        - Src:             'parser.c:268,20'
          Dst:             yaml_parser_parse_indentless_sequence_entry
        - Src:             'parser.c:271,20'
          Dst:             yaml_parser_parse_block_mapping_key
        - Src:             'parser.c:274,20'
          Dst:             yaml_parser_parse_block_mapping_key
        - Src:             'parser.c:277,20'
          Dst:             yaml_parser_parse_block_mapping_value
        - Src:             'parser.c:280,20'
          Dst:             yaml_parser_parse_flow_sequence_entry
        - Src:             'parser.c:283,20'
          Dst:             yaml_parser_parse_flow_sequence_entry
        - Src:             'parser.c:286,20'
          Dst:             yaml_parser_parse_flow_sequence_entry_mapping_key
        - Src:             'parser.c:289,20'
          Dst:             yaml_parser_parse_flow_sequence_entry_mapping_value
        - Src:             'parser.c:292,20'
          Dst:             yaml_parser_parse_flow_sequence_entry_mapping_end
        - Src:             'parser.c:295,20'
          Dst:             yaml_parser_parse_flow_mapping_key
        - Src:             'parser.c:298,20'
          Dst:             yaml_parser_parse_flow_mapping_key
        - Src:             'parser.c:301,20'
          Dst:             yaml_parser_parse_flow_mapping_value
        - Src:             'parser.c:304,20'
          Dst:             yaml_parser_parse_flow_mapping_value
    - functionName:    yaml_parser_parse
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          77
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - yaml_parser_state_machine
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'parser.c:180,5'
          Dst:             __assert_fail
        - Src:             'parser.c:181,5'
          Dst:             __assert_fail
        - Src:             'parser.c:196,12'
          Dst:             yaml_parser_state_machine
    - functionName:    yaml_set_max_nest_level
      functionSourceFile: '/src/libyaml/src/parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_emitter_analyze_scalar
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1503
      functionLinenumberEnd: 1694
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         594
      ICount:          3648
      EdgeCount:       813
      CyclomaticComplexity: 221
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_emitter_analyze_tag
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          166
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - strlen
        - strncmp
        - yaml_emitter_set_emitter_error
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:1465,18'
          Dst:             strlen
        - Src:             'emitter.c:1469,16'
          Dst:             yaml_emitter_set_emitter_error
        - Src:             'emitter.c:1475,32'
          Dst:             strlen
        - Src:             'emitter.c:1477,20'
          Dst:             strncmp
        - Src:             'emitter.c:1482,17'
          Dst:             strlen
    - functionName:    yaml_emitter_set_emitter_error
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_emitter_analyze_anchor
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionLinenumberEnd: 1451
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          271
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - strlen
        - yaml_emitter_set_emitter_error
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:1428,21'
          Dst:             strlen
        - Src:             'emitter.c:1432,16'
          Dst:             yaml_emitter_set_emitter_error
        - Src:             'emitter.c:1439,20'
          Dst:             yaml_emitter_set_emitter_error
    - functionName:    yaml_emitter_check_simple_key
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionLinenumberEnd: 1191
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          159
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - yaml_emitter_check_empty_mapping
        - yaml_emitter_check_empty_sequence
      functionUses:    2
      BranchProfiles:
        - Branch String:   'emitter.c:1152,5'
          Branch Sides:    []
      Callsites:
        - Src:             'emitter.c:1168,18'
          Dst:             yaml_emitter_check_empty_sequence
        - Src:             'emitter.c:1176,18'
          Dst:             yaml_emitter_check_empty_mapping
    - functionName:    yaml_emitter_check_empty_sequence
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_emitter_check_empty_mapping
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1140
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_emitter_write_block_scalar_hints
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2209
      functionLinenumberEnd: 2262
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         100
      ICount:          552
      EdgeCount:       138
      CyclomaticComplexity: 40
      functionsReached:
        - yaml_emitter_write_indicator
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:2217,14'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:2257,14'
          Dst:             yaml_emitter_write_indicator
    - functionName:    yaml_emitter_write_indicator
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1811
      functionLinenumberEnd: 1830
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          370
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - strlen
        - yaml_emitter_flush
      functionUses:    34
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:1815,24'
          Dst:             strlen
        - Src:             'emitter.c:1819,14'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:1823,14'
          Dst:             yaml_emitter_flush
    - functionName:    yaml_emitter_write_folded_scalar
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2306
      functionLinenumberEnd: 2358
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         230
      ICount:          1645
      EdgeCount:       316
      CyclomaticComplexity: 88
      functionsReached:
        - yaml_emitter_flush
        - yaml_emitter_write_block_scalar_hints
        - yaml_emitter_write_indent
        - yaml_emitter_write_indicator
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:2313,10'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:2315,10'
          Dst:             yaml_emitter_write_block_scalar_hints
        - Src:             'emitter.c:2317,10'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2331,26'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2334,18'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2334,18'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2341,22'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:2346,22'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:2350,22'
          Dst:             yaml_emitter_flush
    - functionName:    yaml_emitter_write_indent
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1789
      functionLinenumberEnd: 1805
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         45
      ICount:          265
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - yaml_emitter_flush
      functionUses:    25
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:1794,14'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:1798,14'
          Dst:             yaml_emitter_flush
    - functionName:    yaml_emitter_write_literal_scalar
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2267
      functionLinenumberEnd: 2301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         118
      ICount:          929
      EdgeCount:       160
      CyclomaticComplexity: 44
      functionsReached:
        - yaml_emitter_flush
        - yaml_emitter_write_block_scalar_hints
        - yaml_emitter_write_indent
        - yaml_emitter_write_indicator
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:2273,10'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:2275,10'
          Dst:             yaml_emitter_write_block_scalar_hints
        - Src:             'emitter.c:2277,10'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2285,18'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2285,18'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2292,22'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:2294,18'
          Dst:             yaml_emitter_flush
    - functionName:    yaml_emitter_write_double_quoted_scalar
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2053
      functionLinenumberEnd: 2204
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         379
      ICount:          2385
      EdgeCount:       513
      CyclomaticComplexity: 136
      functionsReached:
        - yaml_emitter_flush
        - yaml_emitter_write_indent
        - yaml_emitter_write_indicator
      functionUses:    1
      BranchProfiles:
        - Branch String:   'emitter.c:2090,13'
          Branch Sides:    []
      Callsites:
        - Src:             'emitter.c:2059,10'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:2088,18'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2093,26'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2097,26'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2101,26'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2105,26'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2109,26'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2113,26'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2117,26'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2121,26'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2125,26'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2129,26'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2133,26'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2137,26'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2141,26'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2145,26'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2149,26'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2154,30'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2158,30'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2162,30'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2167,30'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2179,22'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:2181,26'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2186,22'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2192,18'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2197,10'
          Dst:             yaml_emitter_write_indicator
    - functionName:    yaml_emitter_write_single_quoted_scalar
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1987
      functionLinenumberEnd: 2048
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         187
      ICount:          1417
      EdgeCount:       255
      CyclomaticComplexity: 70
      functionsReached:
        - yaml_emitter_flush
        - yaml_emitter_write_indent
        - yaml_emitter_write_indicator
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:1994,10'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:2006,22'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:2010,22'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2017,22'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2019,18'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2019,18'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2026,22'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:2029,22'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2031,18'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:2039,14'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:2041,10'
          Dst:             yaml_emitter_write_indicator
    - functionName:    yaml_emitter_write_plain_scalar
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 1982
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         179
      ICount:          1374
      EdgeCount:       243
      CyclomaticComplexity: 66
      functionsReached:
        - yaml_emitter_flush
        - yaml_emitter_write_indent
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:1939,14'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:1949,22'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:1953,22'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:1960,22'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:1962,18'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:1962,18'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:1969,22'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:1971,18'
          Dst:             yaml_emitter_flush
    - functionName:    yaml_emitter_process_scalar
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1314
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          124
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - yaml_emitter_write_double_quoted_scalar
        - yaml_emitter_write_folded_scalar
        - yaml_emitter_write_literal_scalar
        - yaml_emitter_write_plain_scalar
        - yaml_emitter_write_single_quoted_scalar
      functionUses:    1
      BranchProfiles:
        - Branch String:   'emitter.c:1315,5'
          Branch Sides:    []
      Callsites:
        - Src:             'emitter.c:1318,20'
          Dst:             yaml_emitter_write_plain_scalar
        - Src:             'emitter.c:1323,20'
          Dst:             yaml_emitter_write_single_quoted_scalar
        - Src:             'emitter.c:1328,20'
          Dst:             yaml_emitter_write_double_quoted_scalar
        - Src:             'emitter.c:1333,20'
          Dst:             yaml_emitter_write_literal_scalar
        - Src:             'emitter.c:1337,20'
          Dst:             yaml_emitter_write_folded_scalar
    - functionName:    yaml_emitter_increase_indent
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 417
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          132
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - yaml_stack_extend
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:406,10'
          Dst:             yaml_stack_extend
    - functionName:    yaml_emitter_process_tag
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1306
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          141
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - yaml_emitter_write_indicator
        - yaml_emitter_write_tag_content
        - yaml_emitter_write_tag_handle
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:1285,14'
          Dst:             yaml_emitter_write_tag_handle
        - Src:             'emitter.c:1289,18'
          Dst:             yaml_emitter_write_tag_content
        - Src:             'emitter.c:1296,14'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:1298,14'
          Dst:             yaml_emitter_write_tag_content
        - Src:             'emitter.c:1301,14'
          Dst:             yaml_emitter_write_indicator
    - functionName:    yaml_emitter_write_tag_handle
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1852
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          337
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - yaml_emitter_flush
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:1857,14'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:1861,14'
          Dst:             yaml_emitter_flush
    - functionName:    yaml_emitter_write_tag_content
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1874
      functionLinenumberEnd: 1916
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         135
      ICount:          928
      EdgeCount:       188
      CyclomaticComplexity: 55
      functionsReached:
        - yaml_emitter_flush
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:1879,14'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:1894,18'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:1901,22'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:1902,22'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:1905,22'
          Dst:             yaml_emitter_flush
    - functionName:    yaml_emitter_select_scalar_style
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         79
      ICount:          389
      EdgeCount:       107
      CyclomaticComplexity: 30
      functionsReached:
        - yaml_emitter_set_emitter_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:1205,16'
          Dst:             yaml_emitter_set_emitter_error
    - functionName:    yaml_emitter_write_anchor
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1835
      functionLinenumberEnd: 1847
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          276
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - yaml_emitter_flush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:1840,14'
          Dst:             yaml_emitter_flush
    - functionName:    yaml_emitter_process_anchor
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1261
      functionLinenumberEnd: 1271
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - yaml_emitter_write_anchor
        - yaml_emitter_write_indicator
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:1265,10'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:1269,12'
          Dst:             yaml_emitter_write_anchor
    - functionName:    yaml_emitter_emit_mapping_start
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - yaml_emitter_check_empty_mapping
        - yaml_emitter_process_anchor
        - yaml_emitter_process_tag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:1087,10'
          Dst:             yaml_emitter_process_anchor
        - Src:             'emitter.c:1089,10'
          Dst:             yaml_emitter_process_tag
        - Src:             'emitter.c:1094,16'
          Dst:             yaml_emitter_check_empty_mapping
    - functionName:    yaml_emitter_emit_sequence_start
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1062
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          90
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - yaml_emitter_check_empty_sequence
        - yaml_emitter_process_anchor
        - yaml_emitter_process_tag
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:1063,10'
          Dst:             yaml_emitter_process_anchor
        - Src:             'emitter.c:1065,10'
          Dst:             yaml_emitter_process_tag
        - Src:             'emitter.c:1070,16'
          Dst:             yaml_emitter_check_empty_sequence
    - functionName:    yaml_emitter_emit_scalar
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - yaml_emitter_increase_indent
        - yaml_emitter_process_anchor
        - yaml_emitter_process_scalar
        - yaml_emitter_process_tag
        - yaml_emitter_select_scalar_style
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:1040,10'
          Dst:             yaml_emitter_select_scalar_style
        - Src:             'emitter.c:1042,10'
          Dst:             yaml_emitter_process_anchor
        - Src:             'emitter.c:1044,10'
          Dst:             yaml_emitter_process_tag
        - Src:             'emitter.c:1046,10'
          Dst:             yaml_emitter_increase_indent
        - Src:             'emitter.c:1048,10'
          Dst:             yaml_emitter_process_scalar
    - functionName:    yaml_emitter_emit_alias
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1023
      functionLinenumberEnd: 1031
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - yaml_emitter_flush
        - yaml_emitter_process_anchor
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:1024,10'
          Dst:             yaml_emitter_process_anchor
        - Src:             'emitter.c:1027,14'
          Dst:             yaml_emitter_flush
    - functionName:    yaml_emitter_emit_node
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - yaml_emitter_emit_alias
        - yaml_emitter_emit_mapping_start
        - yaml_emitter_emit_scalar
        - yaml_emitter_emit_sequence_start
        - yaml_emitter_set_emitter_error
      functionUses:    9
      BranchProfiles:
        - Branch String:   'emitter.c:995,5'
          Branch Sides:    []
      Callsites:
        - Src:             'emitter.c:998,20'
          Dst:             yaml_emitter_emit_alias
        - Src:             'emitter.c:1001,20'
          Dst:             yaml_emitter_emit_scalar
        - Src:             'emitter.c:1004,20'
          Dst:             yaml_emitter_emit_sequence_start
        - Src:             'emitter.c:1007,20'
          Dst:             yaml_emitter_emit_mapping_start
        - Src:             'emitter.c:1010,20'
          Dst:             yaml_emitter_set_emitter_error
    - functionName:    yaml_emitter_check_empty_document
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_emitter_append_tag_directive
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          171
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - strcmp
        - yaml_emitter_set_emitter_error
        - yaml_free
        - yaml_stack_extend
        - yaml_strdup
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:372,13'
          Dst:             strcmp
        - Src:             'emitter.c:375,20'
          Dst:             yaml_emitter_set_emitter_error
        - Src:             'emitter.c:380,19'
          Dst:             yaml_strdup
        - Src:             'emitter.c:381,19'
          Dst:             yaml_strdup
        - Src:             'emitter.c:387,10'
          Dst:             yaml_stack_extend
        - Src:             'emitter.c:393,5'
          Dst:             yaml_free
        - Src:             'emitter.c:394,5'
          Dst:             yaml_free
    - functionName:    yaml_emitter_analyze_tag_directive
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1373
      functionLinenumberEnd: 1415
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         44
      ICount:          312
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - strlen
        - yaml_emitter_set_emitter_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:1379,21'
          Dst:             strlen
        - Src:             'emitter.c:1380,21'
          Dst:             strlen
        - Src:             'emitter.c:1385,16'
          Dst:             yaml_emitter_set_emitter_error
        - Src:             'emitter.c:1390,16'
          Dst:             yaml_emitter_set_emitter_error
        - Src:             'emitter.c:1395,16'
          Dst:             yaml_emitter_set_emitter_error
        - Src:             'emitter.c:1403,20'
          Dst:             yaml_emitter_set_emitter_error
        - Src:             'emitter.c:1410,16'
          Dst:             yaml_emitter_set_emitter_error
    - functionName:    yaml_emitter_analyze_version_directive
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionLinenumberEnd: 1364
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          54
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - yaml_emitter_set_emitter_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:1359,16'
          Dst:             yaml_emitter_set_emitter_error
    - functionName:    yaml_emitter_write_bom
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1777
      functionLinenumberEnd: 1785
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - yaml_emitter_flush
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:1778,10'
          Dst:             yaml_emitter_flush
    - functionName:    yaml_emitter_emit_block_mapping_value
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          127
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - yaml_emitter_emit_node
        - yaml_emitter_write_indent
        - yaml_emitter_write_indicator
        - yaml_stack_extend
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:966,14'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:970,14'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:972,14'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:975,10'
          Dst:             yaml_stack_extend
        - Src:             'emitter.c:979,12'
          Dst:             yaml_emitter_emit_node
    - functionName:    yaml_emitter_emit_block_mapping_key
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          229
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - yaml_emitter_check_simple_key
        - yaml_emitter_emit_node
        - yaml_emitter_increase_indent
        - yaml_emitter_write_indent
        - yaml_emitter_write_indicator
        - yaml_stack_extend
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:922,14'
          Dst:             yaml_emitter_increase_indent
        - Src:             'emitter.c:934,10'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:937,9'
          Dst:             yaml_emitter_check_simple_key
        - Src:             'emitter.c:939,14'
          Dst:             yaml_stack_extend
        - Src:             'emitter.c:943,16'
          Dst:             yaml_emitter_emit_node
        - Src:             'emitter.c:947,14'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:949,14'
          Dst:             yaml_stack_extend
        - Src:             'emitter.c:953,16'
          Dst:             yaml_emitter_emit_node
    - functionName:    yaml_emitter_emit_block_sequence_item
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          180
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - yaml_emitter_emit_node
        - yaml_emitter_increase_indent
        - yaml_emitter_write_indent
        - yaml_emitter_write_indicator
        - yaml_stack_extend
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:888,14'
          Dst:             yaml_emitter_increase_indent
        - Src:             'emitter.c:901,10'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:903,10'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:905,10'
          Dst:             yaml_stack_extend
        - Src:             'emitter.c:909,12'
          Dst:             yaml_emitter_emit_node
    - functionName:    yaml_emitter_emit_flow_mapping_value
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          158
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - yaml_emitter_emit_node
        - yaml_emitter_write_indent
        - yaml_emitter_write_indicator
        - yaml_stack_extend
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:862,14'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:867,18'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:870,14'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:873,10'
          Dst:             yaml_stack_extend
        - Src:             'emitter.c:875,12'
          Dst:             yaml_emitter_emit_node
    - functionName:    yaml_emitter_emit_flow_mapping_key
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 851
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          368
      EdgeCount:       91
      CyclomaticComplexity: 27
      functionsReached:
        - yaml_emitter_check_simple_key
        - yaml_emitter_emit_node
        - yaml_emitter_increase_indent
        - yaml_emitter_write_indent
        - yaml_emitter_write_indicator
        - yaml_stack_extend
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:800,14'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:802,14'
          Dst:             yaml_emitter_increase_indent
        - Src:             'emitter.c:812,18'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:814,18'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:817,14'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:825,14'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:829,14'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:833,32'
          Dst:             yaml_emitter_check_simple_key
        - Src:             'emitter.c:835,14'
          Dst:             yaml_stack_extend
        - Src:             'emitter.c:839,16'
          Dst:             yaml_emitter_emit_node
        - Src:             'emitter.c:843,14'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:845,14'
          Dst:             yaml_stack_extend
        - Src:             'emitter.c:849,16'
          Dst:             yaml_emitter_emit_node
    - functionName:    yaml_emitter_emit_flow_sequence_item
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          273
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - yaml_emitter_emit_node
        - yaml_emitter_increase_indent
        - yaml_emitter_write_indent
        - yaml_emitter_write_indicator
        - yaml_stack_extend
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:751,14'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:753,14'
          Dst:             yaml_emitter_increase_indent
        - Src:             'emitter.c:763,18'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:765,18'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:768,14'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:776,14'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:781,14'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:784,10'
          Dst:             yaml_stack_extend
        - Src:             'emitter.c:787,12'
          Dst:             yaml_emitter_emit_node
    - functionName:    yaml_emitter_emit_document_end
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          140
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - yaml_emitter_flush
        - yaml_emitter_set_emitter_error
        - yaml_emitter_write_indent
        - yaml_emitter_write_indicator
        - yaml_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:710,14'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:713,18'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:716,18'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:721,14'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:729,13'
          Dst:             yaml_free
        - Src:             'emitter.c:730,13'
          Dst:             yaml_free
        - Src:             'emitter.c:736,12'
          Dst:             yaml_emitter_set_emitter_error
    - functionName:    yaml_emitter_emit_document_content
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - yaml_emitter_emit_node
        - yaml_stack_extend
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:694,10'
          Dst:             yaml_stack_extend
        - Src:             'emitter.c:697,12'
          Dst:             yaml_emitter_emit_node
    - functionName:    yaml_emitter_emit_document_start
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         99
      ICount:          552
      EdgeCount:       137
      CyclomaticComplexity: 40
      functionsReached:
        - strlen
        - yaml_emitter_analyze_tag_directive
        - yaml_emitter_analyze_version_directive
        - yaml_emitter_append_tag_directive
        - yaml_emitter_check_empty_document
        - yaml_emitter_flush
        - yaml_emitter_set_emitter_error
        - yaml_emitter_write_indent
        - yaml_emitter_write_indicator
        - yaml_emitter_write_tag_content
        - yaml_emitter_write_tag_handle
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:566,18'
          Dst:             yaml_emitter_analyze_version_directive
        - Src:             'emitter.c:574,18'
          Dst:             yaml_emitter_analyze_tag_directive
        - Src:             'emitter.c:576,18'
          Dst:             yaml_emitter_append_tag_directive
        - Src:             'emitter.c:582,18'
          Dst:             yaml_emitter_append_tag_directive
        - Src:             'emitter.c:596,18'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:598,18'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:605,18'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:608,22'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:612,22'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:615,18'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:625,22'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:628,29'
          Dst:             strlen
        - Src:             'emitter.c:627,22'
          Dst:             yaml_emitter_write_tag_handle
        - Src:             'emitter.c:631,29'
          Dst:             strlen
        - Src:             'emitter.c:630,22'
          Dst:             yaml_emitter_write_tag_content
        - Src:             'emitter.c:633,22'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:638,13'
          Dst:             yaml_emitter_check_empty_document
        - Src:             'emitter.c:643,18'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:645,18'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:648,22'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:668,18'
          Dst:             yaml_emitter_write_indicator
        - Src:             'emitter.c:671,18'
          Dst:             yaml_emitter_write_indent
        - Src:             'emitter.c:674,14'
          Dst:             yaml_emitter_flush
        - Src:             'emitter.c:682,12'
          Dst:             yaml_emitter_set_emitter_error
    - functionName:    yaml_emitter_emit_stream_start
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          208
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - yaml_emitter_set_emitter_error
        - yaml_emitter_write_bom
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:534,18'
          Dst:             yaml_emitter_write_bom
        - Src:             'emitter.c:543,12'
          Dst:             yaml_emitter_set_emitter_error
    - functionName:    yaml_emitter_state_machine
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          172
      EdgeCount:       47
      CyclomaticComplexity: 25
      functionsReached:
        - yaml_emitter_emit_block_mapping_key
        - yaml_emitter_emit_block_mapping_value
        - yaml_emitter_emit_block_sequence_item
        - yaml_emitter_emit_document_content
        - yaml_emitter_emit_document_end
        - yaml_emitter_emit_document_start
        - yaml_emitter_emit_flow_mapping_key
        - yaml_emitter_emit_flow_mapping_value
        - yaml_emitter_emit_flow_sequence_item
        - yaml_emitter_emit_stream_start
        - yaml_emitter_set_emitter_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'emitter.c:426,5'
          Branch Sides:    []
      Callsites:
        - Src:             'emitter.c:429,20'
          Dst:             yaml_emitter_emit_stream_start
        - Src:             'emitter.c:432,20'
          Dst:             yaml_emitter_emit_document_start
        - Src:             'emitter.c:435,20'
          Dst:             yaml_emitter_emit_document_start
        - Src:             'emitter.c:438,20'
          Dst:             yaml_emitter_emit_document_content
        - Src:             'emitter.c:441,20'
          Dst:             yaml_emitter_emit_document_end
        - Src:             'emitter.c:444,20'
          Dst:             yaml_emitter_emit_flow_sequence_item
        - Src:             'emitter.c:447,20'
          Dst:             yaml_emitter_emit_flow_sequence_item
        - Src:             'emitter.c:450,20'
          Dst:             yaml_emitter_emit_flow_mapping_key
        - Src:             'emitter.c:453,20'
          Dst:             yaml_emitter_emit_flow_mapping_key
        - Src:             'emitter.c:456,20'
          Dst:             yaml_emitter_emit_flow_mapping_value
        - Src:             'emitter.c:459,20'
          Dst:             yaml_emitter_emit_flow_mapping_value
        - Src:             'emitter.c:462,20'
          Dst:             yaml_emitter_emit_block_sequence_item
        - Src:             'emitter.c:465,20'
          Dst:             yaml_emitter_emit_block_sequence_item
        - Src:             'emitter.c:468,20'
          Dst:             yaml_emitter_emit_block_mapping_key
        - Src:             'emitter.c:471,20'
          Dst:             yaml_emitter_emit_block_mapping_key
        - Src:             'emitter.c:474,20'
          Dst:             yaml_emitter_emit_block_mapping_value
        - Src:             'emitter.c:477,20'
          Dst:             yaml_emitter_emit_block_mapping_value
        - Src:             'emitter.c:480,20'
          Dst:             yaml_emitter_set_emitter_error
    - functionName:    yaml_emitter_analyze_event
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1703
      functionLinenumberEnd: 1769
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         60
      ICount:          360
      EdgeCount:       80
      CyclomaticComplexity: 22
      functionsReached:
        - yaml_emitter_analyze_anchor
        - yaml_emitter_analyze_scalar
        - yaml_emitter_analyze_tag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'emitter.c:1713,5'
          Branch Sides:    []
      Callsites:
        - Src:             'emitter.c:1716,18'
          Dst:             yaml_emitter_analyze_anchor
        - Src:             'emitter.c:1723,22'
          Dst:             yaml_emitter_analyze_anchor
        - Src:             'emitter.c:1730,22'
          Dst:             yaml_emitter_analyze_tag
        - Src:             'emitter.c:1733,18'
          Dst:             yaml_emitter_analyze_scalar
        - Src:             'emitter.c:1740,22'
          Dst:             yaml_emitter_analyze_anchor
        - Src:             'emitter.c:1746,22'
          Dst:             yaml_emitter_analyze_tag
        - Src:             'emitter.c:1754,22'
          Dst:             yaml_emitter_analyze_anchor
        - Src:             'emitter.c:1760,22'
          Dst:             yaml_emitter_analyze_tag
    - functionName:    yaml_emitter_need_more_events
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          164
      EdgeCount:       30
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'emitter.c:318,5'
          Branch Sides:    []
        - Branch String:   'emitter.c:336,9'
          Branch Sides:    []
      Callsites:       []
    - functionName:    yaml_emitter_emit
      functionSourceFile: '/src/libyaml/src/emitter.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 297
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          134
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - yaml_emitter_analyze_event
        - yaml_emitter_need_more_events
        - yaml_emitter_state_machine
        - yaml_event_delete
        - yaml_queue_extend
      functionUses:    83
      BranchProfiles:  []
      Callsites:
        - Src:             'emitter.c:283,10'
          Dst:             yaml_queue_extend
        - Src:             'emitter.c:284,9'
          Dst:             yaml_event_delete
        - Src:             'emitter.c:288,13'
          Dst:             yaml_emitter_need_more_events
        - Src:             'emitter.c:289,14'
          Dst:             yaml_emitter_analyze_event
        - Src:             'emitter.c:291,14'
          Dst:             yaml_emitter_state_machine
        - Src:             'emitter.c:293,9'
          Dst:             yaml_event_delete
    - functionName:    yaml_parser_scan_plain_scalar
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3417
      functionLinenumberEnd: 3616
      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:3427,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:3428,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:3429,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:3430,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:3440,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3476,17'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:3501,34'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3505,34'
          Dst:             yaml_string_join
        - Src:             'scanner.c:3511,30'
          Dst:             yaml_string_join
        - Src:             'scanner.c:3512,30'
          Dst:             yaml_string_join
        - Src:             'scanner.c:3521,26'
          Dst:             yaml_string_join
        - Src:             'scanner.c:3528,18'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3532,18'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3542,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3552,21'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:3560,26'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3568,22'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3575,26'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3580,26'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3583,18'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3603,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3604,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3605,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3610,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3611,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3612,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3613,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_set_scanner_error
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 791
      functionLinenumberEnd: 798
      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:    37
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_parser_scan_flow_scalar
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3045
      functionLinenumberEnd: 3409
      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:3143,17'
          Branch Sides:    []
      Callsites:
        - Src:             'scanner.c:3054,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:3055,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:3056,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:3057,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:3071,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3082,13'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:3090,13'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:3097,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3108,22'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3126,22'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3139,22'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3233,25'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:3250,26'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3254,29'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:3264,25'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:3300,22'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3303,18'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3312,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3318,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3327,26'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3335,22'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3342,26'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3347,26'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3350,18'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3361,26'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:3365,26'
          Dst:             yaml_string_join
        - Src:             'scanner.c:3371,22'
          Dst:             yaml_string_join
        - Src:             'scanner.c:3372,22'
          Dst:             yaml_string_join
        - Src:             'scanner.c:3379,18'
          Dst:             yaml_string_join
        - Src:             'scanner.c:3396,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3397,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3398,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3403,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3404,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3405,5'
          Dst:             yaml_free
        - Src:             'scanner.c:3406,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_scan_block_scalar_breaks
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2984
      functionLinenumberEnd: 3036
      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:2995,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3000,18'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3010,20'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:3020,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:3021,14'
          Dst:             yaml_string_extend
    - functionName:    yaml_parser_scan_block_scalar
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2761
      functionLinenumberEnd: 2973
      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:2773,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:2774,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:2775,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:2785,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2799,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2806,17'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2824,13'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2833,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2844,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2848,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2854,18'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2861,9'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2869,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2883,10'
          Dst:             yaml_parser_scan_block_scalar_breaks
        - Src:             'scanner.c:2888,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2908,22'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2915,18'
          Dst:             yaml_string_join
        - Src:             'scanner.c:2921,14'
          Dst:             yaml_string_join
        - Src:             'scanner.c:2931,18'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2932,18'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2937,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2939,14'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2943,14'
          Dst:             yaml_parser_scan_block_scalar_breaks
        - Src:             'scanner.c:2950,14'
          Dst:             yaml_string_join
        - Src:             'scanner.c:2953,14'
          Dst:             yaml_string_join
        - Src:             'scanner.c:2962,5'
          Dst:             yaml_free
        - Src:             'scanner.c:2963,5'
          Dst:             yaml_free
        - Src:             'scanner.c:2968,5'
          Dst:             yaml_free
        - Src:             'scanner.c:2969,5'
          Dst:             yaml_free
        - Src:             'scanner.c:2970,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_scan_tag
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2406
      functionLinenumberEnd: 2515
      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:2415,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2421,18'
          Dst:             yaml_malloc
        - Src:             'scanner.c:2432,14'
          Dst:             yaml_parser_scan_tag_uri
        - Src:             'scanner.c:2438,13'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2451,14'
          Dst:             yaml_parser_scan_tag_handle
        - Src:             'scanner.c:2456,61'
          Dst:             strlen
        - Src:             'scanner.c:2460,18'
          Dst:             yaml_parser_scan_tag_uri
        - Src:             'scanner.c:2467,18'
          Dst:             yaml_parser_scan_tag_uri
        - Src:             'scanner.c:2472,13'
          Dst:             yaml_free
        - Src:             'scanner.c:2473,22'
          Dst:             yaml_malloc
        - Src:             'scanner.c:2493,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2497,13'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2512,5'
          Dst:             yaml_free
        - Src:             'scanner.c:2513,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_scan_tag_uri
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2591
      functionLinenumberEnd: 2683
      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:2592,28'
          Dst:             strlen
        - Src:             'scanner.c:2595,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:2600,14'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2619,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2650,18'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2653,18'
          Dst:             yaml_parser_scan_uri_escapes
        - Src:             'scanner.c:2657,18'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2661,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2667,14'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2670,9'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2681,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_scan_tag_handle
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2524
      functionLinenumberEnd: 2582
      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:2527,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:2531,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2534,9'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2542,10'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2546,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2550,14'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2551,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2558,14'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2569,13'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2580,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_scan_uri_escapes
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2692
      functionLinenumberEnd: 2752
      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:2703,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2708,20'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2726,24'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2736,24'
          Dst:             yaml_parser_set_scanner_error
    - functionName:    yaml_parser_scan_anchor
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2341
      functionLinenumberEnd: 2398
      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:2346,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:2356,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2359,14'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2360,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2378,9'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2396,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_roll_indent
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1220
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          370
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - yaml_parser_set_scanner_error
        - yaml_queue_extend
        - yaml_stack_extend
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1235,14'
          Dst:             yaml_stack_extend
        - Src:             'scanner.c:1239,20'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:1256,18'
          Dst:             yaml_queue_extend
        - Src:             'scanner.c:1260,18'
          Dst:             yaml_queue_extend
    - functionName:    yaml_parser_decrease_flow_level
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1201
      functionLinenumberEnd: 1207
      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: 1169
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          147
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - yaml_parser_set_scanner_error
        - yaml_stack_extend
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:1174,10'
          Dst:             yaml_stack_extend
        - Src:             'scanner.c:1185,16'
          Dst:             yaml_parser_set_scanner_error
    - functionName:    yaml_parser_save_simple_key
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1134
      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:1128,14'
          Dst:             yaml_parser_remove_simple_key
    - functionName:    yaml_parser_remove_simple_key
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1161
      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:1150,20'
          Dst:             yaml_parser_set_scanner_error
    - functionName:    yaml_parser_scan_version_directive_number
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2230
      functionLinenumberEnd: 2264
      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:2236,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2243,20'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2251,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2257,16'
          Dst:             yaml_parser_set_scanner_error
    - functionName:    yaml_parser_scan_tag_directive_value
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2277
      functionLinenumberEnd: 2336
      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:2283,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2287,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2292,10'
          Dst:             yaml_parser_scan_tag_handle
        - Src:             'scanner.c:2297,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2300,9'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2309,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2314,10'
          Dst:             yaml_parser_scan_tag_uri
        - Src:             'scanner.c:2319,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2322,9'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2333,5'
          Dst:             yaml_free
        - Src:             'scanner.c:2334,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_scan_version_directive_value
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2183
      functionLinenumberEnd: 2213
      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:2186,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2190,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2195,10'
          Dst:             yaml_parser_scan_version_directive_number
        - Src:             'scanner.c:2201,16'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2209,10'
          Dst:             yaml_parser_scan_version_directive_number
    - functionName:    yaml_parser_scan_directive_name
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2132
      functionLinenumberEnd: 2170
      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:2135,10'
          Dst:             yaml_malloc
        - Src:             'scanner.c:2139,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2143,14'
          Dst:             yaml_string_extend
        - Src:             'scanner.c:2144,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2150,9'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2158,9'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2168,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_scan_directive
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2015
      functionLinenumberEnd: 2117
      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:2029,10'
          Dst:             yaml_parser_scan_directive_name
        - Src:             'scanner.c:2034,9'
          Dst:             strcmp
        - Src:             'scanner.c:2038,14'
          Dst:             yaml_parser_scan_version_directive_value
        - Src:             'scanner.c:2052,14'
          Dst:             strcmp
        - Src:             'scanner.c:2056,14'
          Dst:             yaml_parser_scan_tag_directive_value
        - Src:             'scanner.c:2072,9'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2079,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2083,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2089,18'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2096,9'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:2104,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:2108,5'
          Dst:             yaml_free
        - Src:             'scanner.c:2113,5'
          Dst:             yaml_free
        - Src:             'scanner.c:2114,5'
          Dst:             yaml_free
        - Src:             'scanner.c:2115,5'
          Dst:             yaml_free
    - functionName:    yaml_parser_fetch_plain_scalar
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1908
      functionLinenumberEnd: 1931
      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:1913,10'
          Dst:             yaml_parser_save_simple_key
        - Src:             'scanner.c:1922,10'
          Dst:             yaml_parser_scan_plain_scalar
        - Src:             'scanner.c:1925,10'
          Dst:             yaml_queue_extend
        - Src:             'scanner.c:1926,9'
          Dst:             yaml_token_delete
    - functionName:    yaml_parser_fetch_flow_scalar
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1877
      functionLinenumberEnd: 1900
      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:1882,10'
          Dst:             yaml_parser_save_simple_key
        - Src:             'scanner.c:1891,10'
          Dst:             yaml_parser_scan_flow_scalar
        - Src:             'scanner.c:1894,10'
          Dst:             yaml_queue_extend
        - Src:             'scanner.c:1895,9'
          Dst:             yaml_token_delete
    - functionName:    yaml_parser_fetch_block_scalar
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1846
      functionLinenumberEnd: 1869
      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:1851,10'
          Dst:             yaml_parser_remove_simple_key
        - Src:             'scanner.c:1860,10'
          Dst:             yaml_parser_scan_block_scalar
        - Src:             'scanner.c:1863,10'
          Dst:             yaml_queue_extend
        - Src:             'scanner.c:1864,9'
          Dst:             yaml_token_delete
    - functionName:    yaml_parser_fetch_tag
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1815
      functionLinenumberEnd: 1838
      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:1820,10'
          Dst:             yaml_parser_save_simple_key
        - Src:             'scanner.c:1829,10'
          Dst:             yaml_parser_scan_tag
        - Src:             'scanner.c:1832,10'
          Dst:             yaml_queue_extend
        - Src:             'scanner.c:1833,9'
          Dst:             yaml_token_delete
    - functionName:    yaml_parser_fetch_anchor
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1785
      functionLinenumberEnd: 1807
      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:1790,10'
          Dst:             yaml_parser_save_simple_key
        - Src:             'scanner.c:1799,10'
          Dst:             yaml_parser_scan_anchor
        - Src:             'scanner.c:1802,10'
          Dst:             yaml_queue_extend
        - Src:             'scanner.c:1803,9'
          Dst:             yaml_token_delete
    - functionName:    yaml_parser_fetch_value
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1703
      functionLinenumberEnd: 1777
      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:1717,14'
          Dst:             yaml_queue_extend
        - Src:             'scanner.c:1723,14'
          Dst:             yaml_parser_roll_indent
        - Src:             'scanner.c:1747,24'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:1753,18'
          Dst:             yaml_parser_roll_indent
        - Src:             'scanner.c:1773,10'
          Dst:             yaml_queue_extend
    - functionName:    yaml_parser_fetch_key
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1650
      functionLinenumberEnd: 1695
      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:1661,20'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:1667,14'
          Dst:             yaml_parser_roll_indent
        - Src:             'scanner.c:1674,10'
          Dst:             yaml_parser_remove_simple_key
        - Src:             'scanner.c:1691,10'
          Dst:             yaml_queue_extend
    - functionName:    yaml_parser_fetch_block_entry
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1589
      functionLinenumberEnd: 1642
      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:1600,20'
          Dst:             yaml_parser_set_scanner_error
        - Src:             'scanner.c:1606,14'
          Dst:             yaml_parser_roll_indent
        - Src:             'scanner.c:1621,10'
          Dst:             yaml_parser_remove_simple_key
        - Src:             'scanner.c:1638,10'
          Dst:             yaml_queue_extend
    - functionName:    yaml_parser_fetch_flow_entry
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1554
      functionLinenumberEnd: 1581
      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:1560,10'
          Dst:             yaml_parser_remove_simple_key
        - Src:             'scanner.c:1577,10'
          Dst:             yaml_queue_extend
    - functionName:    yaml_parser_fetch_flow_collection_end
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1512
      functionLinenumberEnd: 1546
      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:1518,10'
          Dst:             yaml_parser_remove_simple_key
        - Src:             'scanner.c:1523,10'
          Dst:             yaml_parser_decrease_flow_level
        - Src:             'scanner.c:1542,10'
          Dst:             yaml_queue_extend
    - functionName:    yaml_parser_fetch_flow_collection_start
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1469
      functionLinenumberEnd: 1503
      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:1475,10'
          Dst:             yaml_parser_save_simple_key
        - Src:             'scanner.c:1480,10'
          Dst:             yaml_parser_increase_flow_level
        - Src:             'scanner.c:1499,10'
          Dst:             yaml_queue_extend
    - functionName:    yaml_parser_fetch_document_indicator
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionLinenumberEnd: 1460
      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:1430,10'
          Dst:             yaml_parser_unroll_indent
        - Src:             'scanner.c:1435,10'
          Dst:             yaml_parser_remove_simple_key
        - Src:             'scanner.c:1456,10'
          Dst:             yaml_queue_extend
    - functionName:    yaml_parser_unroll_indent
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1303
      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:1294,14'
          Dst:             yaml_queue_extend
    - functionName:    yaml_parser_fetch_directive
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1387
      functionLinenumberEnd: 1415
      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:1392,10'
          Dst:             yaml_parser_unroll_indent
        - Src:             'scanner.c:1397,10'
          Dst:             yaml_parser_remove_simple_key
        - Src:             'scanner.c:1404,10'
          Dst:             yaml_parser_scan_directive
        - Src:             'scanner.c:1409,10'
          Dst:             yaml_queue_extend
        - Src:             'scanner.c:1410,9'
          Dst:             yaml_token_delete
    - functionName:    yaml_parser_fetch_stream_end
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionLinenumberEnd: 1379
      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:1361,10'
          Dst:             yaml_parser_unroll_indent
        - Src:             'scanner.c:1366,10'
          Dst:             yaml_parser_remove_simple_key
        - Src:             'scanner.c:1375,10'
          Dst:             yaml_queue_extend
    - functionName:    yaml_parser_scan_to_next_token
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1939
      functionLinenumberEnd: 2001
      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:1946,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:1961,14'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:1967,18'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:1975,22'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:1983,18'
          Dst:             yaml_parser_update_buffer
    - functionName:    yaml_parser_fetch_stream_start
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1311
      functionLinenumberEnd: 1341
      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:1321,10'
          Dst:             yaml_stack_extend
        - Src:             'scanner.c:1337,10'
          Dst:             yaml_queue_extend
    - functionName:    yaml_parser_fetch_next_token
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 1055
      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:871,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:877,16'
          Dst:             yaml_parser_fetch_stream_start
        - Src:             'scanner.c:881,10'
          Dst:             yaml_parser_scan_to_next_token
        - Src:             'scanner.c:886,10'
          Dst:             yaml_parser_stale_simple_keys
        - Src:             'scanner.c:891,10'
          Dst:             yaml_parser_unroll_indent
        - Src:             'scanner.c:899,10'
          Dst:             yaml_parser_update_buffer
        - Src:             'scanner.c:905,16'
          Dst:             yaml_parser_fetch_stream_end
        - Src:             'scanner.c:910,16'
          Dst:             yaml_parser_fetch_directive
        - Src:             'scanner.c:919,16'
          Dst:             yaml_parser_fetch_document_indicator
        - Src:             'scanner.c:929,16'
          Dst:             yaml_parser_fetch_document_indicator
        - Src:             'scanner.c:935,16'
          Dst:             yaml_parser_fetch_flow_collection_start
        - Src:             'scanner.c:941,16'
          Dst:             yaml_parser_fetch_flow_collection_start
        - Src:             'scanner.c:947,16'
          Dst:             yaml_parser_fetch_flow_collection_end
        - Src:             'scanner.c:953,16'
          Dst:             yaml_parser_fetch_flow_collection_end
        - Src:             'scanner.c:959,16'
          Dst:             yaml_parser_fetch_flow_entry
        - Src:             'scanner.c:964,16'
          Dst:             yaml_parser_fetch_block_entry
        - Src:             'scanner.c:970,16'
          Dst:             yaml_parser_fetch_key
        - Src:             'scanner.c:976,16'
          Dst:             yaml_parser_fetch_value
        - Src:             'scanner.c:981,16'
          Dst:             yaml_parser_fetch_anchor
        - Src:             'scanner.c:986,16'
          Dst:             yaml_parser_fetch_anchor
        - Src:             'scanner.c:991,16'
          Dst:             yaml_parser_fetch_tag
        - Src:             'scanner.c:996,16'
          Dst:             yaml_parser_fetch_block_scalar
        - Src:             'scanner.c:1001,16'
          Dst:             yaml_parser_fetch_block_scalar
        - Src:             'scanner.c:1006,16'
          Dst:             yaml_parser_fetch_flow_scalar
        - Src:             'scanner.c:1011,16'
          Dst:             yaml_parser_fetch_flow_scalar
        - Src:             'scanner.c:1046,16'
          Dst:             yaml_parser_fetch_plain_scalar
        - Src:             'scanner.c:1052,12'
          Dst:             yaml_parser_set_scanner_error
    - functionName:    yaml_parser_stale_simple_keys
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1064
      functionLinenumberEnd: 1096
      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:1086,24'
          Dst:             yaml_parser_set_scanner_error
    - functionName:    yaml_parser_fetch_more_tokens
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 860
      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:    37
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:833,18'
          Dst:             yaml_parser_stale_simple_keys
        - Src:             'scanner.c:853,14'
          Dst:             yaml_parser_fetch_next_token
    - functionName:    yaml_parser_scan
      functionSourceFile: '/src/libyaml/src/scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 750
      functionLinenumberEnd: 782
      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:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'scanner.c:751,5'
          Dst:             __assert_fail
        - Src:             'scanner.c:752,5'
          Dst:             __assert_fail
        - Src:             'scanner.c:767,14'
          Dst:             yaml_parser_fetch_more_tokens
    - functionName:    yaml_emitter_set_writer_error
      functionSourceFile: '/src/libyaml/src/writer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yaml_emitter_flush
      functionSourceFile: '/src/libyaml/src/writer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         52
      ICount:          500
      EdgeCount:       66
      CyclomaticComplexity: 16
      functionsReached:
        - __assert_fail
        - yaml_emitter_set_writer_error
      functionUses:    60
      BranchProfiles:  []
      Callsites:
        - Src:             'writer.c:36,5'
          Dst:             __assert_fail
        - Src:             'writer.c:37,5'
          Dst:             __assert_fail
        - Src:             'writer.c:38,5'
          Dst:             __assert_fail
        - Src:             'writer.c:61,20'
          Dst:             yaml_emitter_set_writer_error
        - Src:             'writer.c:138,16'
          Dst:             yaml_emitter_set_writer_error
    - 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
...
